Service migration in a distributed virtualization system

Autores
Pessolani, Pablo; Re, Luis Santiago; Fleitas, Tomás Andrés
Año de publicación
2021
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Cloud applications are usually formed by different components (microservices) that may be located in different virtual and/or physical computers. To achieve the desired level of performance, availability, scalability and robustness in this kind of system is necessary to develop and maintain a complex set of infrastructure configurations. Another approach would be to use a Distributed Virtualization System (DVS) that provides a transparent mechanism that each component could use to communicate with others, regardless of their location and thus, avoiding the potential problems and complexity added by their distributed execution. This communication mechanism already has useful features for developing distributed applications, such as replication support (active and passive) and process migration. In general, process migration is used when a node in the cluster is overloaded or it has been scheduled to be disconnected in order to save energy or to do maintenance tasks in it. When this occurs, it is very important that any application using any service running in that node does not end up being affected by the migration. This article describes the mechanisms used for the migration of server processes between nodes of a DVS cluster in a transparent way for client and server processes, and doing special focus on how to solve the problem of keeping client/server communications active even when the server process location has changed.
Fil: Pessolani, Pablo Andrés. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.
Fil: Re, Luis Santiago. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.
Fil: Fleitas, Tomás Andrés. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.
Materia
Virtualization
Process migration
Distributed systems
Nivel de accesibilidad
acceso abierto
Condiciones de uso
2021-08-04T20:32:36Z
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/5365

id RIAUTN_b7b319879a638e0652839e895efa23a0
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/5365
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling Service migration in a distributed virtualization systemPessolani, PabloRe, Luis SantiagoFleitas, Tomás AndrésVirtualizationProcess migrationDistributed systemsCloud applications are usually formed by different components (microservices) that may be located in different virtual and/or physical computers. To achieve the desired level of performance, availability, scalability and robustness in this kind of system is necessary to develop and maintain a complex set of infrastructure configurations. Another approach would be to use a Distributed Virtualization System (DVS) that provides a transparent mechanism that each component could use to communicate with others, regardless of their location and thus, avoiding the potential problems and complexity added by their distributed execution. This communication mechanism already has useful features for developing distributed applications, such as replication support (active and passive) and process migration. In general, process migration is used when a node in the cluster is overloaded or it has been scheduled to be disconnected in order to save energy or to do maintenance tasks in it. When this occurs, it is very important that any application using any service running in that node does not end up being affected by the migration. This article describes the mechanisms used for the migration of server processes between nodes of a DVS cluster in a transparent way for client and server processes, and doing special focus on how to solve the problem of keeping client/server communications active even when the server process location has changed.Fil: Pessolani, Pablo Andrés. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.Fil: Re, Luis Santiago. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.Fil: Fleitas, Tomás Andrés. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.IX Conference on Cloud Computing Conference, Big Data & Emerging Topics2021-08-04T20:32:36Z2021-08-04T20:32:36Z2021-06info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfapplication/pdfConference on Cloud Computing Conference, Big Data & Emerging Topics; JCC-BD&ET (9º : 2021 jun. 22-25 : La Plata, Argentina)http://hdl.handle.net/20.500.12272/5365engSistema de Virtualización Distribuido. SIUTNFE0005162info:eu-repo/semantics/openAccess2021-08-04T20:32:36Zhttp://creativecommons.org/licenses/by-nc-sa/4.0/Atribución-NoComercial-CompartirIgual 4.0 InternacionalLos autoresCreativeCommonsreponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacional2026-10-01T12:00:03Zoai:ria.utn.edu.ar:20.500.12272/5365instacron: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-10-01 12:00:04.242Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv Service migration in a distributed virtualization system
title Service migration in a distributed virtualization system
spellingShingle Service migration in a distributed virtualization system
Pessolani, Pablo
Virtualization
Process migration
Distributed systems
title_short Service migration in a distributed virtualization system
title_full Service migration in a distributed virtualization system
title_fullStr Service migration in a distributed virtualization system
title_full_unstemmed Service migration in a distributed virtualization system
title_sort Service migration in a distributed virtualization system
dc.creator.none.fl_str_mv Pessolani, Pablo
Re, Luis Santiago
Fleitas, Tomás Andrés
author Pessolani, Pablo
author_facet Pessolani, Pablo
Re, Luis Santiago
Fleitas, Tomás Andrés
author_role author
author2 Re, Luis Santiago
Fleitas, Tomás Andrés
author2_role author
author
dc.subject.none.fl_str_mv Virtualization
Process migration
Distributed systems
topic Virtualization
Process migration
Distributed systems
dc.description.none.fl_txt_mv Cloud applications are usually formed by different components (microservices) that may be located in different virtual and/or physical computers. To achieve the desired level of performance, availability, scalability and robustness in this kind of system is necessary to develop and maintain a complex set of infrastructure configurations. Another approach would be to use a Distributed Virtualization System (DVS) that provides a transparent mechanism that each component could use to communicate with others, regardless of their location and thus, avoiding the potential problems and complexity added by their distributed execution. This communication mechanism already has useful features for developing distributed applications, such as replication support (active and passive) and process migration. In general, process migration is used when a node in the cluster is overloaded or it has been scheduled to be disconnected in order to save energy or to do maintenance tasks in it. When this occurs, it is very important that any application using any service running in that node does not end up being affected by the migration. This article describes the mechanisms used for the migration of server processes between nodes of a DVS cluster in a transparent way for client and server processes, and doing special focus on how to solve the problem of keeping client/server communications active even when the server process location has changed.
Fil: Pessolani, Pablo Andrés. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.
Fil: Re, Luis Santiago. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.
Fil: Fleitas, Tomás Andrés. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Departamento de Ingeniería en Sistemas de Información; Argentina.
description Cloud applications are usually formed by different components (microservices) that may be located in different virtual and/or physical computers. To achieve the desired level of performance, availability, scalability and robustness in this kind of system is necessary to develop and maintain a complex set of infrastructure configurations. Another approach would be to use a Distributed Virtualization System (DVS) that provides a transparent mechanism that each component could use to communicate with others, regardless of their location and thus, avoiding the potential problems and complexity added by their distributed execution. This communication mechanism already has useful features for developing distributed applications, such as replication support (active and passive) and process migration. In general, process migration is used when a node in the cluster is overloaded or it has been scheduled to be disconnected in order to save energy or to do maintenance tasks in it. When this occurs, it is very important that any application using any service running in that node does not end up being affected by the migration. This article describes the mechanisms used for the migration of server processes between nodes of a DVS cluster in a transparent way for client and server processes, and doing special focus on how to solve the problem of keeping client/server communications active even when the server process location has changed.
publishDate 2021
dc.date.none.fl_str_mv 2021-08-04T20:32:36Z
2021-08-04T20:32:36Z
2021-06
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 Conference on Cloud Computing Conference, Big Data & Emerging Topics; JCC-BD&ET (9º : 2021 jun. 22-25 : La Plata, Argentina)
http://hdl.handle.net/20.500.12272/5365
identifier_str_mv Conference on Cloud Computing Conference, Big Data & Emerging Topics; JCC-BD&ET (9º : 2021 jun. 22-25 : La Plata, Argentina)
url http://hdl.handle.net/20.500.12272/5365
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-04T20:32:36Z
http://creativecommons.org/licenses/by-nc-sa/4.0/
Atribución-NoComercial-CompartirIgual 4.0 Internacional
Los autores
CreativeCommons
eu_rights_str_mv openAccess
rights_invalid_str_mv 2021-08-04T20:32:36Z
http://creativecommons.org/licenses/by-nc-sa/4.0/
Atribución-NoComercial-CompartirIgual 4.0 Internacional
Los autores
CreativeCommons
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv IX Conference on Cloud Computing Conference, Big Data & Emerging Topics
publisher.none.fl_str_mv IX Conference on Cloud Computing Conference, Big Data & Emerging Topics
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_ 1877862424162336768
score 13.364332