Service Migration in a Distributed Virtualization System

被引:0
作者
Pessolani, Pablo [1 ]
Santiago Re, Luis [1 ]
Andres Fleitas, Tomas [1 ]
机构
[1] Univ Tecnol Nacl, Dept Informat Syst Engn, Fac Reg Santa Fe, Santa Fe, Argentina
来源
JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY | 2021年 / 21卷 / 02期
关键词
Virtualization; Process Migration; Distributed Systems;
D O I
10.24215/16666038.21.e16
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 developers are forced to maintain and configure complex sets of infrastructure, platforms, and frameworks which are expensive to implement, operate and manage. Another approach would be to use a Distributed Virtualization System (DVS) that provides a 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 commercial-class distributed applications, such as replication support (active and passive) and process migration. This article describes the mechanisms used for the migration of server processes between nodes of a DVS cluster transparently for client and server processes, doing special focus on how to solve the problem of keeping client/server communications active even when the server process location has changed.
引用
收藏
页码:177 / 187
页数:11
相关论文
共 15 条
  • [1] [Anonymous], 2013, VXLAN FRAMEWORK OVER
  • [2] [Anonymous], CRIU: Checkpoint/Restore In Userspace
  • [3] [Anonymous], Cisco visual networking index: global mobile data traffic forecast update
  • [4] Barak A, 2016, MOSIX CLUSTER MANAGE
  • [5] Bradford R., 2007, SIGPLAN VEE
  • [6] Erickson D., SIGCOMM DEMO
  • [7] FLIP - AN INTERNETWORK PROTOCOL FOR SUPPORTING DISTRIBUTED SYSTEMS
    KAASHOEK, MF
    VANRENESSE, R
    VANSTAVEREN, H
    TANENBAUM, AS
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1993, 11 (01): : 73 - 106
  • [8] Kivity A., 2007, P LIN S, V1, P225
  • [9] Kompella K., 2007, 4761 RFC IETF
  • [10] Lawrence R., 1998, INTRO SURVEY PROCESS