Title
Scaling OS Streaming through Minimizing Cache Redundancy
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 {\it 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 off line deduplication process and how an extended form of the Least Recently Used (LRU) block replacement algorithm can be used within the server cache.
Year
DOI
Venue
2011
10.1109/ICDCSW.2011.35
Distributed Computing Systems Workshops
Keywords
Field
DocType
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,OS image,block cache,deduplication,streaming
Cache-oblivious algorithm,Cache invalidation,Cache pollution,Least frequently used,Computer science,Cache,Cache algorithms,Page cache,Cache coloring,Operating system
Conference
ISSN
ISBN
Citations 
1545-0678 E-ISBN : 978-0-7695-4386-4
978-0-7695-4386-4
4
PageRank 
References 
Authors
0.41
10
2
Name
Order
Citations
PageRank
Luis Garces-Erice140.41
Sean Rooney28112.50