Responsive image
博碩士論文 etd-0728100-114005 詳細資訊
Title page for etd-0728100-114005
論文名稱
Title
有效率的行動資訊靜態廣播排程方法之設計與分析
Design and Analysis of Efficient Static Broadcast Scheduling Strategies in Mobile Information Systems
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
116
研究生
Author
指導教授
Advisor
召集委員
Convenor

口試委員
Advisory Committee
口試日期
Date of Exam
2000-06-23
繳交日期
Date of Submission
2000-07-28
關鍵字
Keywords
行動資訊系統、廣播排程、廣播磁碟
mobile information systems, broadcast schedule, broadcast disks
統計
Statistics
本論文已被瀏覽 5749 次,被下載 0
The thesis/dissertation has been browsed 5749 times, has been downloaded 0 times.
中文摘要
隨著無線技術接受度的增加,把資訊很有效率地傳送給客戶端是一個很重要的問題。跟客戶端相比較的話,資訊的伺服器端有較多的可用頻寬,所以我們所考慮的環境是不對稱的。於此情況下,在伺服器端,應該週期性地來廣播資訊,這樣的系統已經被提出。在行動計算的背景下,Acharya 等人已經提出一個使用週期散播的架構,稱為廣播磁碟(Broadcast Disks)。使用廣播磁碟可以建立一個階層式結構,其中最高層次含有較少項目並且以較高頻率來廣播它,之後的層次含有越來越多的項目並且以越來越少的頻率來廣播它。透過這個方式,人們可以在高優先資料和低優先項目的存取時間中做一個取捨,其中存取時間指的是從客戶端送出一個詢問直到在廣播頻道中收到他(她)有興趣的資料之間的時間。一個廣播排程明確說明了每一個資料分頁在何時和在哪裡被傳送出去。(註:廣播資料的最小邏輯單元稱為一個資料分頁,而其內容是從資料項目中產生的。廣播一個資料分頁所需的時間稱為一個時間槽縫。)然而,基於Acharya等人的方法,如果在磁碟上之資料量無法很平均地被分成某些區塊,則一些廣播的槽縫位置就會沒有被使用到而導致頻寬的浪費和存取時間的增加。在這篇論文裡,我們提出了兩個方法來改善這個問題,一個是以二進位數字為基礎的方法,另一個是利用彌補空槽的方法。在以二進位數字為基礎的方法中,其廣播頻率必須限定為2的階層,也就是1、2、4、8…等;而在彌補空槽的方法中,其廣播頻率卻沒有限制。從效能分析和模擬測試中,我們顯示出我們所提出的兩個方法比Acharya等人的方法產生出比較小的一個廣播週期(也就是較短的廣播週期)和較短的平均存取時間。此外,我們的第一個方法(二進位數字法)比第二個方法(彌補法)需要較短的廣播週期和平均存取時間;但法一的廣播頻率必須有所限制。所以兩個方法各有其優點與適用性,並且均可避免頻寬的浪費而且可以減少伺服器端等待的時間。
Abstract
With the increasing acceptance of wireless technology, mechanisms to efficiently transmit information to wireless clients are of interest. The environment under consideration is asymmetric in that the information server has much more bandwidth available, as compared to the clients. It has been proposed that in such systems, the server should broadcast the information periodically. Acharya et al. have proposed the use of a periodic dissemination architecture in the context of mobile systems, called Broadcast Disks. Using Broadcast Disks can construct a memory hierarchy in which the highest level contains a few items and broadcasts them with high frequency while subsequent levels contain more and more items and broadcast them with less and less frequency. In this way, one can establish a trade-off between access time for high-priority data and that of the low-priority items, where access time means that the time elapsed from the moment a client submits a query to the receipt of data of his (her) interest on the broadcast channel. A broadcast schedule specifies when and where each data page is to be transmitted. (Note that the smallest logical unit of the broadcast data is called a data page which is made up by data items. The time required to broadcast a data page is referred to as a time slot.) However, based on Acharya et al.'s algorithm, some broadcast slots may be unused, which resulting in the waste of bandwidth and the increase of access time, if it is not possible to evenly divide the number of broadcast pages assigned on a disk into the required number of chunks. (Note that each disk is split into a sequence of smaller units called chunks.) Therefore, in this thesis, we propose two efficient broadcast programs in which no empty slots is wasted. The first one is the binary-number-based approach and the second one is the complementary approach. In the binary-number-based approach, the broadcast frequency must be restricted to a value of 2^n , n≧0, i.e. 1, 2, 4, 8..., etc; while in the complementary approach, there is no restriction on the broadcast frequency. From our performance analysis and simulation, we show that both of our proposed two approaches generate a small number of slots in one broadcast cycle (i.e., a shorter broadcast cycle) and shorter mean access time than Acharya et al. algorithm. Moreover, our first approach (the binary-number-based approach) requires a smaller number of slots in one broadcast cycle and shorter mean access time than the second approach (the complementary approach); however, there is some restriction on the chosen frequency in the first approach. Therefore, each of our proposed approaches has its own advantages and applicable domains, and both of them can avoid the wasteness of bandwidth and reduce the waiting time of clients.
目次 Table of Contents
TABLE OF CONTENTS
LIST OF FIGURES............................... iv
LIST OF TABLES................................ vii
ABSTRACT................................... xi
1. Introduction................................. 1
1.1 Mobile Environments........................... 1
1.2 Asymmetric Communications...................... 3
1.3 Broadcast Programs........................... 6
1.4 Motivations................................ 12
1.5 Organization of the Thesis........................ 13
2. A Survey................................... 14
2.1 Acharya et al.'s Broadcast Disks..................... 14
2.2 Query Sets-based Broadcast Programs................. 17
2.3 Multiple Channels-based Broadcast Programs............. 19
2.4 Real-time Broadcasting Algorithms................... 20
3. A Binary-Number-based Approach................... 25
3.1 Examples of the Empty-Slot Problem.................. 25
3.2 Assumptions................................ 26
3.3 The Algorithm.............................. 28
3.4 Correctness................................ 51
3.5 Combine*................................. 59
3.6 Discussion................................. 63
4. A Complementary Approach....................... 66
4.1 The Algorithm.............................. 66
5. Performance Study............................. 78
5.1 The Performance Model......................... 78
5.2 Performance Analysis........................... 80
5.3 Simulation Results............................ 84
5.3.1 The Performance of the Binary-Number-based Approach... 85
5.3.2 The Performance of the Complementary Approach...... 94
5.3.3 BNB vs. Complementary..................... 101
6. Conclusion.................................. 110
6.1 Summary................................. 110
6.2 Future Research Directions........................ 112
BIBLIOGRAPHY................................ 113
參考文獻 References
BIBLIOGRAPHY

[1] S. Acharya, M. Franklin, S. Zdonik, Dissemination-Based Data Delivery Using roadcast Disks, Personal Comm., Vol. 2, No. 6, pp. 50-60, Dec. 1995.

[2] S. Acharya, M. Franklin, S. Zdonik, Prefetching from a Broadcast Disk, Proc.12th Int'l Conf. Data Eng., pp.276-285, New Orleans, 1996.

[3] S. Acharya, M. Franklin, S. Zdonik, and R. Alonso, Broadcast Disks : Data Management for Asymmetric Communications Environments, Proc. ACM SIGMOD Int'l Conf. Management of Data, pp.199-210, San Jose, May 1995.

[4] S. Acharya, M. Franklin, S. Zdonik, Balancing Push and Pull for Data Broadcast, Proc. ACM SIGMOD Int'l Conf. Management of Data, pp.183-194, Arizona, May 1997.

[5] D. Barbara, Mobile Computing and Database-A Survey," IEEE Trans. on Knowledge and Data Eng., Vol. 11, No. 1, pp. 108-117, 1999.

[6] D. Barbara, T. Imielinski, Sleepers and Workahokics: Caching Strategies for Mobile Environments," Proc. ACM SIGMOD Int'l Conf. on Management of Data, pp. 1-12, May 1994.

[7] S. Baruah and A. Bestavros, Pinwheel Scheduling for Fault-Tolerant Broadcast Disks in Real-Time Database Systems, Proc. 13th Int'l Conf. Data Eng., pp. 543-551, London, March 1997.

[8] A. Bestavros, AIDA-Based Real-Time Fault-Tolerant Broadcast Disks, Proc. Real-Time Technology and Applications Symp., pp.49-58, Boston, May 1996.

[9] T. Bowen, et al. The Datacycle Architecture, CACM, Vol. 35, No. 12, pp. 71-81, Dec. 1992.

[10] C. C. Chen, Compression-based Broadcast Data for Reducing Access Time in Wireless Environment, Proc. of 1999 National Computer Symposium, Vol. 3,
pp. 539-546, 1999.

[11] Y. D. Chung, M. H. Kim QEM: A Scheduling Method for Wireless Broadcast Data, Proc. of 6th Int'l Conf. on Database Systems for Advanced Applications, pp. 135-142, Hsihchu, Taiwan, April 1999.

[12] D. Gi_ord, Polychannel Systems for Mass Digital Communications, CACM, Vol. 33, No. 2, pp. 141-151 , Feb. 1990.

[13] V. Gondhalekar, R. Jain, J. Werth, Scheduling on Airdisks: EÆcient Access to
Personalized Information Services via Periodic Wireless Data Broadcast, Proc. of 1997 Int'l Conf. on Communications Towards the Knowledge Millennium, Vol. 3, pp. 1276-1280, 1997.

[14] S. Hameed, N. Vaidya, EÆcient Algorithm for Scheduling Data Broadcast, Wireless Networks, Vol. 5, No. 3, pp. 183-193, 1999.

[15] G. Herman, G. Gopal, K. Lee, A. Weinrib, The Datacycle Architecture for Very High Throughput DataBase Systems, Proc. ACM SIGMOD Int'l Conf.
on Management of Data, pp.97-103, San Francisco, May, 1987.

[16] T.Imielinski and B.R. Badrinath, Querying in Highly Mobile and Distributed Environments, Proc. 18th Int'l Conf. on Very large Data Bases, pp. 41-52, Vancouver, B.C., Canada, Aug. 1992.

[17] T.Imielinski and B. Badrinath, Mobile Wireless Computing : Challenges in Data Management, CACM, Vol. 37, No. 10, pp. 18-28 , Oct.1994.

[18] T. Imielinski and H.Korth, "Mobile Computing, Kluwer Academic Publishers, Chapter 12, pp. 331-361, 1996.

[19] T. Imielinski and S. Viswanathan, and B. R. Badrinath, Power EÆcient Filtering of Data on Air, Proc. fourth Int'l Conf. Extending Database Technology, pp. 245-258, March 1994.

[20] T. Imielinski and S. Viswanathan, and B. R. Badrinath, Energy EÆcient Indexing on Air, Proc. ACM SIGMOD Int'l Conf. on Management of Data, pp.
25-36, May 1994.

[21] T.Imielinski and S. Viswanathan, and B.R. Badrinath, Data on Air : Organization and Access, IEEE Trans. Knowledge and Data Eng., Vol. 9, No. 3, pp. 353-371, May/June, 1997.

[22] R. Kaza, Adaption and Mobility in Wireless Information Systems, IEEE Personal Comm., 1st Quarter, pp. 6-17 , 1994.

[23] C. H. Ke, Broadcast Scheduling for Multiple Channels in Wireless Information Systems, Proc. of 1999 National Computer Symposium, Vol. 3, pp. 525-532, 1999.

[24] K. Y. Lam, E, Chan, and C. H. Yeun, Data Broadcast for Time-Constrained Read-Only Transactions in Mobile Computing Systems, Proc. of 1999 Int'l Conf. on Advance Issues of E-Commerce and Web-Based Information Systems,
WECWIS, pp. 11-19, Aug. 1999.

[25] D. L. Lee, and W. C. Lee, Signature Path Dictionary for Nested Object Query Processing, Proc. of the IEEE Int'l Phoenix Conf. Computers and Communications (IPCCC '96), pp.275-281, March 27-29, 1996.

[26] Y. H. Leu, K. P. Weng, and C. C. Lee, A Sequence Number Based Cache Invalidation Scheme for Mobile Computing Environments, Proc. of 1997 National Computer Symposium, Vol. 1, pp. 78-83, 1997.

[27] B. Oki, M. P uegl, A. Siegel, and D. Skeen, The Information Bus-Architecture for Extensible Distributed Systems, Proc. 14th SOSP Conf., pp.58-68, Asheville, N.C., Dec. 1993.

[28] M.O. Rabin, EÆcient Dispersal of
information for Security, Load Balancing,
and Fault-Tolerance, J. ACM, Vol. 36, No. 2, pp. 335-348, Apr. 1989.

[29] C. J. Su, L. Tassiulas, and V. Tsotras, Broadcast Scheduling for Information
Distribution, Wireless Networks, Vol. 5, No. 2, pp. 137-147, 1999

[30] K. L. Tan, J. X. Yu, A Dynamic Schedule for The In_nite Air-Cache, Data and Knowledge Eng., Vol. 24, No. 1, pp. 97-112, 1997.

[31] K. L. Tan, B. C. Ooi, On Selective Tuning in Unreliable Wireless Channels, Data and Knowledge Eng., Vol. 28, No. 2, pp. 209-231, 1998.

[32] K. L. Tan, L. X. Yu, Generating Broadcast Programs that Support Range Queries, IEEE Trans. Knowledge and Data Eng., Vol. 10, No. 4, pp. 668-672, July/August, 1998.

[33] K. L. Tan, J. X. Yu, and P. K. Enk, Supporting Range Queries in a Wireless
Environment with Nonuniform broadcast, Data and Knowledge Eng., Vol. 29, No. 2, pp. 201-221, 1999.

[34] N. H. Vaidya, S. Hameed, Scheduling Data Broadcast in Asymmetric Communication Environments, Wireless Networks, Vol. 5, No. 3, pp. 171-182, 1999.

[35] John W. Wong, Broadcast Delivery, Proc. of the IEEE, Vol. 76, No. 12, pp. 1566-1577, 1988.

[36] K. L. Wu, P. S. Yu, and M. S. Chen, Energy-Efficient Caching for Wireless Mobile Computing, Proc. 12th Int'l Conf. Data Eng., pp. 336-343, New Orleans, 1996.

[37] P. Xuan, S. Sen, O. Gonzalez, J. Fernandez, K. Ramamritham, Broadcast on Demand: Efficient and Timely Dissemination of Data in Mobile Environments, Proc. 1997 Real-Time Technology and Applications Symp., pp. 38-48, June 1997.

[38] S. Zdonik, M. Franklin, R. Alonso, S. Acharya, Are 'Disks in the Air' Just Pie in
the Sky? IEEE Workshop on Mobile Comp. Sys. and Applications, pp.12-19, Santa Cruz, CA, Dec. 1994.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.17.154.171
論文開放下載的時間是 校外不公開

Your IP address is 3.17.154.171
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code