• Home
  • Search
  • Live and Heterogeneous Migration of Execution Environments
  • Cite Icon8
  • https://doi.org/10.1007/11915072_29Copy DOI Icon

Live and Heterogeneous Migration of Execution Environments

  • Jan 1, 2006
  • Nicolas Geoffray +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract Application migration and heterogeneity are inherent issues of pervasive systems. Each implementation of a pervasive system must provide its own migration framework which hides heterogeneity of the different resources. This leads to the development of many frameworks that perform the same functionality. We propose a minimal execution environment, the micro virtual machine, that factorizes process migration implementation and offers heterogeneity, transparency and performance. Systems implemented on top of this micro virtual machine, such as our own Java virtual machine, will therefore automatically inherit process migration capabilities.KeywordsVirtual MachineDestination NodeProcess MigrationExecution EnvironmentProgram CounterThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Conference Article
  • Citations6

Virtual class support at the virtual machine level

  • Oct 25, 2009
  • Anders Bach Nielsen +1
  • Research Article
  • Citations15

Mobile JikesRVM: A framework to support transparent Java thread migration

  • Nov 01, 2007
  • Science of Computer Programming
  • Raffaele Quitadamo +2
  • Research Article
  • Citations6

Hardware/software co-design for virtual machines

  • Jan 01, 2005
  • IEE Proceedings - Computers and Digital Techniques
  • K.B Kent +2
  • Research Article

Secure process migration in cloud for load balancing and energy efficiency

  • Jan 01, 2014
  • International Journal of Cloud Computing
  • Rahul Bhalerao +4
  • Research Article
  • Citations17

Compiling scala for the Java virtual machine

  • Jan 01, 2005
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Michel Schinz
  • Conference Instance

Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages

  • Oct 25, 2009
  • Conference Article
  • Citations9

Techniques and applications for guest-language safepoints

  • Jul 04, 2015
  • Benoit Daloze +3
  • Book Chapter
  • Citations9

Multi-level Virtual Machine Debugging Using the Java Platform Debugger Architecture

  • Jan 01, 2010
  • Thomas Würthinger +2
  • Research Article

Superblock compilation and other optimization techniques for a Java-based DBT machine emulator

  • Mar 16, 2013
  • ACM SIGPLAN Notices
  • Marco Kaufmann +1
  • Conference Article
  • Citations23

Application-assisted live migration of virtual machines with Java applications

  • Apr 17, 2015
  • Kai-Yuan Hou +2
  • Conference Article
  • Citations15

The ExoVM system for automatic VM and application reduction

  • Jun 10, 2007
  • Ben L Titzer +3
  • Book Chapter
  • Citations1

Design and Implementation of a Lightweight Kernel-Level Network Intrusion Prevention System for Virtualized Environment (Short Paper)

  • Jan 01, 2017
  • Mei-Ling Chiang +5
  • Conference Article
  • Citations226

Run-time dynamic linking for reprogramming wireless sensor networks

  • Oct 31, 2006
  • Adam Dunkels +3
  • Conference Article
  • Citations50

Don't get caught in the cold, warm-up your JVM: understand and eliminate JVM warm-up overhead in data-parallel systems

  • Nov 02, 2016
  • David Lion +5
  • Research Article

Improving the virtualization of rich applications by combining VNC and streaming protocols at the hypervisor layer

  • May 21, 2015
  • Software: Practice and Experience
  • Daniel A Rodríguez‐Silva +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.