Many applications, that need mass storage, manipulate data sets with KB -- MB size objects. In contrast, mass storage devices work most efficiently for the storage and transfer of large files in the MB -- GB range. Reflecting these device characteristics, mass storage systems typically have a file level granularity. To overcome the impedance mismatch between small objects and large files, we propose a move towards mass storage systems with object granularity. With an object granularity system, the application programmer stores and retrieves objects rather than files. The system internally maps and re-maps these objects into files. The system can adapt to changing object access patterns by re-mapping objects. This allows the application to b...
With the decreasing cost and wide-spread use of commodity hard drives, it has become possible to cre...
We report on a bulk object-loading algorithm for persistent object stores called Ghosted Allocation....
Most applications that access large data objects do so through file systems, but file systems provid...
Many applications, that need mass storage, manipulate data sets with KB -- MB size objects. In contr...
This paper presents storage structures and algorithms for the efficient manipulation of general-purp...
The increasing availability of byte-addressable non-volatile memory on the system bus provides an op...
Highly reliable storage systems ensure protection of application data from loss. Reliability comes a...
Large objects are used in many unconventional database applications; pictures, digitized video and ...
This paper proposes architectural refinements, server-driven metadata prefetching and namespace flat...
Most applications that access large data objects do so through file systems, but file systems provid...
This paper describes the Object Storage Architecture solution for cost-effective, high bandwidth sto...
Systems that store a large number of persistent objects over many sites in a network pose new challe...
Introduction Applications for multicomputers (massively parallel, MIMD, distributed memory computer...
In recent years, increasing effort has been made by the cluster and grid computing community to buil...
Conventional computer systems have insufficient information about storage device performance charact...
With the decreasing cost and wide-spread use of commodity hard drives, it has become possible to cre...
We report on a bulk object-loading algorithm for persistent object stores called Ghosted Allocation....
Most applications that access large data objects do so through file systems, but file systems provid...
Many applications, that need mass storage, manipulate data sets with KB -- MB size objects. In contr...
This paper presents storage structures and algorithms for the efficient manipulation of general-purp...
The increasing availability of byte-addressable non-volatile memory on the system bus provides an op...
Highly reliable storage systems ensure protection of application data from loss. Reliability comes a...
Large objects are used in many unconventional database applications; pictures, digitized video and ...
This paper proposes architectural refinements, server-driven metadata prefetching and namespace flat...
Most applications that access large data objects do so through file systems, but file systems provid...
This paper describes the Object Storage Architecture solution for cost-effective, high bandwidth sto...
Systems that store a large number of persistent objects over many sites in a network pose new challe...
Introduction Applications for multicomputers (massively parallel, MIMD, distributed memory computer...
In recent years, increasing effort has been made by the cluster and grid computing community to buil...
Conventional computer systems have insufficient information about storage device performance charact...
With the decreasing cost and wide-spread use of commodity hard drives, it has become possible to cre...
We report on a bulk object-loading algorithm for persistent object stores called Ghosted Allocation....
Most applications that access large data objects do so through file systems, but file systems provid...