DocumentCode :
1992002
Title :
Automatic Partitioning of Object-Oriented Programs for Resource-Constrained Mobile Devices with Multiple Distribution Objectives
Author :
Wang, Lei ; Franz, Michael
Author_Institution :
Dept. of Comput. Sci., Univ. of California, Irvine, CA, USA
fYear :
2008
fDate :
8-10 Dec. 2008
Firstpage :
369
Lastpage :
376
Abstract :
We describe a system that takes monolithic Java programs as its input and automatically converts them into distributed Java programs. Our research is situated in the context of resource-constrained mobile devices, in which there are often multiple distribution objectives, such as minimizing energy consumption on mobile devices by off loading workloads to a stationary server, or minimizing total execution time. Our method initially constructs an object relation graph (ORG), using a combination of static analysis and offline profiling. Instead of directly partitioning this ORG, we then transform it into a target graph (TG) to abstract from concrete distribution infrastructures and objectives. By applying this two-layer graph modeling, we achieve a unified strategy for different partitioning goals. Preliminary benchmarks for our prototype implementation are highly promising, with an average speedup factor of almost 1.5 and an average energy savings of 83.5% for the beneficial benchmarks.
Keywords :
Java; mobile computing; object-oriented programming; program diagnostics; automatic object-oriented program partitioning; distributed Java programs; monolithic Java programs; multiple distribution objectives; object relation graph; resource-constrained mobile devices; stationary server; target graph; two-layer graph modeling; Computer science; Data structures; Distributed computing; Energy consumption; Java; Mobile computing; Mobile handsets; Object oriented modeling; Personal digital assistants; USA Councils; Automatic Partitioning; Mobile Devices; Objected-Oriented; Resource-Constrained;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
Conference_Location :
Melbourne, VIC
ISSN :
1521-9097
Print_ISBN :
978-0-7695-3434-3
Type :
conf
DOI :
10.1109/ICPADS.2008.84
Filename :
4724341
Link To Document :
بازگشت