DocumentCode :
984526
Title :
SOM: dynamic push-pull channel allocation framework for mobile data broadcasting
Author :
Huang, Jiun-Long ; Peng, Wen-Chih ; Chen, Ming-Syan
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei
Volume :
5
Issue :
8
fYear :
2006
Firstpage :
974
Lastpage :
990
Abstract :
In a mobile computing environment, the combined use of broadcast and on-demand channels can utilize the bandwidth effectively for data dissemination. We explore in this paper the problem of dynamic data and channel allocation with the number of communication channels and the number of data items given. We first derive the analytical models of the average access time when the data items are requested through the broadcast and on-demand channels. Then, we transform this problem into a guided search problem. In light of the theoretical properties derived, we devise algorithm SOM to obtain the optimal allocation of data and channels. Algorithm SOM is a composite algorithm which will cooperate with 1) a search strategy and 2) a broadcast program generation algorithm. According to the analytical mode, we devise scheme BIS-incremental on the basis of algorithm SOM, which is able to obtain solutions of high quality efficiently by employing binary interpolation search. In essence, scheme BIS-incremental is guided to explore the search space with higher likelihood to be the optimal first, thereby leading to an efficient and effective search. It is shown by our simulation results that the solution obtained by scheme BIS-incremental is of very high quality and is in fact very close to the optimal one. A sensitivity study on several parameters, including the number of data items and the number of communication channels, is conducted. The experimental results show that scheme BIS-incremental is of very good scalability, which is particularly important for its practical use in a mobile computing environment
Keywords :
broadcasting; channel allocation; interpolation; mobile computing; search problems; binary interpolation search; broadcast program generation algorithm; communication channels; data dissemination; dynamic push-pull channel allocation; mobile computing; mobile data broadcasting; on-demand channels; search strategy; Algorithm design and analysis; Analytical models; Bandwidth; Broadcasting; Channel allocation; Communication channels; Interpolation; Mobile computing; Search problems; Space exploration; Data dissemination; dynamic data and channel allocation; mobile computing.;
fLanguage :
English
Journal_Title :
Mobile Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1536-1233
Type :
jour
DOI :
10.1109/TMC.2006.122
Filename :
1644744
Link To Document :
بازگشت