• DocumentCode
    1564323
  • Title

    Service migration in distributed virtual machines for adaptive grid computing

  • Author

    Fu, Song ; Xu, Cheng-Zhong

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
  • fYear
    2005
  • Firstpage
    358
  • Lastpage
    365
  • Abstract
    Computational grids can integrate geographically distributed resources into a seamless environment. To facilitate managing these heterogeneous resources, the virtual machine technology provides a powerful layer of abstraction and allows multiple applications to multiplex the resources of a grid computer. On the other hand, the grid dynamics requires the virtual machine system be distributed and reconfigurable. However, the existing migration approaches only move the execution entities, such as processes, threads, and mobile agents, among servers and leave the runtime services behind. They are not potent to achieve service reconfiguration in face of server overload or failures. In this paper, we propose a service migration mechanism, which moves the computational services of a virtual server, for instance a shared array runtime support system, to available servers for adaptive grid computing. In this way, parallel jobs can resume computation on a remote server without requiring service preinstallation. As an illustration of the service migration mechanism, we incorporated it into a Java-compliant distributed virtual machine, DSA, and formed a Mobile DSA (M-DSA) to accommodate adaptive parallel applications in grids. We measured the performance of M-DSA in the execution of applications from the SPLASH-2 benchmark suite on a campus grid. Experimental results show that service migration can achieve system adaptivity effectively.
  • Keywords
    Java; distributed shared memory systems; grid computing; mobile computing; resource allocation; virtual machines; Java-compliant distributed virtual machine; Mobile DSA; SPLASH-2 benchmark suite; adaptive grid computing; computational grid; distributed shared array; parallel jobs; remote server; resource management; service migration; virtual server; Application software; Distributed computing; Energy management; Grid computing; Mobile agents; Power system management; Resource management; Technology management; Virtual machining; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2005. ICPP 2005. International Conference on
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2380-3
  • Type

    conf

  • DOI
    10.1109/ICPP.2005.71
  • Filename
    1488633