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 ...