Live Migration of Processes Maintaining Multiple Network Connections
スポンサーリンク
概要
- 論文の詳細を見る
Single IP Address cluster offers a transparent view of a cluster of machines as if they were a single computer on the network. In such an environment, process migration can play a significant role for providing services seamlessly and for increasing sustainability. In this paper we propose a live migration mechanism which is capable of moving processes that maintain a massive amount of network connections, supporting both TCP and UDP sockets. Incoming packet loss during socket migration is prevented by exploiting the broadcast property of the Single IP Address cluster, while process live migration minimizes the execution freeze time during the actual migration of the process context. Performance evaluation on machines equipped with a 2.4 GHz CPU and Gigabit Ethernet interconnect shows that migrating a process of 1GB image size and over 1000 established network connections results in less than 200 ms process freeze time, rendering the transition fully transparent and responsive from the clients' point of view. The implementation is comprised entirely of a kernel module for Linux 2.6, without any changes to the existing kernel code.
- 2010-03-16
著者
-
Balazs Gerofi
The University of Tokyo
-
Hajime Fujita
The University of Tokyo
-
Yutaka Ishikawa
The University of Tokyo
-
Yutaka Ishikawa
Graduate School Of Information Science And Technology The University Of Tokyo|riken Advanced Institu
関連論文
- Live Migration of Processes Maintaining Multiple Network Connections
- TCPmig: Migration of processes with TCP sockets in Single IP Address Cluster
- TCPmig: Migration of processes with TCP sockets in Single IP Address Cluster
- Aggregate Router: An Efficient Inter-Cluster MPI Communication Facility
- Inter-kernel Communication between Multiple Kernels on Multicore Machines
- A Preliminary Study on the Design of Hierarchical Memory Management for Heterogeneous Architectures