An Architecture Model for a Distributed Virtualization System

Virtualization technologies are massively adopted to cover those requirements in which Operating Systems (OS) have shown weakness, such as fault and security isolation. They also add features like resource partitioning, server consolidation, legacy application support, management tools, among others...

Descripción completa

Detalles Bibliográficos
Autor principal: Pessolani, Pablo Andrés
Formato: Articulo Revision
Lenguaje:Inglés
Publicado: 2019
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/87830
Aporte de:
id I19-R120-10915-87830
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Virtual Operating System
Virtualization technologies
Distributed Virtualization System
spellingShingle Ciencias Informáticas
Virtual Operating System
Virtualization technologies
Distributed Virtualization System
Pessolani, Pablo Andrés
An Architecture Model for a Distributed Virtualization System
topic_facet Ciencias Informáticas
Virtual Operating System
Virtualization technologies
Distributed Virtualization System
description Virtualization technologies are massively adopted to cover those requirements in which Operating Systems (OS) have shown weakness, such as fault and security isolation. They also add features like resource partitioning, server consolidation, legacy application support, management tools, among others, which are attractive to Cloud service providers. Hardware virtualization, paravirtualization, and OS-level virtualization are the most widely used technologies to carry out these tasks, although each of them presents different levels of server consolidation, performance, scalability, high-availability, and isolation. The term “Virtual Machine” (VM) is used in issues related to hardware virtualization and paravirtualization technologies to describe an isolated execution environment for an OS and its applications. Containers, Jails, Zones are the names used in OS-level virtualization to describe the environments for applications confinement. Regardless of the definition of the virtualization abstraction, its computing power and resource usage are limited to the physical machine where it runs. The proposed virtualization architecture model breaks this issue, distributing processes, services, and resources to provide distributed virtual environments based on OS factoring and OS containers. The outcome is a Distributed Virtualization System (DVS) which allows running several distributed Virtual Operating System (VOS) on the same cluster. A DVS also fits the requirements for delivering high-performance cloud services with provider-class features as high-availability, replication, elasticity, load balancing, resource management, and process migration. Furthermore, a DVS is able to run several instances of different guest VOS concurrently, allocating a subset of nodes for each instance (resource aggregation), and to share nodes between them (resource partitioning). Each VOS runs isolated within a Distributed Container (DC), which could span multiple nodes of the DVS cluster. The proposed architecture model keeps the appreciated features of current virtualization technologies, such as confinement, consolidation and security, and the benefits of DOS, such as transparency, greater performance, high-availability, elasticity, and scalability.
format Articulo
Revision
author Pessolani, Pablo Andrés
author_facet Pessolani, Pablo Andrés
author_sort Pessolani, Pablo Andrés
title An Architecture Model for a Distributed Virtualization System
title_short An Architecture Model for a Distributed Virtualization System
title_full An Architecture Model for a Distributed Virtualization System
title_fullStr An Architecture Model for a Distributed Virtualization System
title_full_unstemmed An Architecture Model for a Distributed Virtualization System
title_sort architecture model for a distributed virtualization system
publishDate 2019
url http://sedici.unlp.edu.ar/handle/10915/87830
work_keys_str_mv AT pessolanipabloandres anarchitecturemodelforadistributedvirtualizationsystem
AT pessolanipabloandres architecturemodelforadistributedvirtualizationsystem
bdutipo_str Repositorios
_version_ 1764820489424863238