Responsive image
博碩士論文 etd-0725103-112230 詳細資訊
Title page for etd-0725103-112230
論文名稱
Title
一個在行動系統中以堆積為基礎的線上廣播排程方法
A Heap-Structure-Based Approach to On-Line Broadcast Scheduling in Mobile Systems
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
110
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2003-06-20
繳交日期
Date of Submission
2003-07-25
關鍵字
Keywords
線上排程、動態排程、行動資料庫、查詢集合基礎、資料廣播
Data Broadcasting, On-Line Scheduling, Query-Set-Based, Dynamic Scheduling, Mobile Databases
統計
Statistics
本論文已被瀏覽 5722 次,被下載 1712
The thesis/dissertation has been browsed 5722 times, has been downloaded 1712 times.
中文摘要
中文摘要
在無線網路中,由於資料的上傳頻寬有限,以致於資料廣播快速地成為大量資料傳輸的機制。目前資料的傳輸可分為兩種方式,一種稱為push-based,在這種方式下,資料是有週期性地在頻道中被廣播出來。另一種則是pull-based,在這種方式下,客戶端會將需求利用上傳頻道來通知伺服器,伺服器再將客戶端所需的資料播出,最後再由客戶端來接收。在push-based的方法中,以往的研究大多假設客戶端的需求每次都只需一個資料。然而在許多應用中,客戶端通常一次會要求多個資料。而在pull-based的方法中,伺服器會動態地決定目前所要被播出的資料,在以往的研究中大多假設資料長度都一樣,然而實際上資料的長度大多不一樣。在本論文中,我們分別提出Improved QDS Expansion Method (Improved-QEM)以及Heuristic On-line Algorithm來克服先前方法的缺點。當客戶端一次要求多個資料的情況下,並不能簡單地視為多個單一資料的要求的狀況。先前已經被提出的兩個方法Query Expansion Method (QEM)以及Modified Query Expansion Method (Modified-QEM)並不是提供最佳解的方法,我們提出一個方法(Improved-QEM),乃整合了QEM以及Mining Association Rule。根據效能的分析結果,我們的Improved-QEM能夠產生更小TQD的排程。所謂的TQD指的是Total Query Distance,TQD可以正比於平均存取時間。線上演算法利用一些決策機制決定那個資料被播出。資料會根據時間的不同,而產生屬性上的變化,決策機制便會根據這些屬性來決定那個資料被播出。因此,如果資料的個數相當大時,如何有效率地決定出那個資料被播出,並且讓平均的存取時間維持很小,就顯得相當重要。Vaidya和Hameed提出兩個線上排程方法,一個是On-line Algorithm,另一個是On-line with Bucketing Algorithm。On-line Algorithm最主要的缺點則是執行的時間太長了,而On-line with Bucketing Algorithm最主要的缺點則是使得平均的存取時間加長了。因此,我們提出一個演算法(Heuristic On-line Algorithm)來克服之前兩個方法的缺點。根據效能的分析結果,我們的方法可以提供接近最佳平均存取時間的品質,並且不需很多計算時間。

Abstract
ABSTRACT
Broadcasting data delivery is rapidly becoming the good choice for disseminating information to a massive user population in many new application areas where the client-to-server communication is limited. There are two different ways of data dissemination. One is called push-based that the data items are broadcasted periodically in the channels, another one is called pull-based that the client requests a piece of data on the uplink channel and the server responds by sending this piece of data to the client. In push-based, most of the previous researches assume that each mobile client needs only one data item. However, in many situations, a mobile client might need more than one data item. In pull-based, the data items were broadcasted dynamically. Most of the previous researches assume that the data items which requested by the clients are of the same size. However, the data items may of different sizes in reality. In this thesis, we propose Improved QDS Expansion Method (Improved-QEM) and Heuristic On-line Algorithm to overcome the above two weaknesses, respectively. The issue of scheduling the broadcast data for the situation that each client may access multiple data items can not be simply considered as multiple subissues. There have been two methods was proposed, Query Expansion Method (QEM) and Modified Query Expansion Methods (Modified-QEM). These two methods are heuristic-based algorithm and do not provide the optimal solution. To improve the performance, our Improved-QEM is an efficient scheduling for query-set-based broadcasting, which is integrated with Query Expansion Method (QEM) and mining association rules technique. The mining association rules can globally find the data item sets (large itemsets) which are requested by clients, frequently. From our simulation results, we show that, as compared to the local optimal approach in the previous methods, our Improved-QEM can construct the schedule with the smaller TQD than that constructed by QEM and Modified-QEM, where TQD is denotes Total Query Distance and is proportional to the average access time. The on-line (push-based) algorithms are easy to adapt to time varying demands for the data items, which uses some decision-making mechanism to determine which data item is to be broadcasted next. Hence, when the number of data items is huge, it is important to schedule broadcasting program such that, it can provide the small overall mean access time. Therefore, Vaidya and Hameed have proposed two on-line algorithms, On-line Algorithm and On-line with Bucketing Algorithm. The main disadvantage of On-line Algorithm is the heavy run-time overhead and the main disadvantage of On-line Algorithm with Bucketing is the poor performance of the overall mean access time. Therefore, we propose the heuristic on-line algorithm to solve these two problems. From our simulation results, we show that our heuristic algorithm provides the performance that closes to the overall mean access time and has with low run-time overhead.
目次 Table of Contents
TABLE OF CONTENTS
ABSTRACT
LIST OF FIGURES
LIST OF TABLES
1. Introduction
1.1 Mobile Environment
1.2 Data Broadcasting
1.3 Query-Set-Based Broadcast Scheduling
1.4 On-Line Scheduling Algorithm
1.5 Motivations
1.6 Organization of the Thesis
2. A Survey
2.1 Chung et al.'s QDS Expanding Method (QEM)
2.2 Lee et al.'s Modied Query Expansion Methods
2.2.1 Method 1
2.2.2 Method 2
2.3 Mining Association Rules | The Apriori Algorithm
2.4 Vaidya and Hameed's On-Line Algorithms of Data Broadcast Scheduling
2.4.1 On-line Scheduling Algorithm
2.4.2 On-line Scheduling Algorithm with Bucking
3. The Improved QDS Expanding Method
3.1 Assumptions
3.2 The Method
4. A Heuristic Approach to On-Line Data Broadcast Scheduling
4.1 Assumptions
4.2 The Heuristic On-line Algorithm
5. Performance Study
5.1 The Performance Model of the Improved QDS Expanding Method
5.2 Simulation Results of the Improved QDS Expanding Method
5.3 The Performance Model of the Heuristic On-line Algorithm
5.4 Simulation Results of the Heuristic On-line Algorithm
6. Conclusion
6.1 Summary
6.2 Future Research Directions

BIBLIOGRAPHY
A. The Operations and Rules of QEM
B. Proof of the Square-root Rlue
參考文獻 References
S. Acharya, M. Franklin, S. Zdonik, and R. Alonso,
"Broadcast Disks: Data Management for Asymmetric Communications Environments,"
Proc. of ACM SIGMOD Int. Conf. on Management of Data, pp. 199-210, 1995.

S. Acharya, M. Franklin, and S. Zdonik,
"Dissemination-Based Data Delivery Using Broadcast Disks,"
IEEE Personal Communications, Vol. 2, No. 6, pp. 50-60, Dec. 1995.

S. Acharya, M. Franklin and S. Zdonik,
"Prefetching from a Broadcast Disk,"
Proc. of the 12th IEEE Int. Conf. on Data Eng., pp. 276-285, 1996.

S. Acharya, M. Franklin, and S. Zdonik,
"Balancing Push and Pull for Data Broadcast,"
Proc. of ACM SIGMOD Int. Conf. on Management of Data, pp. 183-194, 1997.

R. Agrawal and R. Srikant,
"Fast Algorithm for Mining Association Rules in Large Databases,"
Proc. of the 20th Int. Conf. on Very Large Data Base, pp. 487-499, 1994.

D. Aksoy and M. Franklin,
"Scheduling for Large-Scale On-Demand Data Broadcasting,"
Proc. of the Conf. on Computer Communications, pp. 651-659, 1998.

D. Aksoy and M. Franklin,
"RxW: A Scheduling Approach for Large-Scale On-demand Data Broadcast,"
ACM/IEEE Trans. on Networking, Vol. 7, No. 6, pp. 846-860, Dec. 1999.

D. Barbara and T. Imielinski.
"Sleepers and Workaholics: Caching Strategies for Mobile Environments."
Proc. of 1994 ACM SIGMOD Int. Conf. on Management of Data, pp. 1-12, 1994.

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

J. Cai and K. L. Tan,
"Energy-Efficient Selective Cache Invalidation,"
Wireless Networks, Vol. 5, No. 6, pp. 489-502, Dec. 1999.

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.

Y. D. Chung and M. H. Kim,
"On Scheduling Wireless Broadcast Data,"
Technical Report CS/TR-98-134, KAIST, Department of Computer Science, Dec. 1998.

Y. D. Chung and M. H. Kim,
"QEM: A Scheduling Method for Wireless Broadcast Data,"
Proc. of the 6th Int. Conf. on Database Systems for Advanced Applications, pp. 135-142, 1999.

H. D. Dykeman, M. Ammar, and J. W. Wong,
"Scheduling algorithms for videotex systems under broadcast delivery,"
IEEE Int. Conf. on Communications, pp. 1847-1851, 1986.

M. H. Dunham and A. Helal,
"Mobile Computing and Databases: Anything New?"
ACM SIGMOD Record, Vol. 24, No. 4, pp. 5-9, Dec. 1995.

V. Gondhalekar, R. Jain, and J. Werth,
"Scheduling on Airdisks: Efficient Access to Personalized Information Services via Periodic Wireless Data Broadcast,"
Proc. of 1997 Int. Conf. on Communications Towards the Knowledge Millennium, Vol. 3, pp. 1276-1280, 1997.

M. Houtsma and A. Swami,
"Set-oriented Mining for Association Rules in Relational Databases,"
Proc. of 11th IEEE Int. Conf. Data Engineering, pp. 25-33, 1995.

Q. Hu and D. L. Lee,
"Adaptive Cache Invalidation Methods in Mobile Environments,"
Proc. of the 6th IEEE Int. Symposium on High Performance Distributed Computing, pp. 264-273, 1997.

T. Imielinski and B. Badrinath,
"Mobile Wireless Computing : Challenges in Data Management,"
Communications of the ACM, Vol. 37, No. 10, pp. 18-28, Oct. 1994.

T. Imielinski, S. Viswanathan, and B. R. Badrinath,
"Power Efficient Filtering of Data on Air,"
Proc. of the Fourth Int. Conf. on Extending Database Technology, pp. 245-258, 1994.

T. Imielinski, S. Viswanathan, and B. R. Badrinath,
"Energy Efficient Indexing on Air,"
Proc. of ACM SIGMOD Int. Conf. on Management of Data, pp. 25-36, 1994.

T. Imielinski and H. Korth,
"Mobile Computing,"
Kluwer Academic Publishers, 1996.

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

M. Karakaya and O. Ulusoy,
"An Efficient Broadcast Scheduling Algorithm for Pull-Based Mobile Environments,"
Submitted to the IEEE/ACM Transaction on Networking, 2001.

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

D. L. Lee and W. C. Lee,
"Using Signature Techniques for Information Filtering in Wireless and Mobile Environments,"
Special Issue on Databases and Mobile Computing, Journal on Distributed and Parallel Databases,
Vol. 4, No. 3, pp. 205-227, July 1996.

G. Lee, M. S. Yeh, S. C. Lo, and Arbee L. P. Chen,
"A Strategy for Efficient Access of Multiple Data Items in Mobile Environments,"
IEEE 3rd Int. Conf. on Mobile Data Management, pp. 71-78, 2002.

R. C. T. Lee, R. C. Chang, S. S. Tseng, and Y. T. Tsai,
"Introduction to the Design and Analysis of Algorithms,"
Unalis corporation, 1999.

Y. Leu, K. Weng and C. C. Lee,
"A Sequence Number Based Cache Invalidation Scheme for Mobile Computing Environments,"
Proc. of 1997 National Computer Symposium, pp. 78-83, 1997.

D. I. Lin and Z. M. Kedem,
"Pincer-Search: A New Algorithm for Discovering the Maximum Frequent Set,"
Proc. of the 6th European Conf. on Extending Database TEchnology, pp. 105-119, 1998.

J.-S. Park, M.-S. Chen, and P.S. Yu,
"An Effective Hash Based Algorithm for Mining Association Rules,"
Proc. of 1995 ACM SIGMOD Int. Conf. Management of Data, pp. 175-186, 1995.

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

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

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

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, Feb. 1999.

N. H. Vaidya and S. Hameed,
"Data Broadcast Scheduling (Part I),"
Technical Report 96-012, Department of Computer Sciences, Texas A&M University, May 1996.

N. H. Vaidya and S. Hameed,
"Data Broadcast Scheduling: On-line and Off-line Algorithms,"
Technical Report 96-017, Department of Computer Sciences, Texas A&M University, July 1996.

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

K. L. Wu, P. S. Yu, and M. S. Chen,
"Energy-Efficient Caching for Wireless Mobile Computing."
Proc. of the 12th Int. Conf. on Data Engineering, pp. 336-345, 1996.

S. Y. Wur and Y. Leu,
"An Effective Boolean Algorithm for Mining Association Rules in Large Databases,"
Proc. of 6th Int. Conf. Database Systems for Advanced Applications, pp. 179-186, 1999.

J. Xu, B. Zheng, M. Zhu, and D. L. Lee,
"Research Challenges in Information Access and Dissemination in a Mobile Environment,"
Proc. of Pan-Yellow-Sea Int. Workshop on Information Technologies for Network Era, pp. 1-8, 2002.

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


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

QR Code