Design and Implementation of Process Migrating among Multiple Virtual Machines

Process migrating technology usually is used to solve the problems like user process death, system crash or lower executing efficiency because of the load unbalancing among the multi-processors. Virtual machine can supply system level backup and migration. But it is too much overhead sometimes. In t...

Full description

Saved in:
Bibliographic Details
Published inIntelligent Computing and Information Science pp. 262 - 267
Main Authors Shen, Si, Zhang, Zexian, Yang, Shuangxi, Guo, Ruilin, Jiang, Murong
Format Book Chapter
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg
SeriesCommunications in Computer and Information Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Process migrating technology usually is used to solve the problems like user process death, system crash or lower executing efficiency because of the load unbalancing among the multi-processors. Virtual machine can supply system level backup and migration. But it is too much overhead sometimes. In this paper, a process migration technology on program level is put forward and a demo program has been developed for validation. It possesses high performance, low cost and pertinence. Aiming at the information involved in process migration, obtain process data from JVM by calling Java JDI API, and transmit them to the node having idle computing resources. This technology is platform-independent, and the efficiency of distributed system would be enhanced with it. It also has the advantages such as strong commonality, protecting local environment from intrusion, and preventing from malicious code filching local information.
Bibliography:This work has been supported by Yunnan NSF Grant No.2008PY034 and the TianYuan Special Funds of the National Science Foundation of China 2011.
ISBN:9783642181337
3642181333
ISSN:1865-0929
1865-0937
DOI:10.1007/978-3-642-18134-4_42