• DocumentCode
    3571222
  • Title

    Putting the Pieces Together: The Construction of a Reliable Virtualizing Object-Based Storage Stack

  • Author

    Van Moolenbroek, David C. ; Appuswamy, Raja ; Tanenbaum, Andrew S.

  • Author_Institution
    Dept. of Comput. Sci., Vrije Univ. Amsterdam, Amsterdam, Netherlands
  • fYear
    2014
  • Firstpage
    76
  • Lastpage
    85
  • Abstract
    The operating system storage stack is an important software component, but it faces several reliability threats. The research community has come up with many solutions to address individual parts of this reliability problem. However, when considering the bigger picture of constructing a highly reliable storage stack out of these individual solutions, new questions arise regarding the feasibility, complexity, reliability, and performance of such a combination. In previous works, we have designed a new storage stack called Loris, and developed several individual reliability improvements for it. In this work, we investigate the integration of these improvements with each other and with new functionality, in two steps. First, we add new virtualization extensions to Loris which challenge assumptions we made in our previous work on reliability. Second, we combine all our extensions to form a reliable, virtualizing storage stack. We evaluate the resulting stack in terms of performance and reliability.
  • Keywords
    operating systems (computers); software reliability; virtualisation; Loris; operating system storage stack; reliability threats; reliable virtualizing object based storage stack; software component; virtualization extensions; Computer crashes; Operating systems; Physical layer; Software reliability; Virtualization; Fault tolerance; File systems; Operating systems; Platform virtualization; Software reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2014 Second International Symposium on
  • Type

    conf

  • DOI
    10.1109/CANDAR.2014.15
  • Filename
    7052166