Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

SOM: Dynamic Push-Pull Channel Allocation Framework for Mobile Data Broadcasting

Published: 01 August 2006 Publication History

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.

References

[1]
S. Acharya, R. Alonso, M. Franklin, and S. Zdonik, “Broadcast Disks: Data Management for Asymmetric Communication Environments,” Proc. ACM SIGMOD Conf., pp. 198-210, Mar. 1995.
[2]
Swarup Acharya, Michael Franklin, Stanley Zdonik, Balancing push and pull for data broadcast, ACM SIGMOD Record, v.26 n.2, p.183-194, June 1997
[3]
S. Acharyat and S. Muthukrishnan, “Scheduling On-Demand Broadcasts: New Metrics and Algorithms,” Proc. Fourth ACM/IEEE Int'l Conf. Mobile Computing and Networking, pp. 43-94, Oct. 1998.
[4]
M. Agrawal, A. Manjhi, N. Bansal, and S. Seshan, “Improving Web Performance in Broadcast-Unicast Networks,” Proc. IEEE INFOCOM Conf., Mar.-Apr. 2003.
[5]
D. Aksoy and M.J. Franklin, “Scheduling for Large-Scale On-Demand Data Broadcasting,” Proc. IEEE INFOCOM Conf., pp. 651-659, Mar. 1998.
[6]
D. Aksoy, M.J. Franklin, and S. Zdonik, “Data Staging for On-Demand Broadcast,” Proc. 27th Int'l Conf. Very Large Data Bases, pp. 571-580, Sept. 2001.
[7]
A. Bar-Noy, B. Patt-Shamir, and I. Ziper, “Broadcast Disks with Polynomial Cost Functions,” ACM/Kluwer Wireless Networks, vol. 10, no. 2, Mar. 2004.
[8]
L. Breslau, P. Cao, G. Phillips, and S. Shenker, “Web Caching and Zipf-Like Distributions: Evidence and Implications,” Proc. IEEE INFOCOM Conf., Mar. 1999.
[9]
M.-S. Chen, K.-L. Wu, and P.S. Yu, “Indexed Sequential Data Broadcasting in a Wireless Computing Environment,” Proc. 17th IEEE Int'l Conf. Distributed Computing Systems, pp. 124-131, May 1997.
[10]
Anindya Datta, Debra E. VanderMeer, Aslihan Celik, Vijay Kumar, Broadcast protocols to support efficient retrieval from databases by mobile users, ACM Transactions on Database Systems (TODS), v.24 n.1, p.1-79, March 1999
[11]
D. Gross and C.M. Harris, Fundamentals of Queueing Theory, third ed. John Wiley & Sons, 1998.
[12]
C.-H. Hsu, G. Lee, and A.L.P. Chen, “A Near Optimal Algorithm for Generating Broadcast Programs on Multiple Channels,” Proc. 10th ACM Int'l Conf. Information and Knowledge Management, Nov. 2001.
[13]
C.-L. Hu and M.-S. Chen, “Dynamic Data Broadcasting with Traffic Awareness,” Proc. 22nd IEEE Int'l Conf. Distributed Computing and Systems, July 2002.
[14]
Quinglong Hu, Wang-Chien Lee, Dik Lun Lee, Indexing techniques for wireless data broadcast under data clustering and scheduling, Proceedings of the eighth international conference on Information and knowledge management, p.351-358, November 02-06, 1999, Kansas City, Missouri, United States
[15]
IEEE Trans. Knowledge and Data Eng., vol. 9, no. 9, pp. 353-372, June 1997.
[16]
J. Juran, A.R. Hurson, N. Vijaykrishnan, and S. Kim, “Data Organization and Retrieval on Parallel Air Channels: Performance and Energy Issues,” ACM/Kluwer Wireless Networks, vol. 10, no. 2, Mar. 2004.
[17]
S. Lee, D.P. Carney, and S. Zdonik, “Index Hint for On-Demand Broadcasting,” Proc. 19th IEEE Int'l Conf. Data Eng., Mar. 2003.
[18]
W.-C. Lee, Q.L. Hu, and D.L. Lee, “A Study on Channel Allocation for Data Dissemination in Mobile Computing Environments,“ ACM/Kluwer Mobile Networks and Applications, vol. 4, no. 5, pp. 117-129, May 1999.
[19]
ACM/Kluwer Wireless Networks, vol. 10, pp. 103-120, 2004.
[20]
S.-C. Lo and A.L.P. Chen, “Optimal Index and Data Allocation in Multiple Broadcast Channels,” Proc. 16th Int'l Conf. Data Eng., pp. 293-702, Mar. 2000.
[21]
V. Padmanabhan and L. Qiu, “The Content and Access Dynamics of a Busy Web Site: Findings and Implications,” Proc. IEEE SIGCOMM Conf., pp. 293-304, Aug.-Sept. 2000.
[22]
ACM/Kluwer Wireless Networks, vol. 9, no. 2, pp. 117-129, 2003.
[23]
Proc. 16th Int'l Conf. Data Eng., pp. 167-186, Feb.-Mar. 2000.
[24]
M. Satyanarayanan, “Pervasive Computing: Vision and Challenges,“ IEEE Personal Comm., vol. 8, no. 4, pp. 10-17, Aug. 2001.
[25]
N. Shivakumar and S. Venkatasubramanian, “Efficient Indexing for Broadcast Based Wireless Systems,“ ACM/Baltzer Mobile Networks and Applications, vol. 4, no. 6, pp. 433-446, Jan. 1996.
[26]
K. Stathatos, N. Roussopoulos, and J.S. Baras, “Adaptive Data Broadcast in Hybrid Networks,” Proc. 23rd Int'l Conf. Very Large Data Bases, pp. 326-335, 1997.
[27]
Chi-Jiun Su, Leandros Tassiulas, Joint broadcast scheduling and user's cache management for efficient information delivery, Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking, p.33-42, October 25-30, 1998, Dallas, Texas, United States
[28]
D.A. Tran, K. Hua, and K. Prabhakaran, “On the Efficient Use of Multiple Physical Channel Air Cache,” Proc. IEEE Wireless Communications and Networking Conf., pp. 17-21, 2002.
[29]
WAP Forum,
[30]
J. Xu, W.-C. Lee, and X. Tang, “Exponential Index: A Parameterized Distributed Indexing Scheme for Data on Air,” Proc. Second ACM/USENIX Int'l Conf. Mobile Systems, June 2004.
[31]
J.L. Xu, Q.L. Hu, W.-C. Lee, and D.L. Lee, “An Optimal Cache Replacement Policy for Wireless Data Dissemination under Cache Consistency,” Proc. 30th Int'l Conf. Parallel Processing, Sept. 2001.
[32]
J.L. Xu, D.L. Lee, and B. Li, “On Bandwidth Allocation for Data Dissemination in Cellular Mobile Networks,” ACM/Kluwer Wireless Networks, vol. 9, no. 2, pp. 103-116, Mar. 2003.
[33]
J.L. Xu, B. Zheng, W.-C. Lee, and D.K. Lee, “Energy Efficient Index for Querying Location-Dependent Data in Mobile Broadcast Environments,” Proc. 19th Int'l Conf. Data Eng., Mar. 2003.
[34]
W.G. Yee, S.B. Navathe, E. Omiecinski, and C. Jermaine, “Bridging the Gap between Response Time and Energy-Efficiency in Broadcast Schedule Design,” Proc. Int'l Conf. Extending Data Base Technology, pp. 572-589, 2002.
[35]
IEEE Trans. Computers, vol. 51, no. 10, pp. 1231-1236, Oct. 2002.
[36]
J.X. Yu, T. Sakata, and K.L. Tan, “Statistical Estimation of Access Frequencies in Data Broadcasting Environments,“ ACM/Kluwer Wireless Networks, vol. 6, no. 2, pp. 89-98, Mar. 2000.

Cited By

View all
  • (2008)A data partition based near optimal scheduling algorithm for wireless multi-channel data broadcastProceedings of the 13th international conference on Database systems for advanced applications10.5555/1802514.1802536(188-203)Online publication date: 19-Mar-2008

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Mobile Computing
IEEE Transactions on Mobile Computing  Volume 5, Issue 8
August 2006
174 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 August 2006

Author Tags

  1. Data dissemination
  2. dynamic data and channel allocation
  3. mobile computing.

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2008)A data partition based near optimal scheduling algorithm for wireless multi-channel data broadcastProceedings of the 13th international conference on Database systems for advanced applications10.5555/1802514.1802536(188-203)Online publication date: 19-Mar-2008

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media