Transparent and Dynamic Code Offloading for Java Applications - Archive ouverte HAL
Communication Dans Un Congrès Année : 2006

Transparent and Dynamic Code Offloading for Java Applications

Résumé

Code offloading is a promising effort for embedded systems and load-balancing. Embedded systems will be able to offload computation to nearby computers and large-scale applications will be able to load-balance computation during high load. This paper presents a runtime infrastructure that transparently distributes computation between interconnected workstations. Application source code is not modified: instead, dynamic aspect weaving within an extended virtual machine allows to monitor and distribute entities dynamically. Runtime policies for distribution can be dynamically adapted depending on the environment. A first evaluation of the system shows that our technique increases the transaction rate of a Web server during high load by 73%.

Dates et versions

hal-01352114 , version 1 (05-08-2016)

Identifiants

Citer

Nicolas Geoffray, Gaël Thomas, Bertil Folliot. Transparent and Dynamic Code Offloading for Java Applications. Distributed Objects and Applications (DOA), Nov 2006, Montpellier, France. pp.1790-1806, ⟨10.1007/11914952_51⟩. ⟨hal-01352114⟩
97 Consultations
0 Téléchargements

Altmetric

Partager

More