Title :
Toward a unified object storage foundation for scalable storage systems
Author :
Karakoyunlu, Cengiz ; Kimpe, Dries ; Carns, Philip ; Harms, Kevin ; Ross, Robert ; Ward, Lee
Author_Institution :
Univ. of Connecticut, Storrs, CT, USA
Abstract :
Distributed object-based storage models are an increasingly popular alternative to traditional block-based or file-based storage abstractions in large-scale storage systems. Object-based storage models store and access data in discrete, byte-addressable containers to simplify data management and cleanly decouple storage systems from underlying hardware resources. Although many large-scale storage systems share common goals of performance, scalability, and fault tolerance, their underlying object storage models are typically tailored to specific use cases and semantics, making it difficult to reuse them in other environments and leading to unnecessary fragmentation of datacenter storage facilities. In this paper, we investigate a number of popular data models used in cloud storage, big data, and high-performance computing (HPC) storage and describe the unique features that distinguish them. We then describe three representative use cases-a POSIX file system name space, a column-oriented key/value database, and an HPC application checkpoint-and investigate the storage functionality they require. We also describe our proposed data model and show how our approach provides a unified solution for the previously described use cases.
Keywords :
Big Data; cloud computing; parallel processing; storage management; HPC application checkpoint; HPC storage; POSIX file system name space; big data; block-based storage abstractions; byte-addressable containers; cloud storage; column-oriented key database; column-oriented value database; data center storage facilities; data management; distributed object-based storage models; file-based storage abstractions; high-performance computing; large-scale storage systems; scalable storage systems; storage functionality; unified object storage foundation; Checkpointing; Containers; Data models; Databases; Numerical models; Probes; Servers;
Conference_Titel :
Cluster Computing (CLUSTER), 2013 IEEE International Conference on
Conference_Location :
Indianapolis, IN
DOI :
10.1109/CLUSTER.2013.6702691