Search results

  1. Replex: A Scalable, Highly Available Multi-Index Data Store

    Research Awarded Best Paper The need for scalable, high-performance datastores has led to the development ... of data replication. In this paper, we show there is no need to compromise scalability for ...

    arnold - December 10, 2021 - 1:09 pm

  2. Kinetic Modeling of Data Eviction in Cache

    paper, we present a kinetic model of LRU cache memory, based on the average eviction time (AET) of the ...

    arnold - December 10, 2021 - 1:09 pm

  3. Scalable In-Memory Transaction Processing with HTM

    = {https://www.usenix.org/conference/atc16/technical-sessions/presentation/wu}, publisher = {USENIX Association}, month = jun} Download atc16_paper-wu.pdf View the slides ...

    arnold - December 10, 2021 - 1:09 pm

  4. Erasing Belady’s Limitations: In Search of Flash Cache Offline Optimality

    Yue Cheng, Virginia Polytechnic Institute and State University; Fred Douglis, Philip Shilane, Michael Trachtman, and Grant Wallace, EMC Corporation; Peter Desnoyers, Northeastern University; Kai Li, Princeton University NAND-based solid-state (flash) driv ...

    arnold - December 10, 2021 - 1:09 pm

  5. Design Guidelines for High Performance RDMA Systems

    Mellon University Awarded Best Student Paper Modern RDMA hardware offers the potential for exceptional ... observed performance. This paper lays out guidelines that can be used by system designers to navigate the ...

    arnold - December 10, 2021 - 1:09 pm

  6. Balancing CPU and Network in the Cell Distributed B-Tree Store

    Christopher Mitchell, Kate Montgomery, and Lamont Nelson, New York University; Siddhartha Sen, Microsoft Research; Jinyang Li, New York University In traditional client-server designs, all requests are processed at the server storing the state, thereby ma ...

    arnold - December 10, 2021 - 1:09 pm

  7. An Evolutionary Study of Linux Memory Management for Fun and Profit

    Jian Huang, Moinuddin K. Qureshi, and Karsten Schwan, Georgia Institute of Technology We present a comprehensive and quantitative study on the development of the Linux memory manager. The study examines 4587 committed patches over the last five years (200 ...

    arnold - December 10, 2021 - 1:09 pm

  8. Getting Back Up: Understanding How Enterprise Data Backups Fail

    George Amvrosiadis, University of Toronto; Medha Bhadkamkar, Veritas Labs In the enterprise world, retaining data backups is the de-facto solution against data loss in the event of catastrophic failures. As backup software evolves to achieve faster backup ...

    arnold - December 10, 2021 - 1:09 pm

  9. SplitJoin: A Scalable, Low-latency Stream Join Architecture with Adjustable Ordering Precision

    Center; Hans-Arno Jacobsen, Middleware Systems Research Group Paper presented by Kaiwen Zhang, Technische ...

    arnold - December 10, 2021 - 1:09 pm

  10. Load the Edges You Need: A Generic I/O Optimization for Disk-based Graph Processing

    Keval Vora, University of California, Riverside; Guoqing Xu, University of California, Irvine; Rajiv Gupta, University of California, Riverside Single-PC, disk-based processing of big graphs has recently gained much popularity. At the core of an efficient ...

    arnold - December 10, 2021 - 2:09 pm

  11. Tucana: Design and Implementation of a Fast and Efficient Scale-up Key-value Store

    performance, and they incur high CPU overheads. In this paper we present Tucana, a feature-rich keyvalue store ...

    arnold - December 10, 2021 - 2:09 pm

  12. Samsara: Efficient Deterministic Replay in Multiprocessor Environments with Hardware Virtualization Extensions

    the software layer. In this paper, we present the design and implementation of a novel system, ...

    arnold - December 10, 2021 - 2:09 pm

  13. Hardware-Assisted On-Demand Hypervisor Activation for Efficient Security Critical Code Execution on Mobile Devices

    alleviate these problems, in this paper, we propose a hybrid approach that utilizes both TrustZone and ...

    arnold - December 10, 2021 - 2:09 pm

  14. gScale: Scaling up GPU Virtualization with Dynamic Sharing of Graphics Memory Space

    number of guest virtual GPU instances. This paper introduces gScale, a scalable GPU virtualization ...

    arnold - December 10, 2021 - 2:09 pm

  15. A General Persistent Code Caching Framework for Dynamic Binary Translation (DBT)

    applications, this paper presents a general persistent code caching framework, which allows the reuse of ...

    arnold - December 10, 2021 - 2:09 pm

  16. Instant OS Updates via Userspace Checkpoint-and-Restart

    Sanidhya Kashyap, Changwoo Min, Byoungyoung Lee, and Taesoo Kim, Georgia Institute of Technology; Pavel Emelyanov, CRIU and Odin, Inc. In recent years, operating systems have become increasingly complex and thus prone to security and performance issues. A ...

    arnold - December 10, 2021 - 2:09 pm

  17. Apps with Hardware: Enabling Run-time Architectural Customization in Smart Phones

    Michael Coughlin, Ali Ismail, and Eric Keller, University of Colorado, Boulder In this paper we ...

    arnold - December 10, 2021 - 2:09 pm

  18. Testing Error Handling Code in Device Drivers Using Characteristic Fault Injection

    accuracy. In this paper, we first study the source code of Linux drivers to find useful characteristics of ...

    arnold - December 10, 2021 - 2:09 pm

  19. Multicore Locks: The Case Is Not Closed Yet

    applications. In this paper, we fill this gap. We perform a performance study of 19 state-of-the-art mutex lock ...

    arnold - December 10, 2021 - 2:09 pm

  20. Version Traveler: Fast and Memory-Efficient Version Switching in Graph Processing Systems

    Xiaoen Ju, University of Michigan; Dan Williams and Hani Jamjoom, IBM T. J. Watson Research Center; Kang G. Shin, University of Michigan Multi-version graph processing, where each version corresponds to a snapshot of an evolving graph, is a common scenari ...

    arnold - December 10, 2021 - 3:09 pm

  21. Horton Tables: Fast Hash Tables for In-Memory Data-Intensive Computing

    surplus accesses, this paper presents the Horton table, a revamped BCHT that reduces the expected cost of ...

    arnold - December 10, 2021 - 3:09 pm

  22. Ginseng: Market-Driven LLC Allocation

    Liran Funaro, Orna Agmon Ben-Yehuda, and Assaf Schuster, Technion—Israel Institute of Technology Cloud providers must dynamically allocate their physical resources to the right client to maximize the benefit that they can get out of given hardware. Cache ...

    arnold - December 10, 2021 - 3:09 pm

  23. Elfen Scheduling: Fine-Grain Principled Borrowing from Latency-Critical Workloads Using Simultaneous Multithreading

    Xi Yang and Stephen M. Blackburn,  Australian National University;  Kathryn S. McKinley,  Microsoft Research Web services from search to games to stock trading impose strict Service Level Objectives (SLOs) on tail latency. Meeting these objectives is chal ...

    arnold - December 10, 2021 - 3:09 pm

  24. Coherence Stalls or Latency Tolerance: Informed CPU Scheduling for Socket and Core Sharing

    contention due to competition for shared resources. In this paper, we demonstrate the importance of ...

    arnold - December 10, 2021 - 3:09 pm

  25. Unlocking Energy

    others, thus the strategy choice can have a real effect. Last but not least, as we show in this paper ...

    arnold - December 10, 2021 - 3:09 pm

Pages