Title :
Dynamic Resource Aware Software Configuration for Pervasive Application
Author :
Han, SongQiao ; Zhang, Shensheng ; Zhang, Yong
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiaotong Univ.
fDate :
Aug. 30 2006-Sept. 1 2006
Abstract :
Due to the increasing proliferation and serious resource constraints of mobile devices, using the rich-resource server can help the mobile client to perform some tasks for improving performance and saving resources is more and more needed in pervasive computing. Remote execution is a static software configuration approach that is unsuitable for constantly changing environments. In this paper, we present a dynamic software partitioning algorithm that can allocate optimally the appropriate components among the machines to minimize the specified resource consumptions. Since dynamic software partitioning often leads to components´ migration, we consider component migration cost, plus computation cost and communication cost, to set up a generic math model of resource consumption. Based on the network flow theory, we reduce the optimal software partitioning problem to the min-cut problem of a cost graph. Our algorithm can be used to find an optimal software partition to conserve network bandwidth, decrease response time of services and save energy of mobile devices, respectively. The simulation results show the algorithm is very effective, and can save significantly more resource than the previous studies
Keywords :
configuration management; graph theory; mobile computing; resource allocation; software architecture; component migration cost; cost graph bipartition algorithm; dynamic resource consumption; dynamic software partitioning algorithm; min-cut problem; mobile device; network bandwidth; network flow theory; pervasive application; software configuration approach; Application software; Bandwidth; Computational efficiency; Cost function; Heuristic algorithms; Mobile computing; Partitioning algorithms; Pervasive computing; Resource management; Software algorithms;
Conference_Titel :
Innovative Computing, Information and Control, 2006. ICICIC '06. First International Conference on
Conference_Location :
Beijing
Print_ISBN :
0-7695-2616-0
DOI :
10.1109/ICICIC.2006.443