簡易檢索 / 詳目顯示

研究生: 周昕毅
Hsin-Yi Chou
論文名稱: 一個基於居間中心性用以判別行動代理人派送排程的方法
A Betweenness-centrality Based Approach for Distinguishing Mobile Agent Dispatching Schedules
指導教授: 楊鍵樵
Chen-Chau Yang
口試委員: 呂永和
Yung-Ho Leu
呂芳懌
Fang-Yie Leu
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 55
中文關鍵詞: 行動代理人派送排程居間中心性相似度指標
外文關鍵詞: mobile agents, dispatching schedules, Betweenness-centrality, Similarity Index.
相關次數: 點閱:504下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 使用行動代理人在網際網路中收集資料時,我們需要將行動代理人由一個單一的源頭派送到網際網路上大量的資料源以收集資料。由於行動代理人系統通常是在網路應用層上運作而無法知道網路的實際架構;再加上網際網路的連線狀況並不穩定且無法有效預測,這使得有效率地派送行動代理人成了一項具有挑戰性的工作。我們之前的研究已顯示出在不同的網路狀況下應使用不同的行動代理人派送排程,才能減少完成工作的時間,以達到更好的效率。
    在這篇論文中,我們以居間中心性發展出一相似度指標,藉以判別行動代理人派送排程的大致架構。有了相似度指標,就可針對當時的網路狀況選擇較適合的派送排程;亦可避免在網路狀況欠佳時,因為選擇了不適合的派送排程,使得行動代理人無法完成所有指派的工作。本論文亦證明了相似度指標的適用性與相關特性。


    Abstract

    Mobile agents are dispatched from a single host to a many different data sources spread over the Internet. Mobile agents systems normally operate at application layer and just have no knowledge about underlying network topology. Moreover, the connection of Internet is variable and unpredictable all the time. These reasons make dispatching mobile agents efficiently a challenging task. Research has demonstrated that different mobile agents dispatching schedules should be chosen at different situations in order to minimize the time tasks completed and upgrade efficiency.
    In this paper, a Betweenness-centrality based approach, called Similarity Index, is proposed to distinguish the silhouette of mobile agents dispatching schedules. With Similarity Index, seemly dispatching schedules could be selected according to the internet situations at the time. Similarity Index can also prevent all the schedules are failed because we select too similar schedules when internet situations at that time are poor. Suitability and properties of Similarity Index are also confirmed in this paper.

    中文摘要....................................i Abstract...................................ii 誌謝......................................iii 圖索引.....................................vi 表索引.....................................vii 第一章 緒論1 1.1 研究背景與動機..........................1 1.2 章節摘要................................4 第二章 相關文獻..............................5 2.1 行動代理人..............................5 2.1.1 行動代理人派送的方式..................6 2.1.2 行動代理人派送路徑的規劃..............7 2.1.3 網路問題對於行動代理人派送的影響......8 2.1.4 行動代理人派送的相關研究.............10 2.2 樹.....................................12 2.3 辨別樹形的方法.........................14 第三章 相似度指標...........................17 3.1 居間中心性.............................18 3.2 相似度指標.............................20 3.3 居間中心性與相似度指標的特性證明.......22 第四章 實驗結果及討論.......................33 4.1 實驗環境...............................33 4.2 實驗資料...............................33 4.3實驗結果與討論.....................34 第五章 結論與未來研究方向...................41 5.1 結論...................................41 5.2 未來研究方向...........................42 參考文獻....................................43 附錄:實驗結果詳表..........................46

    [1] Jin-Wook Baek, Heon-Young Yeom, “d-Agent: An Approach to Mobile Agent Planning for Distributed Information Retrieval, ” IEEE Transactions, vol. 49, no. 1, pp. 115-122, Feb 2003.
    [2] Stefan Saroiu, P. Krishna Grmmadi, Steven D. Gribble, "A Measurement Study of Peer-to-Peer File Sharing Systems", In MMCN, 2002
    [3] K. Moizumi, “Mobile Agent Planning Problems,” PhD. Thesis, Dartmouth College, 1998.
    [4] Jin-Wook Baek, Jae-Heung Yeo, Heon Y. Yeom, “Agent Chaining: An Approach to Dynamic Mobile Agent Planning,” International Conference on Distributed Computing Systems(ICDCS), July 2002.
    [5] T.H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, “Introduction to Algorithms,” Second Edition, The MIT Press., 2001.
    [6] B.H. Yuan, C. C. Yang, ”Dispatching Mobile Agents in Context-Free Internet Applications,” submitted to Information Sciences, 2008.
    [7] R. Giltho, E. Olougouna, and S. Pierre, “Mobile Agnets and Their Use for Information Retrieval: A Brief Overview and an Elaborate Case Study,” IEEE Network, pp. 34-41, Jan/Feb 2002.
    [8] K. Moizumi, G. Cybenko, “The Traveling Agent Problem,” Mathematics of Control Signals and Systems, 1998.
    [9] B.Brewington, R. Gray, K. Moizumi, D. Kotz, G. Cybenko, and D. Rus, “Mobile Agents in Distributed Information Retrieval,” In M. Klusch, Intelligent Information Agents, chapter 12, Springer-Verlag, 1999.
    [10] J. Baek, G. Kim, J. Yeo, and H. Yeom, “Cost-Effective Mobile Agent Planning for Distributed Information Retrieval,” International Conference on Distributed Computing Systems(ICDCS), 2001.
    [11] J. Baek, G. Kim, H. Yeom, “Cost Effective Planning of Timed Mobile Agents,” International Conference on Information Technology: Coding and Computing(ITCC), 2002.
    [12] John G. Waclawsky, Ph.D., Tung Ouyang, Ph.D., “Practical TCP Traffic Flow Performance Analysis, Part2,” 2000.
    [13] Douglas B. West, "Introduction to Graph Theory", 2nd edition, Prentice-Hall, 2001.
    [14] A . Liotta, G. Pavlou, and G. Knight, ”Exploiting Agnet Mobbility for Large-Scale Network Monitoring,” IEEE Network, pp. 7-14, May/June 2002.
    [15] K. Moizumi, “The Mobile Agnet Planning Problem,” PhD thesis, Thayer School of Engineering, Dartmouth College, November 1998.
    [16] K. Routhermel, F. Houl, and N. Radouniklis, “Mobiles agent systems:What is missing?,” in Proc. DAIS’97, Chapman & Hall, 1997, pp.111-124.
    [17] T. Schlegel, P. Braun, and R. Kowalczyk, “Toward autonomous mobile agents with emergent migration behaviour,” in AAMAS’06, Hokkaido, Japan, May 8-12, 2006, pp. 585-592.
    [18] W. Thelmann and K. Roothermel, “Optimizing the Dissemination of Mobile Agents for Distributed Information Filtering,” IEEE Concurrency, pp. 53-61, April-June 2000.
    [19] C. H. Chen, “Developing Social Network Analysis System for Virtual Teams in a Professional Virtual Community,” Master thesis, National Sun Yat-sen University, 2001.
    [20] http://research.microsoft.com/~antr/Pastry/. Pastry.
    [21] K Zhang, D Shasha, “Simple fast algorithms for the editing distance between trees and related problems,” SIAM J. Comput., Vol. 18, No. 6. (December 1989), pp. 1245-1262.
    [22] http://rfc-gnutella.sourceforge.net/. Grutella.
    [23] http://wiki.theory.org/BitTorrentSpecificaiton. Bit Torrent Protocol Specificaiton.
    [24] Gary Chartrand, Ortrud R. Oellermann, “Applied and Alogorithmic Graph Theorym,” international edition, McGraw-Hill, 1993.
    [25] Bhavsar, V.C., Boley, H. and Yang, L., “A Weighted-Tree Similarity Algorithm for Multi-Agent Systems in e-Business Environments,” Computational Intelligence, vol.20, no. 4, pp.584-602, 2004.
    [26] K. C. Tai, “The tree-to-tree correction problem,” Journal of the ACM, vol. 26, no. 3, 1979.
    [27] S. Y. Lu, “A tree-to-tree distance and its application to cluster analysis,” IEEE Trans. Pattern Anal. Mach. Intell. PAMI-1, no. 2, 1979.
    [28] D. Shasha and K. Zhang, “Fast algorithms for the unit cost editing distance between trees,” Journal of Algorithms, no. 11, 1990.
    [29] K. Zhang, D. Shasha, and J. T.-L. Wang, “Approximate tree matching in the presence of variable length don't cares,” J. Algorithms, vol. 16, no. 1, pp. 33-66, 1994.
    [30] D. Shasha and K. Zhang, “Approximate tree pattern matching,” In Pattern Matching Algorithms. Oxford University Press, 1997, pp. 341-371.
    [31] S. Chawathe, A. Rajaraman, H. Garcia-Molina, and J. Widom, “Change detection in hierarchically structured information,” in Proceedings of ACM SIGMOD,” 1996.
    [32] S. S. Chawathe and H. Garcia-Molina, “Meaningful change
    detection in structured data,” in Proceedings of the 1997
    ACM SIGMOD, 1997, pp. 26-37.
    [33] Bo Yang, Dayou Liu, Kun Yang, Sheng-Sheng Wang. “Strategically migrating agents in itinerary graph,” IEEE international Conference on Machine Learning and Cybernetics, 2003.
    [34] A. Medina, I. Matta, and J. Byers. “On the Origin of Power-laws in Internet Topologies,” ACM Computer Communication Review, pp. 160-163, April 2000.
    [35] http://www.python.org/. Python
    [36] https://networkx.lanl.gov/wiki/. NetworkX

    QR CODE