A Hybrid Granularity Graph for Improving Adaptive Application Partitioning Efficacy in Mobile Computing Environments

被引:10
作者
Abebe, Ermyas [1 ]
Ryan, Caspar [1 ]
机构
[1] RMIT Univ, Sch Comp Sci & IT, Melbourne, Vic, Australia
来源
2011 10TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA) | 2011年
关键词
D O I
10.1109/NCA.2011.16
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The feasibility of using adaptive object migration to enable the execution of heavy applications in pervasive environments, is determined by the computational efficiency of adaptation algorithms and the efficacy of their decisions. These two factors, which are largely predicated by the resource constraints of devices, are heavily influenced by the granularity at which adaptation decisions are performed. This paper proposes a new type of adaptation granularity which combines the efficiency of coarse level approaches with the efficacy of fine-grained adaptation. A novel approach for achieving this level of granularity through the dynamic decomposition of runtime class graphs is presented and empirically evaluated on a corpus of real world applications. It is shown that the approach improves the efficacy of adaptation decisions by reducing network overheads by a minimum of 17% to as much 99%, while maintaining comparable decision making efficiency to class level adaptation.
引用
收藏
页数:8
相关论文
共 21 条
[1]  
[Anonymous], UNPUB
[2]   A METRICS SUITE FOR OBJECT-ORIENTED DESIGN [J].
CHIDAMBER, SR ;
KEMERER, CF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) :476-493
[3]  
Diaconescu R., AUTOMATIC DISTRIBUTI
[4]   Java']JavaSymphony: A system for development of locality-oriented distributed and parallel Java']Java applications [J].
Fahringer, T .
CLUSTER 2000: IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2000, :145-152
[5]  
FELEA V, 2004, 12 EUR C PAR DISTR N
[6]  
GANI H, 2006, INT WORKSH AD REFL M
[7]   Object mobility for performance improvements of parallel Java']Java applications [J].
Garti, D ;
Cohen, ST ;
Barak, A ;
Keren, A ;
Szmit, R .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2000, 60 (10) :1311-1324
[8]  
Gu X., 2003, PERV COMP COMM 2003
[9]  
Gu XH, 2004, IEEE PERVAS COMPUT, V3, P66, DOI 10.1109/MPRV.2004.1321031
[10]  
Hutter C., 2008, RUNTIME LOCALITY OPT, P149