124 Hits in 3.2 sec

Storage management in the NVRAM era

Steven Pelley, Thomas F. Wenisch, Brian T. Gold, Bill Bridge
2013 Proceedings of the VLDB Endowment  
NVRAM Group Commit minimizes persist synchronization, offering up to a 50% throughput improvement for large synchronous persist latencies.  ...  First, we demonstrate that using NVRAM as a drop-in replacement for disk allows near-instantaneous recovery, but software complexity necessary for disk (i.e., Write Ahead Logging/ARIES) limits transaction  ...  Akyürek and Salem present a hybrid DRAM and NVRAM buffer cache design alongside strategies for managing cache allocation [23] .  ... 
doi:10.14778/2732228.2732231 fatcat:fkclqavowbhmxp323akd3qo2mm

I/O-Cache: A Non-volatile Memory Based Buffer Cache Policy to Improve Storage Performance

Ziqi Fan, Alireza Haghdoost, David H.C. Du, Doug Voigt
2015 2015 IEEE 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems  
In an NVRAM based buffer cache, any updated pages can be kept longer without the urgency to be flushed to HDDs.  ...  This opens opportunities for designing new buffer cache policies that can achieve better storage performance. However, it is challenging to design a policy that can also increase the cache hit ratio.  ...  ACKNOWLEDGMENT The work was partially supported by the following NSF awards: 1053533, 1439622, 1217569, 1305237 and 1421913.  ... 
doi:10.1109/mascots.2015.12 dblp:conf/mascots/FanHDV15 fatcat:embodnsbnnc7fkvpn2lnambz4a

A Parallel MPI I/O Solution Supported by Byte-addressable Non-volatile RAM Distributed Cache

Artur Malinowski, Paweł Czarnul, Piotr Dorożyński, Krzysztof Czuryło, Łukasz Dorau, Maciej Maciejewski, Paweł Skowron
2016 Position Papers of the 2016 Federated Conference on Computer Science and Information Systems  
We propose an MPI I/O extension based on in-system distributed cache with data located in Non-volatile Random Access Memory (NVRAM) available in each cluster node.  ...  file access is automatically provided without a need for application level optimizations like avoiding frequent operations on a small data.  ...  The described caching strategies are the base for many modern approaches.  ... 
doi:10.15439/2016f52 dblp:conf/fedcsis/MalinowskiCDCDM16 fatcat:57cmomfnerhgbjlajhresxkcei

Design issues for a shingled write disk system

Ahmed Amer, Darrell D. E. Long, Ethan L. Miller, Jehan-Francois Paris, S. J. Thomas Schwarz
2010 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST)  
Shingled write recording trades the inconvenience of the inability to update in-place for a much higher data density by a using a different write technique that overlaps the currently written track with  ...  unchanged over a day, and that for more specialized workloads less than 0.5% of a shingled-write disk's capacity would be needed to hold randomly updated blocks.  ...  Acknowledgment We would like to thank John Palmer of IBM Research, Almaden for helpful and enlightening discus-  ... 
doi:10.1109/msst.2010.5496991 dblp:conf/mss/AmerLMPS10 fatcat:mrts6toxxjcp5f7hwjk4atdvcq

PCM-Based Durable Write Cache for Fast Disk I/O

Zhuo Liu, Bin Wang, Patrick Carpenter, Dong Li, Jeffrey S. Vetter, Weikuan Yu
2012 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems  
We identify the limitations of traditional LRU caching algorithms for PCMbased caches, and develop a novel hash-based write caching scheme called HALO to improve random write performance of hard disks.  ...  In this paper, we propose to leverage PCM for a hybrid PCM-HDD storage architecture.  ...  Acknowledgment This work is funded in part by a UT-Battelle grant (UT-B-4000103043) to Auburn University, and enabled by National Science Foundation CRI award CNS-1059376.  ... 
doi:10.1109/mascots.2012.57 dblp:conf/mascots/LiuWCLVY12 fatcat:k45sxwo4znhidipvstkhrjcyb4


William K. Josephson, Lars A. Bongo, Kai Li, David Flynn
2010 ACM Transactions on Storage  
First, it lays out its files directly in a very large virtual storage address space provided by FusionIO's virtual flash storage layer.  ...  Instead of using traditional layers of abstraction, our layers of abstraction are designed for directly accessing flash memory devices. DFS has two main novel features.  ...  It handles multiple flash devices and uses a log-structured allocation strategy to hide bulk erasure latencies, perform wear leveling, and handle bad page recovery.  ... 
doi:10.1145/1837915.1837922 fatcat:q63hl23zhfdkdp7wnkzx5m3ury

In-Memory Big Data Management and Processing: A Survey

Hao Zhang, Gang Chen, Beng Chin Ooi, Kian-Lee Tan, Meihui Zhang
2015 IEEE Transactions on Knowledge and Data Engineering  
We are witnessing a revolution in the design of database systems that exploits main memory as its data storage layer.  ...  In this survey, we aim to provide a thorough review of a wide range of in-memory data management and processing proposals and systems, including both data storage systems and data processing frameworks  ...  ACKNOWLEDGMENTS This work was supported by A*STAR project 1321202073.  ... 
doi:10.1109/tkde.2015.2427795 fatcat:u7r3rtvhxbainfeazfduxcdwrm

nvm malloc: Memory Allocation for NVRAM

David Schwalb, Tim Berning, Martin Faust, Markus Dreseler, Hasso Plattner
2015 Very Large Data Bases Conference  
In this paper, we present nvm malloc, a general-purpose memory allocator concept for the NVRAM era as a basic building block for persistent applications.  ...  However, the persistent nature of NVRAM requires significant changes for memory allocators that are now faced with the additional tasks of data recovery and failure-atomicity.  ...  Dulloor, Jeff Jackson, Detlef Poth, Brad Bickford and Andy Rudoff from Intel for their support, feedback and hardware access.  ... 
dblp:conf/vldb/SchwalbBFDP15 fatcat:f7gn4vuwezfwtoqrrslde7egae

Efficient memory management of a hierarchical and a hybrid main memory for MN-MATE platform

Kyu Ho Park, Sung Kyu Park, Hyunchul Seok, Woomin Hwang, Dong-Jae Shin, Jong Hun Choi, Ki-Woong Park
2012 Proceedings of the 2012 International Workshop on Programming Models and Applications for Multicores and Manycores - PMAM '12  
Thus, emerging technologies such as on-chip memory and nonvolatile memory (NVRAM) have led to a paradigm shift in computing architecture era.  ...  In an attempt to mitigate the energy and memory wall, we propose a new architecture with a hierarchical and a hybrid main memory for manycore system, termed MN-MATE.  ...  For this purpose, we propose power-aware page migration and culling techniques. • File caching technique based on a hybrid memory [30] : When we use the hybrid memory as a page cache, PRAM memory shows  ... 
doi:10.1145/2141702.2141712 dblp:conf/ppopp/ParkPSHSCP12 fatcat:rd2fhrxqenaplaxbl275mxbupm

Data Management and Layout for Shingled Magnetic Recording

Ahmed Amer, JoAnne Holliday, Darrell D. E. Long, Ethan L. Miller, Jehan-François Paris, Thomas Schwarz
2011 IEEE transactions on magnetics  
Example data access traces demonstrate the surprising stability of written device blocks, with a small fraction requiring multiple updates (the problematic operation for a shingled-write device).  ...  Specifically, we discuss how general purpose workloads can show that more than 93% of device blocks can remain unchanged over a day, and that for more specialized workloads less than 0.5% of a shingled-write  ...  This problem could be alleviated by utilizing a large NVRAM write cache, or through intelligent data grouping.  ... 
doi:10.1109/tmag.2011.2157115 fatcat:jgwy6qattbae3hi66vj5y55xfy

The design and verification of the Rio file cache

W.T. Ng, P.M. Chen
2001 IEEE transactions on computers  
The goal of the Rio (RAM I/O) file cache is to make ordinary main memory safe for persistent storage by enabling memory to survive operating system crashes.  ...  Reliable main memory enables the Rio file cache to be as reliable as a write-through file cache, where every write is safe instantly, and as fast as a pure write-back file cache, with no reliability-induced  ...  ACKNOWLEDGMENTS This research was supported in part by US National Science Foundation (NSF) grant MIP-9521386, AT&T Labs, the IBM University Partnership Program, and Intel Technology for Education 2000  ... 
doi:10.1109/12.919278 fatcat:o4b32ep6qvc6flvo7asp5dxlmm

Report on the first international workshop on flash-based database systems (FlashDB 2011)

Xiaofeng Meng, Peiquan Jin, Wei Cao, Lihua Yue
2011 SIGMOD record  
RESEARCH SESSIONS 3.1 Session A: Storage Management for SSD The fundamental thing to successfully adopt flash devices in database systems is a storage design that is based on the specific storage and access  ...  The prototype uses flash-based devices as an intermediate caching layer. The memory and disk layers are basically the same as those in the classical two-layer disk-based storage systems.  ... 
doi:10.1145/2034863.2034872 fatcat:nhopf5gnpja2xlegw2aqc6kxz4

Boosting random write performance for enterprise flash storage systems

Tao Xie, Janak Koshia
2011 2011 IEEE 27th Symposium on Mass Storage Systems and Technologies (MSST)  
It has been extensively applied in mobile devices like smart phones and PDAs.  ...  In this thesis, to boost flash SSD random write performance, we develop a new cache management scheme called element-level parallel optimization (EPO), which buffers and reorders write requests so that  ...  I take this opportunity to thank the other team members of our storage systems lab, Abhinav and Ramya for all their help.  ... 
doi:10.1109/msst.2011.5937226 dblp:conf/mss/XieK11 fatcat:7sx4qebbobeirhmrkd263lwlte

Nitro: A Capacity-Optimized SSD Cache for Primary Storage

Cheng Li, Philip Shilane, Fred Douglis, Hyong Shim, Stephen Smaldone, Grant Wallace
2014 USENIX Annual Technical Conference  
For many primary storage customers, storage must balance the requirements for large capacity, high performance, and low cost.  ...  A well studied technique is to place a solid state drive (SSD) cache in front of hard disk drive (HDD) storage, which can achieve much of the performance benefit of SSDs and the cost per gigabyte efficiency  ...  Acknowledgments We thank Windsor Hsu, Stephen Manley and Darren Sawyer for their guidance on Nitro. We also thank our shepherd Vivek Pai and the reviewers for their feedback.  ... 
dblp:conf/usenix/LiSDSSW14 fatcat:kmrygg76pbhmpkgfhyuassd3ia

A fast, lightweight, and reliable file system for wireless sensor networks

Biswajit Mazumder, Jason O. Hallstrom
2016 Proceedings of the 13th International Conference on Embedded Software - EMSOFT '16  
A file storage system that is fast, lightweight, and reliable across device failures is important to safeguard the data that these devices record.  ...  LoggerFS adapts a log-structured file system approach, augmented with data persistence and reliability guarantees. A caching mechanism allows for flash wear-leveling and fast data buffering.  ...  We also presented a FRAM-based write-back cache design for LoggerFS. The write-back cache allows LoggerFS to handle bursts of high-rate writes.  ... 
doi:10.1145/2968478.2968486 dblp:conf/emsoft/MazumderH16 fatcat:37koqcgbrngl3fxxx3lcqhplrm
« Previous Showing results 1 — 15 out of 124 results