Now showing items 1-6 of 6

  • A Context Aware Block Layer: The Case for Block Layer Deduplication 

    Mudrankit, Amar (The Graduate School, Stony Brook University: Stony Brook, NY., 1-May-12)
    The context of data is important for optimal performance of data management systems like deduplication. In typical operating systems, the block layer of the I/O stack is unaware of the context of the data it is operating ...
  • Efficient, Scalable, and Versatile Application and System Transaction Management for Direct Storage Layers 

    Spillane, Richard Paul (The Graduate School, Stony Brook University: Stony Brook, NY., 1-May-12)
    A good storage system provides efficient, flexible, and expressive abstractions that allow for more concise and non-specific code to be written at the application layer. However, because I/O operations can differ dramatically ...
  • From Tuples to Files: a Fast Transactional System Store and File System 

    Shetty, Pradeep Jagannath (The Graduate School, Stony Brook University: Stony Brook, NY., 1-May-12)
    Traditional file systems are designed to store a moderate number of large objects. However, an increasing number of applications need also to store a large number of interrelated smaller objects, to query and update these ...
  • Optimizing Energy and Performance for Server-Class File System Workloads 

    Sehgal, Priya (The Graduate School, Stony Brook University: Stony Brook, NY., 1-May-10)
    Recently, power has emerged as a critical factor in designing components of storage systems, especially for power-hungry data centers. While there is some research into power-aware storage stack components, there are no ...
  • Runtime Verification of Kernel-Level Concurrency Using Compiler-Based Instrumentation 

    Seyster, Justin (The Graduate School, Stony Brook University: Stony Brook, NY., 1-Dec-12)
    To approach the challenge of exploiting the performance potential of multi-core architectures, researchers and developers need systems that provide a reliable multi-threaded environment: every component of the underlying ...
  • Stopping Data Races Using Redflag 

    Duggal, Abhinav (The Graduate School, Stony Brook University: Stony Brook, NY., 1-May-10)
    Although sophisticated runtime bug detection tools exist to root outall kinds of concurrency problems, the data they need is often notaccessible at the kernel level; examining every potentially concurrentmemory access for ...