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
.jpg)
- Institución
- Universidad Tecnológica Nacional
- OAI Identificador
- oai:ria.utn.edu.ar:20.500.12272/5365
Ver los metadatos del registro completo
| 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 |