Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleAugust 2021
C2J: compulsory compound transaction for journaling file system
APSys '21: Proceedings of the 12th ACM SIGOPS Asia-Pacific Workshop on SystemsPages 17–24https://doi.org/10.1145/3476886.3477514In this work, we developed a new technique called Compulsory Compound Journaling (C2J) to increase the coalescing degree of shared updates in journal transactions. C2J introduces intentional delay in waking up the JBD thread to extend the interval ...
- research-articleMarch 2019
Barrier enabled QEMU
ICISS '19: Proceedings of the 2nd International Conference on Information Science and SystemsPages 276–279https://doi.org/10.1145/3322645.3322664Virtual machines can be run inside one physical machine. This advantage enables cloud service providers and data centers to provide the identical and independent services to multiple users with fewer hardware. QEMU, a virtual machine that is used widely,...
- research-articleOctober 2018
Bringing Order to Chaos: Barrier-Enabled I/O Stack for Flash Storage
ACM Transactions on Storage (TOS), Volume 14, Issue 3Article No.: 24, Pages 1–29https://doi.org/10.1145/3242091This work is dedicated to eliminating the overhead required for guaranteeing the storage order in the modern IO stack. The existing block device adopts a prohibitively expensive approach in ensuring the storage order among write requests: interleaving ...
- research-articleApril 2018
OrcFS: Orchestrated File System for Flash Storage
ACM Transactions on Storage (TOS), Volume 14, Issue 2Article No.: 17, Pages 1–26https://doi.org/10.1145/3162614In this work, we develop the Orchestrated File System (OrcFS) for Flash storage. OrcFS vertically integrates the log-structured file system and the Flash-based storage device to eliminate the redundancies across the layers. A few modern file systems ...
- posterApril 2018
UFLRU: unmapped file first LRU scheme for non-volatile memory
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied ComputingPages 1133–1135https://doi.org/10.1145/3167132.3167410Nonvolatile memory, which exhibits low I/O latency and guarantees persistency of data, is considered as a new memory that is going replace the volatile memory. Since the nonvolatile memory has a smaller capacity than NAND Flash memory or hard disk ...
- research-articleApril 2017
Coarse-grained mtime update for better fsync() performance
SAC '17: Proceedings of the Symposium on Applied ComputingPages 1534–1541https://doi.org/10.1145/3019612.3019739This work is dedicated to improve the performance of the fsync(), which is one of the most expensive system calls in UNIX operating systems. Due to the recent advancement of the Flash storage based storage device, the storage device can flush the data ...
- research-articleJune 2016
Exploiting Compression-Induced Internal Fragmentation for Power-Off Recovery in SSD
IEEE Transactions on Computers (ITCO), Volume 65, Issue 6Pages 1720–1733https://doi.org/10.1109/TC.2015.2462819Recovery from sudden power-off (SPO) is one of the primary concerns among practitioners which bars the quick and wide deployment of flash storage devices. In this work, we propose Metadata Embedded Write (MEW), a novel scheme for handling the sudden power-...
- research-articleOctober 2015
Androtrace: framework for tracing and analyzing IOs on Android
INFLOW '15: Proceedings of the 3rd Workshop on Interactions of NVM/FLASH with Operating Systems and WorkloadsArticle No.: 3, Pages 1–8https://doi.org/10.1145/2819001.2819007In this work, we develop IO trace and analysis framework, Androtrace, which is specifically tailored for Android platform. Unlike earlier works that required prolonged post processing procedures, Androtrace not only traces with low overhead, but also ...
- research-articleMay 2015
MUCH: Multithreaded Content-Based File Chunking
IEEE Transactions on Computers (ITCO), Volume 64, Issue 5Pages 1375–1388https://doi.org/10.1109/TC.2014.2322600In this work, we developed a novel multithreaded variable size chunking method, MUCH, which exploits the multicore architecture of the modern microprocessors. The legacy single threaded variable size chunking method leaves much to be desired in terms of ...
- research-articleMarch 2015
SmartCon: SmartCon: Smart Context Switching for Fast Storage Devices
ACM Transactions on Storage (TOS), Volume 11, Issue 2Article No.: 5, Pages 1–25https://doi.org/10.1145/2631922Handling of storage IO in modern operating systems assumes that such devices are slow and CPU cycles are valuable. Consequently, to effectively exploit the underlying hardware resources, for example, CPU cycles, storage bandwidth and the like, whenever ...
- research-articleDecember 2014
HEAPO: Heap-Based Persistent Object Store
ACM Transactions on Storage (TOS), Volume 11, Issue 1Article No.: 3, Pages 1–21https://doi.org/10.1145/2629619In this work, we developed a Heap-Based Persistent Object Store (HEAPO) to manage persistent objects in byte-addressable Nonvolatile RAM (NVRAM). HEAPO defines its own persistent heap layout, the persistent object format, name space organization, object ...
- ArticleDecember 2010
Dynamic File System Migration for Energy Efficient Storage Management
GREENCOM-CPSCOM '10: Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social ComputingPages 412–417https://doi.org/10.1109/GreenCom-CPSCom.2010.104Existing computer systems do not allow the user to access the system when turning off the disk containing the OS for saving energy. Thus existing studies have focused on devising effective disk spin up/down schemes. This paper proposes the scheme to ...
- research-articleApril 2010
FRASH: Exploiting storage class memory in hybrid file system for hierarchical storage
ACM Transactions on Storage (TOS), Volume 6, Issue 1Article No.: 3, Pages 1–25https://doi.org/10.1145/1714454.1714457In this work, we develop a novel hybrid file system, FRASH, for storage-class memory and NAND Flash. Despite the promising physical characteristics of storage-class memory, its scale is an order of magnitude smaller than the current storage device ...
- articleAugust 2008
HERMES: embedded file system design for A/V application
Multimedia Tools and Applications (MTAA), Volume 39, Issue 1Pages 73–100https://doi.org/10.1007/s11042-007-0156-1Embedded systems such as PVR, set-top box, HDTV put unique demand on I/O subsystem design. Underlying software, particularly file system, needs to be elaborately designed so that it can meet tight constraints of consumer electronics platform: ...
- articleDecember 2005
Zikimi: A Case Study in Micro Kernel Design for Multimedia Applications
Multimedia Tools and Applications (MTAA), Volume 27, Issue 3Pages 351–366https://doi.org/10.1007/s11042-005-3813-2Due to recent rapid deployment of Internet Appliances and PostPC products, the importance of developing lightweight embedded operating system is being emphasized more. In this article, we like to present the details of design and implementation ...
- ArticleJune 2002
Intelligent Buffer Cache Management in Multimedia Data Retrieval
ISMIS '02: Proceedings of the 13th International Symposium on Foundations of Intelligent SystemsPages 462–471In this paper, we present an intelligent buffer cache management algorithm in multimedia data retrieval called Adaptive Buffer cache Management (ABM). The proposed ABM scheme automatically detects the reference pattern of each file and intelligently ...