DocumentCode
2084143
Title
Bandwidth-adaptive application partitioning for execution time and energy optimization
Author
Jianwei Niu ; Wenfang Song ; Lei Shu ; Atiquzzaman, M.
Author_Institution
State Key Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
fYear
2013
fDate
9-13 June 2013
Firstpage
3660
Lastpage
3665
Abstract
Partitioning and offloading some parts of mobile applications onto remote servers is a promising approach to extend the battery life of mobile devices. However, since available network bandwidths vary in a wireless environment, static partitionings proposed by previous works with a fixed bandwidth assumption are unsuitable for mobile platforms, while dynamic partitionings result in high overhead due to continuously partitioning. Targeting this problem, we propose a novel partitioning scheme taking the bandwidth as a variable to improve static partitioning and avoid high costs of dynamical partitioning. Based on the application Object Relation Graph, we propose a partitioning optimization model and two bandwidth-adaptive partitioning algorithms: Branch-and-Bound based Application Partitioning (BBAP) and Min-Cut based Greedy Application Partitioning (MCGAP). BBAP is suitable for obtaining the optimal partitionings for small applications, while MCGAP is applicable to large-scale applications by quickly obtaining suboptimal solutions. Experimental results demonstrate that both algorithms can adapt to bandwidth fluctuations well, and significantly reduce the execution time and energy consumption by optimally distributing components between mobile devices and servers.
Keywords
bandwidth allocation; mobile radio; network servers; optimisation; power consumption; BBAP; MCGAP; bandwidth fluctuations; bandwidth-adaptive application partitioning; battery life; branch-and-bound based application partitioning; dynamical partitioning; energy consumption; energy optimization; execution time; min-cut based greedy application partitioning; mobile devices; mobile servers; network bandwidths; object relation graph; partitioning optimization; remote servers; static partitionings; wireless environment; Bandwidth; Energy consumption; Mobile communication; Mobile handsets; Optimization; Partitioning algorithms; Servers; Mobile application; application partitioning; bandwidth adaptive; energy saving;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2013 IEEE International Conference on
Conference_Location
Budapest
ISSN
1550-3607
Type
conf
DOI
10.1109/ICC.2013.6655122
Filename
6655122
Link To Document