Title :
LAOVM: Lightweight Application-Oriented Virtual Machine for Thread Migration
Author :
Liao, Xiaofei ; Yue, Yifan ; Jin, Hai ; Liu, Haikun
Author_Institution :
Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
This paper describes the scheme of thread migration in a language virtual machine LAOVM - lightweight application-oriented virtual machine. To maintain high portability and flexibility, thread migration is implemented at language level. To migrate process or thread in runtime in LAOVM, the following issues are addressed: (1) supporting kinds of applications implemented by different programming language; (2) enabling transparent process migration indifferent operating system; (3) implementing fine-grained mobility. Experimental results show that the downtime of thread migration is reasonably small, even the application runtime image is required for occupying massive memory blocks.
Keywords :
multi-threading; operating systems (computers); virtual machines; fine-grained mobility; lightweight application-oriented virtual machine; operating system; programming language; thread migration; transparent process migration; Computer languages; Computer science; Grid computing; Information science; Kernel; Operating systems; Paper technology; Runtime; Virtual machining; Yarn; migration; thread; virtual machine;
Conference_Titel :
Computer and Information Science, 2009. ICIS 2009. Eighth IEEE/ACIS International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3641-5
DOI :
10.1109/ICIS.2009.204