Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleJuly 2015
Bistro: scheduling data-parallel jobs against live production systems
USENIX ATC '15: Proceedings of the 2015 USENIX Conference on Usenix Annual Technical ConferencePages 459–471Data-intensive batch jobs increasingly compete for resources with customer-facing online workloads in modern data centers. Today, the two classes of workloads run on separate infrastructures using different resource managers that pursue different ...
- ArticleJuly 2015
Latency-tolerant software distributed shared memory
USENIX ATC '15: Proceedings of the 2015 USENIX Conference on Usenix Annual Technical ConferencePages 291–305We present Grappa, a modern take on software distributed shared memory (DSM) for in-memory data-intensive applications. Grappa enables users to program a cluster as if it were a single, large, non-uniform memory access (NUMA) machine. Performance scales ...
- ArticleJuly 2015
SpanFS: a scalable file system on fast storage devices
USENIX ATC '15: Proceedings of the 2015 USENIX Conference on Usenix Annual Technical ConferencePages 249–261Most recent storage devices, such as NAND flash-based solid state drives (SSDs), provide low access latency and high degree of parallelism. However, conventional file systems, which are designed for slow hard disk drives, often encounter severe ...
- ArticleJuly 2015
Lightweight application-level crash consistency on transactional flash storage
USENIX ATC '15: Proceedings of the 2015 USENIX Conference on Usenix Annual Technical ConferencePages 221–234Applications implement their own update protocols to ensure consistency of data on the file system. However, since current file systems provide only a preliminary ordering guarantee, notably fsync, these update protocols become complex, slow, and error-...
- ArticleJuly 2015
Surviving peripheral failures in embedded systems
USENIX ATC '15: Proceedings of the 2015 USENIX Conference on Usenix Annual Technical ConferencePages 125–137Peripherals fail. Yet, modern embedded systems largely leave the burden of tolerating peripheral failures to the programmer. This paper presents Phoenix, a semi-automated peripheral recovery system for resource-constrained embedded systems. Phoenix ...
- ArticleJuly 2015
Tiered replication: a cost-effective alternative to full cluster geo-replication
USENIX ATC '15: Proceedings of the 2015 USENIX Conference on Usenix Annual Technical ConferencePages 31–43Cloud storage systems typically use three-way random replication to guard against data loss within the cluster, and utilize cluster geo-replication to protect against correlated failures. This paper presents a much lower cost alternative to full cluster ...