跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.175) 您好!臺灣時間:2024/12/09 21:25
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:高伯睿
研究生(外文):Bo-Rui Kao
論文名稱:以代理人為基礎之主動式網路服務合成與部署策略
論文名稱(外文):An Agent-Based Framework for Service Composition and Deployment in Active Networks
指導教授:賴國華
指導教授(外文):Robert Lai
學位類別:碩士
校院名稱:元智大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:52
中文關鍵詞:主動式網路行動代理人服務合成服務部署
外文關鍵詞:Active NetworkMobile AgentService CompositionService Deployment
相關次數:
  • 被引用被引用:0
  • 點閱點閱:183
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
隨著網路的開放與普及,網路服務將更具動態性與異質性。傳統網路環境緩慢的標準制訂流程與硬體設備的封閉性,造成現有網路架構整合與部署新興的網路服務的困難。因此產生主動式網路的概念。主動式網路提出使網路具 “可程式化” 能力的構想,提供網路服務發展上的彈性與自主性。應用服務允許在節點內加入自訂之網路服務,網路節點不再只是被動傳輸裝置,更具有主動執行服務的能力。
基於行動代理人與膠囊 ( Capsule ) 行為的相似性,本論文嘗試將行動代理人導入主動式網路中,在傳輸之封包中以行動代理人概念取代原有膠囊 ( Capsule ) 之設計。相較於膠囊之運作,行動代理人通常更具智慧與自主性,不僅能處理執行碼之移動,也能夠控制本身之行為模式,即時對周遭的環境做出反應。並同時具有降低網路負載、非同步作業與離線作業等優點。因此本論文將發展以代理人為基礎之主動式網路架構,並對現有之服務合成與部署策略提出改進方案。同時,建構各類型之應用服務以驗證本架構之可行性。

With the Internet proliferation, the tread of network services are dynamic and heterogeneity. However, the slow process of standardization and closed hardware in traditional network make it difficult for integrating new services into the current network infrastructure. To improve these problems, active networks that exploit programmable infrastructure to provide the flexibility and customizability of the service have been proposed. In such networks, customized services can be injected into network devices, which have active-executing abilities.
In this thesis, on the basis of the similarity between mobile agent and capsule behavior, we replaced capsule with mobile agent in active networks. Comparing with the capsule, mobile agents typically have more intelligence and customizability, which not only self-directed autonomy carrying out user-defined functions, but also reacting to the impulse of environment changes immediately. For this reason, we developed an agent-based active network with service composition and deployment strategies. Additionally, we also developed applications to verify this framework.

圖 目 錄III
表 目 錄IV
1.緒論1
1.1研究背景1
1.2研究動機2
1.3研究目的3
1.4論文結構4
2.相關研究5
2.1主動式網路之服務合成研究5
2.1.1ANTS5
2.1.2Programming Language for Active Network (PLAN)6
2.1.3NetScript7
2.1.4Language-Independent Active Network Environment (LIANE)9
2.2主動式網路之服務部署研究11
2.2.1ANTS11
2.2.2Distributed Code Caching for Active Network (DAN)12
2.3代理人技術之應用14
2.3.1代理人在電訊上之應用14
3.以行動代理人為基礎之主動式網路16
3.1系統概述16
3.1.1系統設計之目的與概念16
3.1.2系統之功能設計17
3.2系統架構18
3.2.1系統環境概述18
3.2.2主動式節點 ( Active Node )19
3.2.3行動代理人21
3.2.4服務元件伺服器 ( Code Server )23
3.3系統之運作模式24
3.4服務合成之方式26
3.5服務部署之原理與策略28
3.5.1服務部署之原理28
3.5.2服務部署之策略30
4.實作33
4.1系統實驗環境與發展工具33
4.2系統實作34
4.2.1代理人執行環境 ( Agent Execution Environment )34
4.2.2行動代理人 ( Mobile Agent )36
4.2.3服務元件伺服器 ( Code Server )38
4.3服務元件之建構與合成39
4.4服務部署之設計41
4.5系統限制46
5.結論47
5.1研究成果47
5.2未來工作48
參考文獻49

[1]D.S. Alexander et al., “The SwitchWare Active Network Architecture,” IEEE Network Magazine, May/June 1998, pp.29-36
[2]D. Alexander, M. Shaw, S. Nettles, J. Smith, “Active Bridging,” In Proceedings of SIGCOMM 97, September 1997.
[3]S. Bhattacharjee, K. L. Calvert, and E. W. Zegura, “An Architecture for active networking, “ Proc. Int’l Conf. Network Protocols, 1998, pp.31-41.
[4]S. Bhattacharjee, K. L. Calvert, and E. W. Zegura, “Reasoning about Active Network Protocols, “ Proc. Int’l Conf. Network Protocols, 1998, pp.31-41.
[5]K. L. Calvert, et al., “Directions in Active Network,” IEEE Communications Magazine, October 1998.
[6]K. L. Calvert. ed., “Architectural Framework for Active Network,” DARPA AN Working Group Draft, 1998.
[7]T.M. Chen, “Evolution to the programmable Internet,” IEEE Communications Magazine. March 2000.
[8]C. David, H. Colin, “Mobile Agents: Are They a Good Idea,” 1995.
[9]K. David, S. G. Robert, “Mobile Agents and the Future of the Internet, ” ACM Operating System Review, August 1999.
[10]D. Decasper and B. Plattner, “DAN: Distributed Code Caching for Active Networks,” In Proceeding of IEEE INFOCOM’98, March 1998.
[11]J. Gelas, L. Lefevre, “Mixing High Performance and portability for the design of active network framework with Java”, Parallel and Distributed Processing Symposium., Proceedings 15th International, April 2001.
[12]M. Hicks, et al., “PLAN: A Packet Language for Active Networks,” In Proceeding of the Intl. Conf. On Functional Programming (ICFP’98), 1998.
[13]A. Kulkarni, G. Minden, “Composing protocol frameworks for active wireless networks,” IEEE Communications Magazine, March 2000.
[14]A. Karmouch, “Mobile Software Agents for Telecommunications,” IEEE Communication Magazine, vol. 36 no. 7, 1998.
[15]D.B. Lange and M. Oshima. Seven Good Reasons for Mobile Agents. Communication of the ACM, 42(3), March 1999.
[16]T. Lavian, W. Phil Yonghui, “Active networking on a programmable networking platform”, Open Architectures and Network Programming Proceedings, 2001 IEEE, April 2001.
[17]S. Merugu, S. Bhattacharjee, E. Zegura, K. Calvert, "Bowman: a node OS for active networks," IEEE INFOCOM 2000.
[18]M. Ott, G. Welling, S. Mathur,, D. Reininger, R. Izmailov, “The JOURNEY active network model,” Selected Areas in Communications, IEEE Journal, March 2001.
[19]C. Partridge, A. Jackson, “Smart Packets, ” Technical report, BBN, 1996.
[20]V. Pham, A. Karmouch, “Mobile Software Agents: An Overview Management, ” IEEE Commun, Mag., July 1998.
[21]D. Raz, Y. Shavitt, “New models and algorithms for programmable networks, ” Open Architectures and Network Programming Proceedings, 2001 IEEE, April 2001.
[22]Y. Shoham, “Agent-oriented Programming, ” Artificial Intelligence 60, 1993.
[23]S. da Silva, D. Florissi, and Y. Yemini, “Composing Active Services in Netscript,” In Proceeding of DARPA Active Networks Workshop, March 1998.
[24]S. da Silva, D. Florissi, and Y. Yemini, “The NetScript active network system,” Selected Areas in Communications, IEEE Journal, March 2001.
[25]J. M. Smith, et al., “Activating Networks: A Progress Report,” IEEE Computer, April 1999.
[26]J. Smith, D. Farber, C. Gunter, S, Nettles, D. Feldmeier, W. Sincoskie, “SwitchWare: Accelerating Network Evolution”, White Paper, June 1996.
[27]D. G. Spyros, G. Alex, “Open Programmable & Active Networks: A Synthesis Study, “ Selected Areas in Communications, IEEE Journal, March 2001.
[28]D. L. Tennenhouse and D. J. Wetherall, “Towards an Active Network Architecture,” In Proceeding of Multimedia Computing and Networking, January 1996.
[29]D. L. Tennenhouse et al., “A Survey of Active Network Research,” IEEE Communication Magazine, vol. 35, no. 1, 1997.
[30]C. Thomas M, “Evolution to the Programmable Internet, “ IEEE Communications Magazine, March 2000.
[31]P. Tullmann, M. Hibler, J. Lepreau, “Janos: a Java-oriented OS for active network nodes”, Selected Areas in Communications, IEEE Journal, March 2001.
[32]I. Wakeman, A. Jeffrey, T. Owen, “A language-based approach to programmable networks”, Open Architectures and Network Programming, 2000. Proceedings. OPENARCH 2000. 2000 IEEE Third Conference. March 2000.
[33]D. J. Wetherall, J. V. Guttag, and D. L. Tennenhoues, “ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols,” In Proceeding of IEEE OPENARCH’98, April 1998.
[34]D. J. Wetherall et al., “Introducing New Internet Services: Why and How,” IEEE Network, May/June.
[35]D. J. Wetherall, D. L. Tennenhoues, “The ACTIVE IP Options,” In Proceedings of the 7th ACM SIGOPS European Workshop, September 1996.
[36]T. Wolf, J.S. Turner, “Design issues for high-performance active routers”, Selected Areas in Communications, IEEE Journal, March 2001.
[37]ANTS : http://www.sds.lcs.mit.edu/activeware
[38]Smartpacket : http://www.net-tech.bbn.com/smtpkts/smtpkts-index.html

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top