Title
Adding advanced storage controller functionality via low-overhead virtualization
Abstract
Historically, storage controllers have been extended by integrating new code, e.g., file serving, database processing, deduplication, etc., into an existing base. This integration leads to complexity, co-dependency and instability of both the original and new functions. Hypervisors are a known mechanism to isolate different functions. However, to enable extending a storage controller by providing new functions in a virtual machine (VM), the virtualization overhead must be negligible, which is not the case in a straightforward implementation. This paper demonstrates a set of mechanisms and techniques that achieve near zero runtime performance overhead for using virtualization in the context of a storage system.
Year
Venue
Keywords
2012
FAST
different function,low-overhead virtualization,known mechanism,virtualization overhead,new code,storage controller,existing base,storage system,new function,zero runtime performance overhead,advanced storage controller functionality,database processing
DocType
Citations 
PageRank 
Conference
14
0.81
References 
Authors
23
6
Name
Order
Citations
PageRank
Muli Ben-Yehuda176337.36
Michael Factor260856.06
Eran Rom3333.95
Avishay Traeger428116.07
Eran Borovik5472.45
Ben-Ami Yassour62039.58