DocumentCode
2010576
Title
Virtualized recomposition: Cloudy or clear?
Author
Matthews, Chris ; Coady, Yvonne
Author_Institution
Univ. of Victoria, Victoria, BC
fYear
2009
fDate
23-23 May 2009
Firstpage
38
Lastpage
43
Abstract
Virtualization provides a coarse-grained isolation mechanism that results in large systems, with full operating systems and a complete software stack as their foundation. Though much of this foundation is not strictly necessary, the programmatic burden of building systems at a finer-granularity, on a smaller foundation, has previously been shown to be prohibitive. The aim of this work is to revisit this tension, and present an alternative, lightweight and composable approach to virtualization that we call MacroComponents-software components that run in isolation from the rest of the system, but without the full foundations of their more traditionally virtualized counterparts. We argue that this approach will provide a more scalable and sustainable approach for composing robust services in cloud environments, both in terms of dynamic system properties and software engineering qualities.
Keywords
Internet; operating systems (computers); software engineering; virtual machines; MacroComponents; coarse-grained isolation mechanism; operating systems; software components; software engineering qualities; virtualized recomposition; Clouds; Operating systems; Platform virtualization; Resource virtualization; Robustness; Security; Software engineering; Software quality; Virtual manufacturing; Voice mail;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Challenges of Cloud Computing, 2009. CLOUD '09. ICSE Workshop on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3713-9
Type
conf
DOI
10.1109/CLOUD.2009.5071531
Filename
5071531
Link To Document