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
Link To Document