@inproceedings{34df5dcbc1fc4d33a0c1fceaca23970a,
title = "Transparent and dynamic code offloading for Java applications",
abstract = "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\%.",
author = "Nicolas Geoffray and Ga{\"e}l Thomas and Bertil Folliot",
year = "2006",
month = jan,
day = "1",
doi = "10.1007/11914952\_51",
language = "English",
isbn = "3540482741",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "1790--1806",
booktitle = "On the Move to Meaningful Internet Systems 2006",
note = "OTM Confederated International Conferences, CoopIS, DOA, GADA, and ODBASE 2006 ; Conference date: 29-10-2006 Through 03-11-2006",
}