arrow
返回

Adaptive application offloading using distributed abstract class graphs in mobile environments

delete2012-12-01
delete28
PRE
AI
E
Ermyas Abebe *
C
Caspar Ryan
DOI:10.1016/j.jss.2012.05.091delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Self-adaptation of software has been used as a mechanism to address complexity and constraint in mobile and pervasive computing environments. Adaptive offloading is a software adaptation mechanism in which an application dynamically distributes portions of itself to remote devices to achieve context specific optimizations. The feasibility of using adaptive offloading in pervasive environments is determined by the computational efficiency of adaptation algorithms and the efficacy of their decisions. However, existing state-of-the-art approaches incur overheads from storing, updating and partitioning complete application graphs on each device, which limits their utility and scalability in resource constrained mobile environments. Hence, this paper presents a novel distributed approach to application representation in which each device maintains a graph consisting only of components in its memory space, while maintaining abstraction elements for components in remote devices. This approach removes the need to store and update complete application graphs on each device and reduces the cost of partitioning an application during adaptation. In addition, an extension to an existing application graph partitioning heuristic is proposed to utilize this representation approach. An evaluation involving computationally heavy open-source applications adapting in a heterogeneous collaboration showed that the new approach reduced graph update network cost by 100%, collaboration-wide memory cost by between 37% and 50%, power usage by between 63% and 93%, and adaptation time by between 19.47% and 98%, while improving efficacy of adaptation by 12% and 34% for two of the considered applications. (c) 2012 Elsevier Inc. All rights reserved.
Keyword:
Adaptive offloading
Object mobility
Application partitioning
Self-adaptive software systems
Class graph
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

暂无机构信息
引用论文

引用论文

Modelling of DC shipboard power system
err2016-12-01
err0
errOAAI
errKuntal Satpathi; Abhisek Ukil; Navpreet Thukral; Michael Adam Zagrodnik
err分享
err收藏
err分享
err收藏
Chemical sensing with Au and Ag nanoparticles
err2021-01-01
err0
errOAAI
errVerónica Montes-García; Marco A. Squillaci; Marta Diez-Castellnou; Quy Khac Ong; Francesco Stellacci; Paolo Samorì
err分享
err收藏
Structural effects of diamines on synthesis, polymerization, and properties of benzoxazines based on o-allylphenol
err2015-01-01
err0
PREAI
errYanfang Liu; Zhanzhan Hao; Shufang Lv; Jinbai Huang; Chunyan Liao; Mingtao Run
err分享
err收藏
Introduction
err2017-03-21
err0
PREAI
errSean R. Bishop; Nicola H. Perry
err分享
err收藏
Hyperopia and Emergent Literacy of Young Children: Pilot Study
err2007-11-01
err0
PREAI
errSUNITA SHANKAR; MARY ANN EVANS; WILLIAM R. BOBIER
err分享
err收藏
学者 查看更多内容