透過您的圖書館登入
IP:3.144.17.45
  • 學位論文

以代理人為基礎之結構化點對點系統之應用程式介面

Application Program Interface of Visitant

指導教授 : 莊裕澤

摘要


在網際網路中有豐富的計算資源,如運算能力、網路頻寬以及儲存空間,但是這些資源大多數都是低利用率的。點對點運算能夠將網際網路變成單一的計算平台。此外,點對點運算能夠適應網際網路的動態環境,且在網路大小方面也能達到較佳的規模可伸縮性。然而現存的點對點系統只提供一些基本且簡單的服務,像是儲存空間與檔案的分享和即時訊息。移動式代理人技術能用來改善點對點運算的功能。但該技術也有移動性、通訊與安全性三個主要的議題需要被克服。 在此論文中,我們繼續Visitant的研究,Visitant是一個我們實驗室發展的以代理人為基礎的結構化點對點系統。我們增強了原有系統對於移動式代理人系統的三個主要議題的服務與機制,尤其是在可移動性與安全性議題方面。我們也提出一組較完整且有用的應用程式介面給使用者以移動式代理人的形式來開發其應用程式。最後,我們利用一個簡單的應用程式來展現如何以我們的系統撰寫一個移動式代理人程式。

並列摘要


In the Internet, there are abundant computing resources such as computing power, network bandwidth, and data storage, but most of them have low utilization. P2P (Peer-to-Peer) computing can turn the Internet into a single computational platform. Besides, P2P computing is suitable for the dynamic environment of the Internet, and can achieve better scalability in the network size. The existent P2P systems, however, just provide some basic and simple service such as storage and file sharing, and instant messaging. Mobile agent technology can be used to improve the functionality of P2P computing. But it also has three mains issues, mobility, communication and security, should be conquered. In this thesis, we continue with the research in Visitant, which is an agent-based structured P2P system developed by our laboratory. We enhance the services and mechanisms of the original system to solve the three main issues of mobile agent systems, especially in mobility and security issues. We also propose a more complete and useful set of APIs for programmers to use to develop their application by mobile agent format. At last, we use a simple application to demonstrate how to write a mobile agent with our system.

參考文獻


[8]Jusung Baek. A design of a protocol for detecting a mobile agent clone and its correctness proof using coloured petri nets. Technical report, Technical Report TR-DIC-CSL-1998-002, Info. and Comm., K-JIST, 1998.
[11]Jiannong Cao, Xinyu Feng, Jian Lu, and Sajal K. Das. Mailbox-based scheme for designing mobile agent communication protocols. IEEE Computer, 35(9):54–60, September 2002.
[17]Xinyu Feng, Jiannong Cao, Jian Lu, and Henry Chan. An efficient mailbox-based algorithm for message delivery in mobile agent systems. In Proceedings of the Fifth IEEE International Conference on Mobile Agents (MA 2001), pages 135–151, Atlanta, Georgia, United States, December 2001.
[18]FIPA- The Foundation for Intelligent Physical Agents. Retrieved 2005 from http://www.fipa.org/.
[19]Ian Foster and Carl Kesselman. The Grid: Blueprint for a New Computing Infrastructure. First edn. Morgan Kaufmann (1998)

延伸閱讀