Sciweavers

FAST
2016
10 years 14 hour ago
Towards Accurate and Fast Evaluation of Multi-Stage Log-structured Designs
Multi-stage log-structured (MSLS) designs, such as LevelDB, RocksDB, HBase, and Cassandra, are a family of storage system designs that exploit the high sequential write speeds of ...
Hyeontaek Lim, David G. Andersen, Michael Kaminsky
FAST
2016
10 years 14 hour ago
Uncovering Bugs in Distributed Storage Systems during Testing (Not in Production!)
Testing distributed systems is challenging due to multiple sources of nondeterminism. Conventional testing techniques, such as unit, integration and stress testing, are ineffectiv...
Pantazis Deligiannis, Matt McCutchen, Paul Thomson...
FAST
2016
10 years 14 hour ago
Using Hints to Improve Inline Block-layer Deduplication
Block-layer data deduplication allows file systems and applications to reap the benefits of deduplication without requiring per-system or per-application modifications. However...
Sonam Mandal, Geoff Kuenning, Dongju Ok, Varun Sha...
FAST
2016
10 years 14 hour ago
The Tail at Store: A Revelation from Millions of Hours of Disk and SSD Deployments
We study storage performance in over 450,000 disks and 4,000 SSDs over 87 days for an overall total of 857 million (disk) and 7 million (SSD) drive hours. We find that storage pe...
Mingzhe Hao, Gokul Soundararajan, Deepak R. Kencha...
FAST
2016
10 years 14 hour ago
NOVA: A Log-structured File System for Hybrid Volatile/Non-volatile Main Memories
Fast non-volatile memories (NVMs) will soon appear on the processor memory bus alongside DRAM. The resulting hybrid memory systems will provide software with submicrosecond, high-...
Jian Xu, Steven Swanson
FAST
2016
10 years 15 hour ago
WiscKey: Separating Keys from Values in SSD-conscious Storage
We present WiscKey, a persistent LSM-tree-based key-value store with a performance-oriented data layout that separates keys from values to minimize I/O amplification. The design ...
Lanyue Lu, Thanumalayan Sankaranarayana Pillai, An...
FAST
2016
10 years 15 hour ago
The Devil Is in the Details: Implementing Flash Page Reuse with WOM Codes
Flash memory is prevalent in modern servers and devices. Coupled with the scaling down of flash technology, the popularity of flash memory motivates the search for methods to in...
Fabio Margaglia, Gala Yadgar, Eitan Yaakobi, Yue L...
FAST
2016
10 years 15 hour ago
Isotope: Transactional Isolation for Block Storage
Existing storage stacks are top-heavy and expect little from block storage. As a result, new high-level storage ions – and new designs for existing abstractions – are difficu...
Ji-Yong Shin, Mahesh Balakrishnan, Tudor Marian, H...
FASE
2016
Springer
10 years 15 hour ago
PVAIR: Partial Variable Assignment InterpolatoR
Despite its recent popularity, program verification has to face practical limitations hindering its everyday use. One of these issues is scalability, both in terms of time and mem...
Pavel Jancík, Leonardo Alt, Grigory Fedyuko...
FASE
2016
Springer
10 years 15 hour ago
An Iterative Decision-Making Scheme for Markov Decision Processes and Its Application to Self-adaptive Systems
Abstract. Software is often governed by and thus adapts to phenomena that occur at runtime. Unlike traditional decision problems, where a decision-making model is determined for re...
Guoxin Su, Taolue Chen, Yuan Feng, David S. Rosenb...