Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yuanjing Shi
dblp:125/7621
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2019
0009-0004-1195-5897ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-authorComputer networks · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Database system architecture and tuning · 100% | |
| Computer networks
1 paper |
Physical-layer communications · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning › database system implementation
embedded database engine |
0.4 | 1 | 2019 | An Efficient LSM-Tree-Based SQLite-Like Database Engine for Mobile Devices · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Storage systems
key-value storage |
0.4 | 1 | 2019 | An Efficient LSM-Tree-Based SQLite-Like Database Engine for Mobile Devices · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Storage systems › key-value storage
LSM-tree |
0.4 | 1 | 2019 | An Efficient LSM-Tree-Based SQLite-Like Database Engine for Mobile Devices · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Physical-layer communications › signal detection
maximum likelihood detection |
0.2 | 1 | 2013 | Performance Evaluation of Bit Patterned Media Channels with Island Size Variations · IEEE Trans. Commun. 2013 |
Physical-layer communications
signal detection |
0.2 | 1 | 2013 | Performance Evaluation of Bit Patterned Media Channels with Island Size Variations · IEEE Trans. Commun. 2013 |
Storage systems › magnetic recording
bit-patterned media |
0.2 | 1 | 2013 | Performance Evaluation of Bit Patterned Media Channels with Island Size Variations · IEEE Trans. Commun. 2013 |
Storage systems
magnetic storage |
0.2 | 1 | 2013 | Performance Evaluation of Bit Patterned Media Channels with Island Size Variations · IEEE Trans. Commun. 2013 |
Storage systems
flash and SSD |
0.1 | 1 | 2019 | An Efficient LSM-Tree-Based SQLite-Like Database Engine for Mobile Devices · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Storage systems › storage devices › storage media
mobile storage |
0.1 | 1 | 2019 | An Efficient LSM-Tree-Based SQLite-Like Database Engine for Mobile Devices · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Methods — techniques the papers use, named apart from their topics
metadata management · 0.8memory defragmentation · 0.8coordination caching · 0.8SQLite-to-KV compilation · 0.8trellis modification · 0.3analytical BER modeling · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | An Efficient LSM-Tree-Based SQLite-Like Database Engine for Mobile DevicesabstractSQLite has been deployed in millions of mobile devices from Web to smartphone applications on various mobile operating systems. However, due to the uncoordinated IO interactions with the underlying file system (e.g., ext4), SQLite is not efficient with low transactions per second. In this paper, we for the first time propose a new SQLite-like database engine, called SQLiteKV, which adopts the LSM-tree-based data structure but retains the SQLite operation interfaces. With its SQLite interface, SQLiteKV can be utilized by existing applications without any modification, while providing high performance with its LSM-tree-based data structure. We separate SQLiteKV into the front-end and back-end. In the front-end, we develop a light-weight SQLite-to-KV compiler to solve the semantic mismatch, so SQL statements can be efficiently translated into KV operations. We also design a novel coordination caching mechanism with memory defragmentation so query results can be effectively cached inside SQLiteKV by alleviating the discrepancy of data management between front-end SQLite statements and back-end data organization. In the back-end, we adopt an LSM-tree-based key-value database engine, and propose a lightweight metadata management scheme to mitigate the memory requirement. We have implemented and deployed SQLiteKV on a Google Nexus 6P smartphone. Experimental results with various workloads show that SQLiteKV outperforms SQLite up to six times. Zhaoyan Shen, Yuanjing Shi, Zili Shao |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2018 | SQLiteKV: An efficient LSM-tree-based SQLite-like database engine for mobile devicesabstractSQLite has been deployed in millions of mobile devices from web to smartphone applications on various mobile operating systems. However, SQLite is not efficient with low transactions per second. In this paper, we for the first time propose a new SQLite-like database engine, called SQLiteKV, which adopts the LSM-tree-based data structure but retains the SQLite operation interfaces. With its SQLite interface, SQLiteKV can be utilized by existing applications without any modification, while providing high performance with its LSM-tree-based data structure. In SQLiteKV, we develop a light-weight SQLite to key-value compiler to solve the semantic mismatch, so SQL statements can be efficiently translated into KV operations. We also design a novel coordination caching mechanism so query results can be effectively cached inside SQLiteKV by alleviating the discrepancy of data management between front-end SQLite statements and back-end key-value data organization. We have implemented and deployed SQLiteKV on a Google Nexus 6P smartphone. Experiments results show that SQLiteKV outperforms SQLite up to 6 times. Yuanjing Shi, Zhaoyan Shen, Zili Shao |
ASP-DAC | 1 |
| 2013 | Performance Evaluation of Bit Patterned Media Channels with Island Size VariationsabstractBit Patterned Media (BPM) are a possible technology for use in future hard disk drives where a single nanoscale island is used to store each bit of information. However, the imperfect island fabrication process results in unavoidable variations in the geometry of the islands, which introduces deterministic changes in the replay signal and leads to errors in the conventional Maximum Likelihood (ML) detector. If the detector can be extended to include estimates of island size, then detector decisions can be improved and error rates reduced. A read channel is proposed that reduces the impact of island size variations by modifying the detector trellis to include two extra branches per state transition to improve the data error rate at the output of the detector. An analytical model of the modified read channel is developed that is capable of rapidly estimating the bit-error-rate (BER) performance so that the modified read channel trellis parameters can be optimized to maximize the BER improvement offered by the proposed detector. In order to verify the performance of the analytical model its output is compared with that produced from a numerical model, which takes full account of multi-bit inter-symbol interference. Yuanjing Shi, Paul W. Nutter, Jim J. Miles |
IEEE Trans. Commun. | 1 |