• 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