• 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