跳到主要內容

臺灣博碩士論文加值系統

(54.92.164.9) 您好!臺灣時間:2022/01/23 04:39
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:張國華
研究生(外文):Kuo-Hua Chang
論文名稱:在Aglets行動代理人系統上設計與實作一個開放原始碼的位置服務系統
論文名稱(外文):Design and Implementation of an Open Sourced Location Service System for the Aglets Mobile Agent System
指導教授:竇其仁竇其仁引用關係林正敏林正敏引用關係
指導教授(外文):Chyi-Ren DowCheng-Min Lin
學位類別:碩士
校院名稱:逢甲大學
系所名稱:資訊電機工程碩士在職專班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2005
畢業學年度:93
語文別:英文
論文頁數:61
中文關鍵詞:開放原始碼行動代理人系統位置服務行動代理人
外文關鍵詞:open sourcelocation servicemobile agentAgletsmobile agent system
相關次數:
  • 被引用被引用:0
  • 點閱點閱:166
  • 評分評分:
  • 下載下載:27
  • 收藏至我的研究室書目清單書目收藏:1
行動代理人系統經由網路的環境來執行分散式的運算,在這個網路環境中大多數的行動代理人彼此之間的通訊依靠著一個位置服務系統。在這個位置服務系統必須提供可靠的位置資訊和保證訊息傳達的服務。Aglets行動代理人系統最早由IBM國際商業機器股份有限公司東京研究實驗室所發表,於西元2000年時發佈成為開放原始碼軟體。就我們所知,直到現在Aglets尚沒有支援完整的位置服務系統。在本篇論文我們基於IBM公開授權證的允許下,在開放原始碼的Aglets行動代理人系統上設計並實作一個位置服務系統。我們實作的位置服務系統具有:容易與舊有應用程式整合,容易將伺服器加入管理區域,容易連結來自不同實驗室的多個管理區域,容易實作於您的程式碼中,這四種特色能夠使其應用範圍更為廣泛。最後本研究在不同的網路環境下測試我們所建立的位置服務系統,得到最佳的效能。
A mobile agent system can be used to distribute computation throughout a network environment. Most of the mobile agents rely on a location service system to communicate with each other in the network environment. The location service system must provide reliable location information and guarantee delivery messages. Aglets is a popular Java-based mobile agent system and was originally developed at the IBM Tokyo Research Laboratory. The Aglets system is distributed under the IBM Public License, then release to sourceforge.net as an Open Source project in 2000. However, the complete location service solutions are not currently supported by the Aglets. Our research is based on the IBM Public License and location service technology to design and implement an open sourced location service system for the Aglets mobile agent system. Our location service system has four major advantages: easy to integrate for legacy applications, easy to join servers in the region, easy to link among multi-regions for different laboratories, and easy to implement in your code that make its range of applications more extensive. Finally, the experimental results demonstrate that our system is efficient in various network environments.
中文摘要 i
Abstract ii
Acknowledgements iii
Table of Contents iv
List of Figures vi
Chapter 1 Introduction 1
1.1 Motivation 1
1.2 Overview of the Research 2
1.3 Thesis Organization 3
Chapter 2 Related Work 5
2.1 Open Source 5
2.2 Mobile Agents 6
2.3 Location Service Techniques 6
Chapter 3 System Architecture 11
3.1 Location Service Schemes 11
3.2 System Hierarchy 15
Chapter 4 Implementation 20
4.1 System Common Objects 20
4.2 Location Service Interface and Database Implementation 21
4.2.1 Location Service Interface 22
4.2.2 Database 22
4.3 Location Service Management Module 22
4.4 Message Delivery Management Module 29
4.5 Summary 31
Chapter 5 System Prototype 32
5.1 Installation 32
5.2 System Operation 34
5.2.1 Region Server 34
5.2.2 Base Server 35
5.3 Examples 37
Chapter 6 Experimental Results 40
6.1 Experimental Environment 40
6.2 Performance Results 41
6.3 Discussions 44
Chapter 7 Conclusions 47
References 48
Appendix A 53
Vita 54
[1] T. Binh, W. Rachel, S. Aruna, and R. Thierry, "Integrated personal mobility architecture: a complete personal mobility solution," ACM on Mobile Networks and Applications, Vol. 8, No. 1, pp. 27-36, February 2003.
[2] M. Bisignano, G. D. Modica, and O. Tomarchio, "Mobile agent location management: a comparison between CORBA and P2P based systems," in Proceedings of the 8th IEEE International Symposium on Computers and Communication (ISCC 2003), Vol. 2, pp. 1029-1034, July 2003.
[3] R. Broos, B. Dillenseger, P. Dini, T. Hong, A. Leichsenring, and M. Leith, "Mobile agent platform assessment report," Contribution to the EU Advanced Communications Technology and Services (ACTS) Programmer, October 2000.
[4] D. P. Buse, P. Sun, Q. H. Wu, and J. Fitch, "Agent-based substation automation," IEEE on Power and Energy Magazine, Vol. 1, No. 2, pp. 50-55, March-April 2003.
[5] G. Cabri, L. Leonardi, M. Mamei, and F. Zambonelli, "Location-dependent services for mobile users," IEEE Transactions on Systems, Man and Cybernetics, Vol. 33, No. 6, pp. 667-681, November 2003.
[6] S. C. Chen, C. R. Dow, T. K. Yang, J. Y. Bai, and C. M. Lin, "An instant message-based multi-agent coordination system," in Proceedings of the 2004 IEEE International Conference on Information Reuse and Integration, pp. 456-461, November 2004.
[7] C. N. Chen, C. F. Liou, C. R. Wu, R. Y. Wu, and T. W. Hou, "Solving location problem of a mobile host by an agent group," in Proceedings of the 7th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC''96), Vol. 2, pp. 708-712, October 1996.
[8] S. J. Choi, M. S. Baik, and C. S. Hwang, "Location management & message delivery protocol in multi-region mobile agent computing environment," in Proceedings of the 24th International Conference on Distributed Computing Systems, pp. 476-483, March 2004.
[9] J. Desbiens, M. Lavoie, and F. Renaud, "Communication and tracking infrastructure of a mobile agent system," in Proceedings of the 31st Hawaii International Conference on System Sciences, Vol. 7, pp. 54-63, January 1998.
[10] B. Fitzgerald and T. Kenny, "Developing an information systems infrastructure with open source software," IEEE Software, Vol. 21, pp. 50-55, January -February 2004.
[11] A. Fuggetta, "Open source software-an evaluation," The Journal of Systems and Software 66, pp. 77-90, 2003.
[12] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns. Addison-Wesley, January 1995.
[13] M. G. Rubinstein, B. Duarte, and O. C. Muniz, "Service location for mobile agent systems," in Proceedings of IEEE International on Telecommunications Symposium (ITS ''98), Vol. 2, pp. 623-626, August 1998.
[14] A. Idoue, T. Kubo, H. Yokota, T. Hasegawa, and M. Ohashi, "Global roaming among Mobile IP networks operated by different administrative domains. Support of incoming/outgoing calls for mobile nodes having private addresses," IEEE Wireless Communications and Networking (WCNC 2003), Vol. 3, pp. 1993-1998, March 2003.
[15] G. Kastidou, E. Pitoura, and G. Samaras, "A scalable hash-based mobile agent location mechanism," in Proceedings of 23rd International Conference on Distributed Computing Systems Workshops, pp. 472-477, May 2003.
[16] G. Kunito, Y. Okumura, E. Aizawa, and M. Hatori, "Tracking agent: a new way of communication in a multi-agent environment," in Proceedings of the 6th IEEE International Conference on Universal Personal Communications Record, Vol. 2, pp. 903-907, October 1997.
[17] M. Kurihara and M. Numazawa, "A graph transformation system model of reliable dynamic communication networks for location transparent mobile agents," in Proceedings of IEEE International Conference on Systems, Man and Cybernetics, Vol. 3, pp. 5, October 2002.
[18] D. B. Lange and M. Oshima, Programming and deploying java mobile agents with aglets. Addison-Wesley, September 1998.
[19] S. Lazar, I. Weerakoon, and D. Sidhu, "A scalable location tracking and message delivery scheme for mobile agents," in Proceedings of the 7th IEEE International Workshops on Infrastructure for Collaborative Enterprises (WET ICE ''98), pp. 243-248, June 1998.
[20] T. Y. Li and K. Y. Lam, "An optimal location update and searching algorithm for tracking mobile agent," in Proceedings of the 1st international joint conference on Autonomous agents and multiagent systems, pp. 639-646, 2002.
[21] Y. B. Lin and I. Chlamtac, Wireless and Mobile Network Architectures. Wiley, October 2000.
[22] D. Milojicic, M. Breugst, I. Busse, J. Campbell, S. Covaci, B. Friedman, K. Kosaka, D. Lange, K. Ono, M. Oshima, C. Tham, S. Virdhagriswaran, and J. White, "MASIF: the OMG mobile agent system interoperability facility," in Proceedings of the 2nd International Workshop on Mobile Agents (MA''98), September 1998.
[23] S. Mishra and P. Xie, "Interagnet communication and synchronization support in the DaAgent mobile agent-based computing system," IEEE Transactions on Parallel and Distributed System, Vol. 14, No. 3, pp. 290-306, March 2003.
[24] V. A. Pham, A. Karmouch, "Mobile software agents: an overview," IEEE on Communications Magazine, Vol. 36, No. 7, pp. 26-37, July 1998.
[25] E. Di Pietro, A. La Corte, A. Puliafito, and O. Tomarchio. "Extending the MASIF location service in the MAP agent system," in Proceedings of the 5th IEEE Symposium on Computer Communications (ISCC2000), pp. 552-557, July 2000.
[26] W. Scacchi, "Free and open source development practices in the game community," IEEE Software, Vol. 21, No. 1, pp. 59-66, January-February 2004.
[27] A. Silva, M. M. Silva, and J. Delgado, "An overview of AgentSpace: a next-generation mobile agent system," Lecture Notes in Computer Science, pp. 148-159, September 1998.
[28] A. Di Stefano, L. Lo Bello, and C. Santoro, "Naming and locating mobile agents in an Internet environment," in Proceedings of the 3rd International Conference on Enterprise Distributed Object Computing (EDOC ''99), pp. 153-161, September 1999.
[29] Y. H. Wang, H. C. Keh, T. C. Hu, and C. H. Liao, "A hierarchical dynamic monitoring mechanism for mobile agent location," in Proceedings of the 19th International Conference on Advanced Information Networking and Applications (AINA 2005), Vol. 1, pp. 351-356, March 2005.
[30] H. Wang, G. Zeng, and S. Lin, "An efficient control mechanism of mobile agents," in Proceedings of the International Conference on Computer Networks and Mobile Computing, pp. 371-379, October 2001.
[31] M. W. Wu and Y. D. Lin, "Open source software development: an overview," IEEE Computer, Vol. 34, No. 6, pp. 33-38, June 2001.
[32] F. Zambonelli, G. Cabri, and L. Leonardi, "Mobile-agent coordination models for internet applications," IEEE Computer, Vol. 33, No. 2, pp. 82-89, February 2000.
[33] "Logging service introduction,"
http://logging.apache.org/log4j/docs/
[34] "IBM public license version 1.0,"
http://www.research.ibm.com/jikes/license/license3.htm
[35] "Java technology,"
http://java.sun.com
[36] "Mobility and agent technology,"
http://www.recursionsw.com/voyager.htm
[37] "Mobile computational ambients,"
http://www.luca.demon.co.uk/Ambit/Ambit.html
[38] "The world''s most popular open source database,"
http://www.mysql.com/
[39] "The Aglets web site,"
http://aglets.sourceforge.net/
[40] "The open source definition version1.9,"
http://www.opensource.org/docs/definition.php
[41] "Why free software is batter than open source,"
http://www.gnu.org/philosophy/free-software-for-freedom.html
[42] "W3C world wide web,"
http://www.w3.org/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top