DOI QR코드

DOI QR Code

TLDP: A New Broadcast Scheduling Scheme for Multiple Broadcast-Channel Environments

TLDP: 다중 방송 채널 환경을 위한 새로운 방송 스케쥴링 기법

  • 권혁민 (세명대학교 정보통신학부)
  • Received : 2010.12.21
  • Accepted : 2011.04.15
  • Published : 2011.04.30

Abstract

Broadcast-based data dissemination has become a widely accepted approach of communication in the mobile computing environment. However, with a large set of data items, the expected delay of receiving a desired data increases due to the sequential nature of the broadcast channel. With the objective of minimizing this wait time, this paper explores the problem of data broadcast over multiple channels. In traditional approaches, data items are partitioned based on their access probabilities and allocated on multiple channels, assuming flat data scheduling per channel. If the data items allocated on the same channel are broadcast in different frequencies based on their access probabilities, the performance will be enhanced further. In this respect, this paper proposes a new broadcast scheduling scheme named two level dynamic programming(TLDP) which can reflect a variation of access probabilities among data items allocated on the same channel.

방송 기반의 데이터 전파는 모바일 컴퓨팅 환경에서 보편적으로 받아들여지는 통신 방식이다. 그러나 많은 데이터를 방송해야 할 경우에 방송 채널의 순차성으로 인하여 원하는 데이터를 수신하기까지의 예상 지연시간이 증가한다. 이 대기시간을 줄이기 위하여 본 논문은 다중 채널을 통하여 데이터를 방송하는 문제를 연구한다. 기존의 기법들은 각 채널의 평형 방송을 가정하고 데이터들을 액세스 확률에 근거하여 분할하고 다중 채널에 할당한다. 만일 동일 채널에 할당된 데이터들도 그들의 액세스 확률에 근거하여 방송빈도를 다르게 한다면 성능은 더 향상될 것이다. 이와 같은 관점에서 본 논문은 동일 채널에 할당된 데이터들의 액세스 확률의 차이를 방송 스케줄에 반영할 수 있는 두 단계 동적프로그래밍 기법으로 명명된 새로운 방송 스케줄링 기법을 제안한다.

Keywords

References

  1. S. Acharya, "Broadcast Disks: Dissemination- based Data Management for Asymmetric Communication Environments," Ph.D. thesis, Brown University, 1998.
  2. M. Franklin and S. Zdonik, "A Framework for Scalable Dissemination-Based Systems," In the Int. Conf. on Object-Oriented Programming Languages, Systems, and Applications (OOPSLA 97), pp. 94-105, Atlanta, GA, October 1997.
  3. M. Franklin and S. Zdonik, "Data in Your Face: Push Technology in Perspective," Proc. of the 1998 ACM SIGMOD Int. Conf. on Management of Data, pp. 516-519, Seattle, WA, June 1998.
  4. S. Acharya, R. Alonso, M. Franklin, and S. Zdonik, "Broadcast Disks: Data Management for Asymmetric communications environments," Proc. of the 1995 ACM SIGMOD Int. Conf. on Management of Data, pp. 199-210, San Jose, CA, May 1995.
  5. S. Acharya, M. Franklin, and S. Zdonik, "Balancing Push and Pull for Data Broadcast," Proc. of the 1997 ACM SIGMOD Int. Conf. on Management of Data, pp. 183-194, Tucson, Arizona, May 1997.
  6. V. Liberatore, "Caching and Scheduling for Broadcast Disk Systems," Journal of Experimental Algorithmics, Vol. 6, No. 5, 2001.
  7. N.H. Vaidya and S. Hameed, "Scheduling data broadcast in asymmetric communication environments," Wireless Networks, Vol. 5, No. 3, pp. 171-182, May 1999. https://doi.org/10.1023/A:1019142809816
  8. K. Prabhakara, K. A. Hua, and J. Oh "Multi-Level Multi-Channel Air Cache Designs for Broadcasting in a Mobile Environment," Proc. Int'l Conf. Data Eng. (ICDE), 2000.
  9. W.C. Peng and M.S. Chen, "Efficient channel allocation tree generation for data broadcasting in a mobile computing environment," Wireless Networks, Vol. 9, No. 2, pp. 117-129, 2003. https://doi.org/10.1023/A:1021837531806
  10. C. Hsu, G. Lee, A.L.P. Chen, "A near optimal algorithm for generating broadcast programs on multiple channels," Proc. ACM 10th Int'l Conf. CIKM, Atlanta, Georgia, pp. 303-309, 2001.
  11. W.G. Yee, S. Navathe, E. Omiecinski, and C. Jermaine, "Efficient Data Allocation over Multiple Channels at Broadcast Servers," IEEE Trans. on Computers, Vol. 51, No. 10, pp. 1231-1236, Oct. 2002. https://doi.org/10.1109/TC.2002.1039849
  12. S. Wang and H.L. Chen, "An O(N log K) Restricted Dynamic Programming Algorithm for Data Allocation over Multiple Channels," IEICE trans. on communications, Vol. E88-B, No. 9, pp. 3756-3764, Sep. 2005. https://doi.org/10.1093/ietcom/e88-b.9.3756
  13. S. Wang and H.L. Chen, "Near-optimal data allocation over multiple broadcast channels," Computer communications, Vol. 29, No. 9, pp. 1341-1349, Elsevier Science, 2006. https://doi.org/10.1016/j.comcom.2005.10.011