Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yuanjing Shi

dblp:125/7621 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Database system architecture and tuning › database system implementation
embedded database engine
0.412019
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.412019
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.412019
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.212013
Performance Evaluation of Bit Patterned Media Channels with Island Size Variations · IEEE Trans. Commun. 2013
Physical-layer communications
signal detection
0.212013
Performance Evaluation of Bit Patterned Media Channels with Island Size Variations · IEEE Trans. Commun. 2013
Storage systems › magnetic recording
bit-patterned media
0.212013
Performance Evaluation of Bit Patterned Media Channels with Island Size Variations · IEEE Trans. Commun. 2013
Storage systems
magnetic storage
0.212013
Performance Evaluation of Bit Patterned Media Channels with Island Size Variations · IEEE Trans. Commun. 2013
Storage systems
flash and SSD
0.112019
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.112019
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
YearPublicationVenuePosition
2019 An Efficient LSM-Tree-Based SQLite-Like Database Engine for Mobile Devices
abstract
SQLite 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 devices
abstract
SQLite 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-DAC1
2013 Performance Evaluation of Bit Patterned Media Channels with Island Size Variations
abstract
Bit 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