Abstract—As applications become more complex, and the level of concurrency in systems continue to rise, developers are struggling to scale complex data models on top of a traditional byte stream interface. Middleware tailored for specific data models is a common approach to dealing with these challenges, but middleware commonly reproduces scalable services already present in many distributed file systems. We present DataMods, an abstraction over existing services found in large-scale storage systems that allows middleware to take advantage of existing, highly tuned services. Specifically, DataMods provides an abstraction for extending storage system services in order to implement native, domain-specific data models and interfaces throughout...
textDistributed data storage is a building block for many distributed systems such as mobile file s...
An increasing range of applications requires robust support foratomic, durable and concurrent transa...
Cloud storage is an essential service model of cloud computing that involves outsourcing the deploym...
Storage system solutions have historically been dominated by proprietary offerings designed around a...
A microstorage architecture consists of a microstorage kernel and several storage servers. Each sto...
Abstract. The emergence of high-performance open-source storage sys-tems is allowing application and...
Access libraries such as ROOT[1] and HDF5[2] allow users to interact with datasets using high level ...
Access libraries such as ROOT and HDF5 allow users to interact with datasets using high level abstra...
. As we gain experience with parallel file systems, it becomes increasingly clear that a single solu...
Transparent access to remote data sets and data arising from web services is a non-trivial challenge...
Resource under-utilization is a common problem in modern data centers. Though researchers have propo...
Global file system namespaces are difficult to scale because of the overheads of POSIX IO metadata m...
File systems are the backbone of large-scale data processing for sci-entific applications. Motivated...
The functionality and performance innovations in file systems and storage systems have proceeded lar...
distributed file service, namespace, resource aggregation, manageability Monolithic file servers are...
textDistributed data storage is a building block for many distributed systems such as mobile file s...
An increasing range of applications requires robust support foratomic, durable and concurrent transa...
Cloud storage is an essential service model of cloud computing that involves outsourcing the deploym...
Storage system solutions have historically been dominated by proprietary offerings designed around a...
A microstorage architecture consists of a microstorage kernel and several storage servers. Each sto...
Abstract. The emergence of high-performance open-source storage sys-tems is allowing application and...
Access libraries such as ROOT[1] and HDF5[2] allow users to interact with datasets using high level ...
Access libraries such as ROOT and HDF5 allow users to interact with datasets using high level abstra...
. As we gain experience with parallel file systems, it becomes increasingly clear that a single solu...
Transparent access to remote data sets and data arising from web services is a non-trivial challenge...
Resource under-utilization is a common problem in modern data centers. Though researchers have propo...
Global file system namespaces are difficult to scale because of the overheads of POSIX IO metadata m...
File systems are the backbone of large-scale data processing for sci-entific applications. Motivated...
The functionality and performance innovations in file systems and storage systems have proceeded lar...
distributed file service, namespace, resource aggregation, manageability Monolithic file servers are...
textDistributed data storage is a building block for many distributed systems such as mobile file s...
An increasing range of applications requires robust support foratomic, durable and concurrent transa...
Cloud storage is an essential service model of cloud computing that involves outsourcing the deploym...