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