簡易檢索 / 詳目顯示

研究生: 李建宗
Jian-Zong Lee
論文名稱: 一個在資料廣播環境中的快取資料驗證方法
A Cache Invalidation Scheme For Data Dissemination In Mobile Computing Environments
指導教授: 呂永和
Yung-Ho Lu
口試委員: 楊維寧
Wei-Ning Yang
葉耀明
Yao-Ming Yeh
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 58
中文關鍵詞: 資料廣播能源節省快取策略行動計算
外文關鍵詞: mobile computing, data broadcast, data cache, invalidation
相關次數: 點閱:361下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在行動計算的環境中,伺服端必須服務大量的客戶端,因此使用廣播的方式傳送資料給客戶端是一個很有效率的方法。在廣播的環境下,如何節省能源和降低資料的等待時間,是個相當重要的議題。有許多方法可以達成上述之目的,其中最常用的方法就是使用快取空間來暫存資料。但是一旦資料項被伺服端更動,客戶端快取的資料項就無法使用,為了讓客戶端能知道快取中的資料項是否可用,我們在廣播方法中加入驗證報告。在本篇論文中,我們修改了封包的表頭,使得客戶端可以得知驗證報告廣播的時間。並且根據廣播環境的特性,使用編號來取代驗證報告中的時間戳記。此外,我們詳細地討論驗證報告的擺放位置。我們發現若將驗證報告擺在索引之前,則客戶端會為了要取得驗證資料而錯失廣播資料。若將驗證報告擺放在每個資料區塊中第一個異動資料之前,並在驗證報告中加入部份資料廣播的時間。如此可以大量降低客戶端的獲取時間。


    Since data broadcasting can disseminate data items to large number of mobile clients simultaneously, it is widely used for distributing data items in a mobile computing environment. Two major performance metrics in a mobile computing environment are energy consumption and access latency. In many recent researches, data caching is used to minimize these two metrics. With data caching, one has to maintain the consistency of the cached data items of a mobile client with those of the mobile server. When data items are updated in the server, a client must be informed of these updates and tries to retrieve the new contents of the data items. To do this, we consider broadcasting invalidation reports (IRs) in the broadcast structure. In this paper, we revise the organization of a packet header such that a mobile client is informed about the time when an invalidation report is broadcasted by accessing the header information. According to the characteristic of the broadcast structure, we use numbers to replace timestamps in IR to reduce the IR size. We carefully study the ways to put IRs in a broadcast structure to reduce the access latency. On way to put an IR is to put it before the index segment. In this way a mobile client tends to miss the broadcasted data items due to the need to access an IR before accessing any data items. Another way is to put an IR before the first updated data item in each data segment. Through a simulation, we show that the second method significantly reduces the access latency.

    中文摘要 I 英文摘要 II 誌謝 III 目錄 IV 圖表目錄 VI 第一章 緒論 1 1.1行動計算環境 2 1.2資料廣播方法 4 1.2.1資料廣播 4 1.2.2 評估廣播方法的效能 6 1.3研究動機 8 1.4 論文架構 8 第二章 相關研究 10 2.1 資料廣播 10 2.1.1 資料排程 11 2.1.2 資料快取 12 2.2 資料驗證方法 14 第三章 研究方法 16 3.1 背景介紹 16 3.1.1廣播環境 16 3.1.2快取驗證 19 3.2 廣播環境下的驗證報告 24 3.2.1 修正封包的表頭 25 3.2.2 驗證報告的播放和廣播結構的配合 27 3.2.3 驗證報告的更新時間 28 3.2.4 驗證報告所擺放位置的最佳化 30 3.2.5 客戶端的存取程序 40 第四章 實驗結果與分析 43 4.1實驗環境 43 4.2實驗參數的介紹 44 4.3 實驗結果 47 4.3.1 實驗簡介 47 4.3.2 實驗數據分析 48 第五章 結論與未來展望 54 參考文獻 56

    1. T. Imielinski , S. Viswanathan, and B. R. Badrinath, “Data on Air:
    Organization and Access,” IEEE Trans. Knowledge and Data Engineering, Vol. 9,No. 3, pp353-372 , May/June 1999.

    2. D.A. Tran, K.A. Hua, and K. Prabhakara, “On the Efficient Use of
    Multiple Physical-Channel Air-Cache,” Proc. IEEE Wireless Comm.
    and Networking Conf. (WCNC ’02), Mar. 2002.

    3. S. Acharya et al. “Broadcast Disks: Data Management for
    Asymmetric Communications Environments,” Proc. ACM SIGMOD Conf., pp. 199-210,May 1995.

    4. S. Hameed and N.Vaidya. “ Efficient algorithm for scheduling data
    broadcast Wireless Networks”, 5:183-193,1999.

    5. C.J. Su and L. Tassiulas. “Joint broadcast scheduling and user’s
    cache management for efficient information delivery”. ACM Wireless Networks,6,2000.

    6. D. Barbara and T. Imielinski. “Sleepers and Workaholics: Caching
    Strategies in Mobile Environments.” In Proceedings of the ACM
    SIGMOD Conference on Management of Data,pages 1-12,1994.

    7. Kwong Yuen Lai,Zahir Tari and Peter Bertok. “Cost efficient
    broadcast based cache invalidation for mobile environments”
    Proceedings of the 2003 ACM symposium on Applied computing,2003.

    8. T. Imielinski and S. Vishwanath, “Adaptive wireless information systems,” Proceedings of SIGDBS (Special Interest Group in Data-
    Base Systems) Conference, Tokyo, Japan (1994).

    9. S. Acharya et al. “Prefetching from a Broadcast Disk,”12th Int’l Conf. Data Eng., pp. 276-285 , Feb. 1996.

    10. Nitin H. Vaidya and Sohail Hameed, “Scheduling Data Broadcast in Asymmetric Communication Environments,” Technical Report 96-022, Computer Science, Texas A&M Univ., Nov 1996.

    11. Kun-Lung Wu, et al., “ Energy-Efficient Caching for Wireless
    Mobile Computing”, Proceedings of the Twelfth International
    Conference on Data Engineering,336~343,1996.

    12. Guohong Cao, “On improving the performance of cache
    invalidation in mobile environments”, Mobile Networks and
    Applications, Volume 7 , Issue 4, 291 - 303 ,2002.

    QR CODE