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

Xiongxiong She

dblp:276/1686 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
2since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 1 first-author · 2 since 2021

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
3 papers
Storage systems · 81% Embedded and real-time systems · 19%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems › file systems › file system design
mobile file system
1.122022
ELOFS: An Extensible Low-Overhead Flash File System for Resource-Scarce Embedded Devices · IEEE Trans. Computers 2022
Bridging Mismatched Granularity Between Embedded File Systems and Flash Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
Storage systems › file systems
flash file system
1.022022
ELOFS: An Extensible Low-Overhead Flash File System for Resource-Scarce Embedded Devices · IEEE Trans. Computers 2022
LOFFS: A Low-Overhead File System for Large Flash Memory on Embedded Devices · DAC 2020
Embedded and real-time systems › resource-constrained systems
resource-constrained devices
0.612022
ELOFS: An Extensible Low-Overhead Flash File System for Resource-Scarce Embedded Devices · IEEE Trans. Computers 2022
Storage systems › flash and SSD
flash memory
0.512021
Bridging Mismatched Granularity Between Embedded File Systems and Flash Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
Storage systems › flash and SSD › flash memory management
flash translation layer
0.512021
Bridging Mismatched Granularity Between Embedded File Systems and Flash Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
Storage systems › flash and SSD
write amplification reduction
0.512021
Bridging Mismatched Granularity Between Embedded File Systems and Flash Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
Embedded and real-time systems
embedded storage
0.412020
LOFFS: A Low-Overhead File System for Large Flash Memory on Embedded Devices · DAC 2020
Storage systems
file systems
0.412020
LOFFS: A Low-Overhead File System for Large Flash Memory on Embedded Devices · DAC 2020
Storage systems
metadata management
0.212022
ELOFS: An Extensible Low-Overhead Flash File System for Resource-Scarce Embedded Devices · IEEE Trans. Computers 2022
Storage systems › flash and SSD › flash memory
NAND flash
0.112020
LOFFS: A Low-Overhead File System for Large Flash Memory on Embedded Devices · DAC 2020

Methods — techniques the papers use, named apart from their topics

hybrid file structures · 1.0space management granularity · 0.6storage middleware · 0.5logical-to-physical mapping · 0.5space management · 0.4
YearPublicationVenuePosition
2022 ELOFS: An Extensible Low-Overhead Flash File System for Resource-Scarce Embedded Devices
abstract
Emerging applications like machine learning in embedded devices (e.g., satellites and vehicles) require huge storage space, which recently stimulates the widespread deployment of large-scale flash memory in IoT devices. However, existing embedded file systems fall short in managing large-capacity storage efficiently for two reasons. First, prior arts store data structures of file systems either in flash or in main memory, which severely magnifies the scarcity of computing and memory resources. Moreover, the fine-grained metadata management in the existing embedded file systems induces significant energy consumption for large-capacity storage. In this paper, we propose a novel embedded file system, ELOFS, to tackle the above issues and manage large-capacity NAND flash on resource-scarce devices. ELOFS is made efficient through three novel techniques. First, we redefine the space management granularity and streamline the metadata to speed up the mounting performance. In addition, we design hybrid file structures to adapt dissimilar access patterns of embedded devices. Furthermore, ELOFS provides opportunities for in-depth cooperation with application-specific systems. We implement ELOFS with Memory Technology Device (MTD) interfaces, and the experimental results show that ELOFS outperforms YAFFS and UBIFS in terms of write, read, and deletions with orders of magnitude reductions on memory footprint and mounting time.
Runyu Zhang 0002, Duo Liu 0002, Xianzhang Chen, Xiongxiong She, Chaoshu Yang, Yujuan Tan, Zhaoyan Shen, Zili Shao, Lei Qiao 0002
IEEE Trans. Computers4
2021 Bridging Mismatched Granularity Between Embedded File Systems and Flash Memory
abstract
The mismatch between logical and physical I/O granularity inhibits the deployment of embedded file systems. Most existing embedded file systems manage logical space with a small unit, which is no longer the case of the flash operation granularity. Manually enlarging the logical I/O granularity of file systems requires enormous transplanting efforts. Moreover, large logical pages signify the write amplification problem, which turns to severe space consumption and performance collapse. This article designs a novel storage middleware, NV-middle, for legacy-embedded file systems with large-capacity flash memories. Legacy-embedded storage schemes can be smoothly transplanted into new platforms with different hardware read/write granularity. Moreover, the legacy optimization schemes can be maximally reserved, without inducing write amplification problems. We implement NV-middle with the state-of-the-art embedded file system, YAFFS2. Comprehensive evaluations show that NV-middle can achieve times of performance improvement over manually transplanted YAFFS2 with various workloads.
Runyu Zhang 0002, Duo Liu 0002, Zhaoyan Shen, Xiongxiong She, Chaoshu Yang, Xianzhang Chen, Yujuan Tan, Chengliang Wang 0002
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2020 LOFFS: A Low-Overhead File System for Large Flash Memory on Embedded Devices
abstract
Emerging applications like machine learning in embedded devices (e.g., satellite and vehicles) require huge storage space, which recently stimulates the widespread deployment of large-capacity flash memory in IoT devices. However, existing embedded file systems fall short in managing large-capacity storage efficiently for excessive memory consumption and poor booting performance. In this paper, we propose a novel embedded file system, LOFFS, to tackle the above issues and manage large-capacity NAND flash on resource-limited embedded devices. We redesign the space management mechanisms and construct hybrid file structures to achieve high performance with minimum resource occupation. We have implemented LOFFS in Linux, and the experimental results show that LOFFS outperforms YAFFS by 55.8% on average with orders of magnitude reductions on memory footprint.
Runyu Zhang 0002, Duo Liu 0002, Xianzhang Chen, Xiongxiong She, Chaoshu Yang, Yujuan Tan, Zhaoyan Shen, Zili Shao
DAC4
2020 Making Inconsistent Components More Efficient For Hybrid B+Trees
abstract
The emergence of non-volatile memories (NVMs) provides opportunities for efficiently manipulating and storing tree-based indexes. Traditional tree structures fail to take full advantage of NVMs due to the considerable shifts of entries. Those redundant write activities induce severe performance collapse and power consumption, which is unacceptable for embedded systems. Advanced schemes, such as NV-Tree, remain only leaf nodes in NVM to lighten the burden of writes. However, NV-Tree suffers from frequency and in-DRAM structures. In this paper, we develop a novel tree structure, Marionette-Tree, to address these issues. We follow the hybrid layout of non-leaf/leaf nodes and adopt bitmap-based leaf nodes for minimum NVM writes. We aggregate the pointers of internal nodes into a shadow array, allowing recording more keys in an internal node. We also design a delayed-split-migration scheme to minimize the management overhead of the shadow array. Extensive evaluations demonstrate that Marionette-Tree can achieve 1.38 × and 5.73 × insertion speedup over two state-of-the-arts.
Xiongxiong She, Chengliang Wang 0002, Fenghua Tu
ICPADS1