Thread migration techniques on Java virtual machine

  • Authors:
  • Kang-Wei Low;Hai-Shuan Lam;Phon-Amnuaisuk Somnuk;Chikkanan Eswaran

  • Affiliations:
  • Multimedia University, Cyberjaya, Malaysia;Multimedia University, Cyberjaya, Malaysia;Multimedia University, Cyberjaya, Malaysia;Multimedia University, Cyberjaya, Malaysia

  • Venue:
  • PDCS '07 Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Java applications are multithreaded by nature. It is popularly used for developing various applications running heavy workload. Today, these applications have grown too heavy and complex to be handled by a single computer. On the rise of the clustering concept in computing, many machines are connected and inter-supporting each other. However, the conventional JVM is not able to support distribution of workload within the clustered terminals. This paper describes our findings on the techniques of migrating the Java threads. The migration techniques provide a platform for workload distribution within a cluster. Our implementation was done on top of Jikes RVM and supports transparent migration of the mutually independent Java threads from one node to another. We have tested our implementation by using the AES encryption application and the threads can be migrated successfully.