DocumentCode
2525752
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.
Volume
3
fYear
2006
fDate
Aug. 30 2006-Sept. 1 2006
Firstpage
237
Lastpage
240
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovative Computing, Information and Control, 2006. ICICIC '06. First International Conference on
Conference_Location
Beijing
Print_ISBN
0-7695-2616-0
Type
conf
DOI
10.1109/ICICIC.2006.443
Filename
1692159
Link To Document