• DocumentCode
    2137014
  • Title

    EDOS: Employing Mini-DB for High Semantic Object Store

  • Author

    Tu, Xudong ; Feng, Dan ; Tan, Zhipeng

  • Author_Institution
    Wuhan Nat. Lab. for Optoelectron., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2010
  • fDate
    15-17 July 2010
  • Firstpage
    420
  • Lastpage
    428
  • Abstract
    Storage management server, compatible with decoupled data and meta data fashion, is being employed frantically to build large-scale distributed storage system for performance and capacity. To design this hot commodity on flexibly managing the extracted data with little meta data but extended attributes has become a big challenge. This paper breaks a new way to object orient store and implement the dedicated prototype, called EDOS. We reexamine several new requirements and prior works, and employ Mini-DB as the back-end (emph{like DBFS}) to guarantee the scalability and durability for EDOS. We design three kinds of object locators and multi-indices to improve retrieval performance and absorb random I/O, utilize a swap mechanism between internal and external objects for tunable throughput, which nested beneath the generic key-value database schema and benefited from memory pool technique. The replication component in Mini-DB helps to build the multi nodes in the distributed environment. It is easy to build up the object-based distributed file system by EDOS with ACID transaction semantics and high reliability. The experimental results show that our kernel-level implementation of EDOS performed better than the other existences in practice.
  • Keywords
    meta data; object-oriented databases; replicated databases; storage management; transaction processing; ACID transaction semantics; EDOS; decoupled data; distributed environment; generic key-value database schema; high semantic object store; kernel-level implementation; large-scale distributed storage system; memory pool technique; meta data fashion; mini-DB; object locators; object orient store; object-based distributed file system; replication component; retrieval performance; storage management server; Benchmark testing; Distributed databases; Indexes; Kernel; Semantics; Servers; database; file system; object store; search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2010 IEEE Fifth International Conference on
  • Conference_Location
    Macau
  • Print_ISBN
    978-1-4244-8133-0
  • Type

    conf

  • DOI
    10.1109/NAS.2010.35
  • Filename
    5575704