A multiserver user-space unikernel for a distributed virtualization system

Autores
Pessolani, Pablo
Año de publicación
2019
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Nowadays, most Cloud applications are developed using Service Oriented Architecture (SOA) or MicroService Architecture (MSA). The scalability and performance of them is achieved by executing multiple instances of its components in different nodes of a virtualization cluster. Initially, they were deployed in Virtual Machines (VMs) but, they required enough computational, memory, network and storage resources to hold an Operating System (OS), a set of utilities, libraries, and the application component. By deploying hundreds of these application components, the resource requirements increase a lot. To minimize them, usually small OSs with small memory footprint are used. Another way to reduce the resource requirements is integrating the application components in a Unikernel. This article proposes a Unikernel called MUK, based on a multiserver OS, to be used as a tool to integrate Cloud application components. MUK was built to run in userspace of a Distributed Virtualization System. Both technologies facilitate the scattering of application components in a virtualization cluster keeping the isolation properties and minimal attack surface of a Unikernel.
Fil: Pessolani, Pablo Andrés. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.
Materia
Virtualization
Multiserver
Middleware
Nivel de accesibilidad
acceso abierto
Condiciones de uso
2021-08-10T20:13:46Z
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/5372

id RIAUTN_ff320ed650cb416fad7a0fcc9b128798
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/5372
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling A multiserver user-space unikernel for a distributed virtualization systemPessolani, PabloVirtualizationMultiserverMiddlewareNowadays, most Cloud applications are developed using Service Oriented Architecture (SOA) or MicroService Architecture (MSA). The scalability and performance of them is achieved by executing multiple instances of its components in different nodes of a virtualization cluster. Initially, they were deployed in Virtual Machines (VMs) but, they required enough computational, memory, network and storage resources to hold an Operating System (OS), a set of utilities, libraries, and the application component. By deploying hundreds of these application components, the resource requirements increase a lot. To minimize them, usually small OSs with small memory footprint are used. Another way to reduce the resource requirements is integrating the application components in a Unikernel. This article proposes a Unikernel called MUK, based on a multiserver OS, to be used as a tool to integrate Cloud application components. MUK was built to run in userspace of a Distributed Virtualization System. Both technologies facilitate the scattering of application components in a virtualization cluster keeping the isolation properties and minimal attack surface of a Unikernel.Fil: Pessolani, Pablo Andrés. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.IX Brazilian Symposium on Computing Systems Engineering2021-08-10T20:13:46Z2021-08-10T20:13:46Z2019-11info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfapplication/pdfBrazilian Symposium on Computing Systems Engineering (9º : 2019 nov 19-22 : Natal, Brasil)http://hdl.handle.net/20.500.12272/5372engSistema de Virtualización Distribuido. SIUTNFE0005162info:eu-repo/semantics/openAccess2021-08-10T20:13:46Zhttp://creativecommons.org/licenses/by-nc-sa/4.0/Atribución-NoComercial-CompartirIgual 4.0 InternacionalPablo Andrés PessolaniCreativeCommonsreponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacional2026-09-24T12:47:13Zoai:ria.utn.edu.ar:20.500.12272/5372instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-09-24 12:47:13.756Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv A multiserver user-space unikernel for a distributed virtualization system
title A multiserver user-space unikernel for a distributed virtualization system
spellingShingle A multiserver user-space unikernel for a distributed virtualization system
Pessolani, Pablo
Virtualization
Multiserver
Middleware
title_short A multiserver user-space unikernel for a distributed virtualization system
title_full A multiserver user-space unikernel for a distributed virtualization system
title_fullStr A multiserver user-space unikernel for a distributed virtualization system
title_full_unstemmed A multiserver user-space unikernel for a distributed virtualization system
title_sort A multiserver user-space unikernel for a distributed virtualization system
dc.creator.none.fl_str_mv Pessolani, Pablo
author Pessolani, Pablo
author_facet Pessolani, Pablo
author_role author
dc.subject.none.fl_str_mv Virtualization
Multiserver
Middleware
topic Virtualization
Multiserver
Middleware
dc.description.none.fl_txt_mv Nowadays, most Cloud applications are developed using Service Oriented Architecture (SOA) or MicroService Architecture (MSA). The scalability and performance of them is achieved by executing multiple instances of its components in different nodes of a virtualization cluster. Initially, they were deployed in Virtual Machines (VMs) but, they required enough computational, memory, network and storage resources to hold an Operating System (OS), a set of utilities, libraries, and the application component. By deploying hundreds of these application components, the resource requirements increase a lot. To minimize them, usually small OSs with small memory footprint are used. Another way to reduce the resource requirements is integrating the application components in a Unikernel. This article proposes a Unikernel called MUK, based on a multiserver OS, to be used as a tool to integrate Cloud application components. MUK was built to run in userspace of a Distributed Virtualization System. Both technologies facilitate the scattering of application components in a virtualization cluster keeping the isolation properties and minimal attack surface of a Unikernel.
Fil: Pessolani, Pablo Andrés. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.
description Nowadays, most Cloud applications are developed using Service Oriented Architecture (SOA) or MicroService Architecture (MSA). The scalability and performance of them is achieved by executing multiple instances of its components in different nodes of a virtualization cluster. Initially, they were deployed in Virtual Machines (VMs) but, they required enough computational, memory, network and storage resources to hold an Operating System (OS), a set of utilities, libraries, and the application component. By deploying hundreds of these application components, the resource requirements increase a lot. To minimize them, usually small OSs with small memory footprint are used. Another way to reduce the resource requirements is integrating the application components in a Unikernel. This article proposes a Unikernel called MUK, based on a multiserver OS, to be used as a tool to integrate Cloud application components. MUK was built to run in userspace of a Distributed Virtualization System. Both technologies facilitate the scattering of application components in a virtualization cluster keeping the isolation properties and minimal attack surface of a Unikernel.
publishDate 2019
dc.date.none.fl_str_mv 2019-11
2021-08-10T20:13:46Z
2021-08-10T20:13:46Z
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv Brazilian Symposium on Computing Systems Engineering (9º : 2019 nov 19-22 : Natal, Brasil)
http://hdl.handle.net/20.500.12272/5372
identifier_str_mv Brazilian Symposium on Computing Systems Engineering (9º : 2019 nov 19-22 : Natal, Brasil)
url http://hdl.handle.net/20.500.12272/5372
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Sistema de Virtualización Distribuido. SIUTNFE0005162
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
2021-08-10T20:13:46Z
http://creativecommons.org/licenses/by-nc-sa/4.0/
Atribución-NoComercial-CompartirIgual 4.0 Internacional
Pablo Andrés Pessolani
CreativeCommons
eu_rights_str_mv openAccess
rights_invalid_str_mv 2021-08-10T20:13:46Z
http://creativecommons.org/licenses/by-nc-sa/4.0/
Atribución-NoComercial-CompartirIgual 4.0 Internacional
Pablo Andrés Pessolani
CreativeCommons
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv IX Brazilian Symposium on Computing Systems Engineering
publisher.none.fl_str_mv IX Brazilian Symposium on Computing Systems Engineering
dc.source.none.fl_str_mv reponame:Repositorio Institucional Abierto (UTN)
instname:Universidad Tecnológica Nacional
reponame_str Repositorio Institucional Abierto (UTN)
collection Repositorio Institucional Abierto (UTN)
instname_str Universidad Tecnológica Nacional
repository.name.fl_str_mv Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional
repository.mail.fl_str_mv gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar
_version_ 1877230934279847936
score 13.265058