• DocumentCode
    2395270
  • Title

    Scaling OS Streaming through Minimizing Cache Redundancy

  • Author

    Garcés-Erice, Luis ; Rooney, Sean

  • Author_Institution
    Zurich Lab., IBM Res., Ruschlikon, Switzerland
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    47
  • Lastpage
    53
  • Abstract
    OS Streaming is a common data center technique for deploying an OS image quickly onto a physical or virtual machine in which the machine requests the individual blocks of the image from a server as it needs them. When streaming images the server´s OS level block cache brings very little in terms of performance as the collection of images is usually too large to fit in memory. We investigate how to improve the scalability of streaming servers by ensuring that blocks shared among multiple streamed images are preferentially retained in a deduplicated cache. We outline the nature of our deduplicating block cache, describing how cacheable blocks are identified during an offline deduplication process and how an extended form of the Least Recently Used (LRU) block replacement algorithm can be used within the server cache.
  • Keywords
    cache storage; computer centres; operating systems (computers); virtual machines; OS image; OS streaming scaling; cache redundancy minimization; data center technique; deduplicating block cache; least recently used block replacement algorithm; physical machine; streaming server; virtual machine; Approximation algorithms; Indexes; Linux; Operating systems; Servers; Streaming media; Virtual machine monitors; OS image; block cache; deduplication; streaming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops (ICDCSW), 2011 31st International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1545-0678
  • Print_ISBN
    978-1-4577-0384-3
  • Electronic_ISBN
    1545-0678
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2011.35
  • Filename
    5961492