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
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;
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
DOI :
10.1109/ICC.2013.6655122