An Index Allocation Method for the Broadcast Data in Mobile Environments with Multiple Wireless Channels

멀티무선채널을 갖는 모바일 환경에서 브로드캐스트 데이타를 위한 인덱스 할당 방법

  • Published : 2004.02.01

Abstract

Broadcast has been often used to disseminate the frequently requested data efficiently to a large volume of mobile units over a single or multiple channels. Since the mobile units have limited battery power, the minimization of the access time for the broadcast data is an important problem. There have been many research efforts that focus on the improvement if the broadcast techniques by providing indexes on the broadcast data. In this paper, we studied an efficient index allocation method for the broadcast data over multiple physical channels, which cannot be coalesced into a single high bandwidth channel. Previously proposed index allocation techniques either require the equal size of index and data or have a performance degradation problem when the number of given physical channels is not enough. These two problems will result in the increased average access time for the broadcast data. To cope with these problems, we propose an efficient tree- structured index allocation method for the broadcast data with different access frequencies over multiple physical channels. Our method minimizes the average access time for the broadcast data by broadcasting the hot data and their indexes more often than the less hot data and their indexes. We present an in-0e0th experimental and theoretical analysis of our method by comparing it with other similar techniques. Our performance analysis shows that it significantly decrease the average access time for the broadcast data over existing methods.

브로드 캐스트(Broadcast)는 하나 또는 여러 개의 채널을 이용해서 다수의 이동 단말기들이 빈번하게 필요로 하는 데이타를 효과적으로 전송하기 위한 방법 중에 하나이다. 이동 단말기의 배터리 소모량을 최소화하기 위해서, 브로드캐스트 되는 데이타를 위한 접근시간을 최소화하는 것이 가장 중요한 문제로 대두되었다. 이런 관점에서 브로드캐스트 되는 데이타에 인덱스를 제공함으로써 데이타 접근시간을 최소화하는데 초점을 맞춘 연구들이 수행되어 왔다. 이 논문에서는 멀티채널(Multi Channels) 환경에서의 효과적인 브로드캐스트(Broadcast)를 위한 인덱스 할당 방법에 대해 연구하였다. 지금까지 제안된 방법들은 브로드캐스트 되는 데이타와 인덱스의 크기가 같아야 한다는 가정을 필요로 하거나 사용되는 인덱스 트리의 깊이와 같은 수의 채널이 주어지지 않을 경우 본래의 성능을 보이지 못하는 단점을 가지고 있다. 앞에서 언급한 두 가지 문제점은 브로드캐스트 데이타에 대해서 평균 접근시간의 증가를 초래하게 된다. 이러한 문제점을 극복하기 위하여 본 논문에서는, 채널을 데이타와 인덱스 채널로 분리한 후, 빈도수가 높은 데이타와 해당 데이타에 대한 트리 구조 인덱스를 보다 많이 브로드캐스트 함으로써 브로드캐스트 데이타에 대한 평균 접근 시간을 최소화하는 방법을 제안한다. 본 논문에서는 제안하는 방법의 실험적 및 이론적인 성능 분석을 이와 비슷한 다른 방법들과 비교함으로써 수행한다. 제시한 방안의 성능 분석은 현존하는 다른 방법과 비교해서 브로드캐스트 데이타에 대해서 현저한 평균 접근 시간 감소를 보여준다.

Keywords

References

  1. G. Forman and J.Zahorjan, 'The Challenges of Mobile Computing,' In IEEE Computer, 27(6), pp. 38-47, April 1994 https://doi.org/10.1109/2.274999
  2. T. Imielinski and B. Badrinath, 'Wireless Mobile Computing : Challenges in Data Management,' Comm. of ACM, Vol. 37, No. 10, pp. 18-28, 1994 https://doi.org/10.1145/194313.194317
  3. S. Acharya, M. Franklin, S. Zdonik, and R. Alonso, 'Broadcast Disks : Data Management for Asymmetric Communication Environment,' Proc. ACM SIGMOD International Conferecne. on Management of Data, pp. 199-210, 1995 https://doi.org/10.1145/223784.223816
  4. K.C.K. Lee, Hong Va Leong, Antonio, Si, 'A semantic broadcast scheme for a mobile environment based on dynamic chunking,' Proc. of 20th International Conference on Distributed Computing Systems, pp. 522-529, 2000 https://doi.org/10.1109/ICDCS.2000.840966
  5. J. Juran, A.R. Hurson, N. Vijaykrishman and S. Boonsiriwattanakul, 'Data Organization and Retrieval on Parallel Air Channels, Performance and Energy Issues,' Proceedings of the International Conference on High Performance Computing (HiPC 2000), pp. 501-510, 2000
  6. Ken, C.K. Lee, Hong Va Leong, Antonio Si, 'Semantic Data Access in an Asymmetric Mobile Environment,' Proceedings of the 3rd International Conference on Mobile Data Management(MDM'02), 2002
  7. A.R. Hurson, Y.C. Chehadeh, and L.L. Miller, 'Object organization on a single broadcast channel in a global information sharing environment,' Proc. of 24th Euromicro Conference, Volume:2, pp. 1021-1028, 1998 https://doi.org/10.1109/EURMIC.1998.708136
  8. W.C. Lee and D. L. Lee, 'Using Signature Techniques for Information Filtering in Wireless and Mobile Environments,' Special Issue on Database and Mobile Computing, Journal of Distributed and Parallel Databases, Vol. 4, No. 3, July 1996, 205-227 https://doi.org/10.1007/BF00140950
  9. T. Imielinski, S. Viswanathan, and B. R. Badrinath, 'Data on Air : Organization and Access,' IEEE Trans. on Knowledge and Data Engineering, Vol. 9, No. 3, pp. 353-372, May/June 1997 https://doi.org/10.1109/69.599926
  10. N. Shivakumar and S. Venkatasubramanian, 'Efficient indexing for Broadcast Based Wireless Systems,' Mobile networks and Applications, pp. 433-446, 1996
  11. S. Lo and A.Chen, 'Optimal Index and Data Allocation in Multiple Broadcast Channels,' Proceedings of 16th International Conference on Data Engineering, 2000 https://doi.org/10.1109/ICDE.2000.839421
  12. S. Hameed and N. H. Vaidya, 'Efficient Algorithms for Scheduling Single and Multiple Channel Data Broadcast,' Technical Report 97-002, Department of Computer Science, Texas A&M University, Feb. 1997
  13. K. Tan and J. Yu, 'An Analysis of Selective Tuning Schemes for Nonuniform Broadcast,' Data and Knowledge Engineering, Vol. 22, No. 3, pp. 319-344, 1997 https://doi.org/10.1016/S0169-023X(96)00048-1
  14. K. Prabhakara, K. Hua, and J. Oh, 'Multi-Level Multi-Channel Air Cache Design for Broadcasting in a Mobile Environment,' Proceedings of 16th International Conference on Data Engineering, 2000 https://doi.org/10.1109/ICDE.2000.839403
  15. D. Knuth, 'The Art of Computer Programming Second Edition, Vol. III,' Addison Wesley, 1998
  16. Ni, W., S. Vrbsky, Q. Fang and J. Zhang, Concurrency Control for Mobile Real-Time Data-bases Using Adaptive Broadcasting, The 20th IASTED International Conference on Applied Informatics, pp. 425-430. Feb. 2002
  17. H .Leong and A. Si, 'Data broadcasting strategies over multiple unreliable wireless channels,' Proc. of the Fourth International Conference on Information and Knowledge Management, December, 1995 https://doi.org/10.1145/221270.221339
  18. H. D. Schwetman, 'CSIM: A C-based Process Oriented Simulation Language,' Proceeding of 1986 Winter Simulation Conference. 1986 https://doi.org/10.1145/318242.318464
  19. Mesquite Software, Inc, CSIM18 Simulation Engine USER'S GUIDE, 1987-1994
  20. G. K. Zipf. Human Behaviour and the Principle of Least Effort : An Introduction to Human Ecology. Addison Wesley Press, Cambridge, Massachusetts, 1949
  21. J. Gray, P. Sundaresan, S. Englert, K. Baclawski, and P. Weinberger, 'Quickly Generating Billion-record Synthetic Databases,' Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, 1994 https://doi.org/10.1145/191839.191886
  22. M. Chen, P. Yu, and K. Wu, 'Indexed Sequential Data Broadcasting in Wireless Mobile Computing,' Proceedings of 17th ICDCS, pp. 124-131, 1997 https://doi.org/10.1109/ICDCS.1997.597887
  23. M. Chen, K. Wu, and P. Yu, 'Optimizing Index Allocation for Sequential Data Broadcasting in Wireless Mobile Computing,' IEEE Transactions on Knowledge and Data Engineering, Vol. 15, No. 1, Jan./Feb., 2003 https://doi.org/10.1109/TKDE.2003.1161588