• 沒有找到結果。

設計一有服務品質保障之以代理人為基礎的服務系統

N/A
N/A
Protected

Academic year: 2021

Share "設計一有服務品質保障之以代理人為基礎的服務系統"

Copied!
6
0
0

加載中.... (立即查看全文)

全文

(1)

附件:封面格式

行政院國家科學委員會補助專題研究計畫成果報告

※※※※※※※※※※※※※※※※※※※※※※※※※

※ ※

設計一有服務品質保障之以代理人為基礎的服務系統

Design A Quality of Service Agent-Based Service System

  ※

※       ※

※※※※※※※※※※※※※※※※※※※※※※※※※

計畫類別:□個別型計畫  □整合型計畫

計畫編號:NSC 89-2213-E-004-003-

執行期間:88 年 8 月 1 日至 89 年 7 月 31 日

計畫主持人:張宏慶

共同主持人:

本成果報告包括以下應繳交之附件:

□赴國外出差或研習心得報告一份

□赴大陸地區出差或研習心得報告一份

□出席國際學術會議心得報告及發表之論文各一份

□國際合作研究計畫國外研究報告書一份

執行單位:國立政治大學資訊科學系

中 華 民 國 八 十 九 年 十 月 十 七 日

(2)

行政院國家科學委員會專題研究計畫成果報告

設計一有服務品質保障之以代理人為基礎的服務系統

Design A Quality of Ser vice Agent-Based Ser vice System

計畫編號:NSC 89-2213-E-004-003

執行期限:88 年 8 月 1 日至 89 年 7 月 31 日

主持人:張宏慶 國立政治大學資訊科學系

計畫參與人員:孟慶偉 國立政治大學資訊科學系

一、中文摘要 本計畫在於設計一個有服務品質保障 之以代理人為基礎的服務系統。我們所提 出的系統架構,除了參照目前國外幾個比 較著名的行動代理人系統外,特別考慮服 務品質保障的設計。因此,在我們的系統 中特別有一個服務品質保障的子系統來擔 負這一方面的責任。該子系統細分為使用 者階層、服務管理階層與資源管理階層等 三個不同層級。各階層的內涵各由不同的 代理人元件組成。藉著彼此的分工與總體 的協調、整合,期盼能顯著提升用戶對服 務品質要求之保障。 關鍵詞:代理人服務系統、服務品質保障 Abstract

The main theme of this project is to design a QoS agent-based service system. Our system architecture not only refers to those world renown mobile agent systems but also consider the quality of service design issue. Thus we have a QoSAS subsystem for this regard. QoSAS is further decomposed into user layer, service management layer, and resource management layer. Each layer consists of a couple of agent-based components. Through the interplay among these components, the system is expected to guarantee a certain degree of quality of services for customers.

Keywords: Agent Service System, Quality of

Service 二、緣由與目的 近年來,行動通訊網路與行動計算是相當 熱門的研究領域,其市場潛力預測在二十 一世紀將大放異彩。尤其在相關的無線通 訊技術的突破與產品的相繼問世,如 IEEE 802.11 標準的 Wireless LAN 無線區域網 路卡、Mobile DATA 無線廣域數據通訊介 面卡、以及 Direct-PC 衛星數據通訊等, 使得個人無線通訊系統將有多種選擇,個 人能隨時隨地不受限制地取得網路上即時 資訊的時代,即將真正來臨。 然而,行動設備在行動環境下所受的諸多 限制有:行動設備的功能有限、可靠性低、 移動性問題、頻寬限制等。在這些限制下, 目前在有線網路上的計算方式並不適用, 以靜態代理人(Stationary Agent)與行動 代理人(Mobile Agent)的計算模式,將是 突破上述瓶頸的解決之道。而行動計算必 須在一行動代理人系統的環境下才能執 行。在先前的研究中,我們曾對「行動資 訊服務網路之用戶行動能力的管理」及「行 動代理人之行動能力的管理」有深入的研 究 [1-4]。在此,我們也希望藉著提出一 個以代理人為基礎之有服務品質保障的管 理架構,以支援行動用戶及行動代理人之 行動能力的管理。 三、研究成果    本計畫在於設計一個有服務品質保障 之以代理人為基礎的服務系統,其系統架 構如圖一所示: 系統架構

(3)

圖一: 系統架構

本系統主要包含下列幾個主要元件: n 供 行 動 用 戶 上 網 之 連 接 器 (Mobile

Access Point, MAP)

提供行動用戶能夠透過無線網路順利 連上網際網路的連接點。 n 代 理 人 系 統 之 經 理 (Agent System Manager,ASM) 負責維護代理人系統的正常運轉及執 行。例如,對代理人身份的認證、控 制代理人的執行情形、對代理人行動 能力的管理等。 n 服務目錄伺服機(Directory Server, DS) 讓服務提供者登錄其所提供的服務項 目 , 提 供 用 戶 對 服 務 元 件 類 似 "Yellow Page" 的查詢服務。 n 代理人伺服機(Agent Server,AS) 提供代理人程式的工作環境、代理人 與其它代理人或代理人與伺服器間的 互動、確保有服務品質保障的服務。 代理人系統之經理 (ASM) ASM 由以下三個代理人經理組成: (1) 代理人認証經理 (Agent

Authentication Manager, AAM)

負責代理人的認証、註冊、註 銷註冊等服務。

(2) 修正代理人程式經理 (Agent Modify Manager, AMDM)

修正代理人程式經理首先接受 由用戶送來的控制要求。接 著,找出代理人程式的所在位 置,接著將控制訊息傳遞給 他。 (3) 代理人行動管理經理 (Agent Mobility Manager, AMBM)

在此,我們對代理人的行動管 理,主要是對行動代理人進行 搜尋。 代理人伺服機 (AS) 代理人伺服機包括以下各部份(如圖二所 示): (1) 代 理 人 虛 擬 平 臺 (Agent Virtual Platform,AVP):其內涵包括下列三個 元件: (a) 代理人互動之代理者 (Agent Interaction Proxy,AIP):代 理人間基於安全性考量並不直 接產生互動,而必須透過 AIP 方能完成。

(b) ACM 之代理者 (ACM Proxy, ACMP):負責保護 agent, host , network 等被非法入侵及破 壞。 (c) 目錄伺服機之倉儲 (cache of DS):供儲存服務目錄之用。 (2) 代理人控制經理 (ACM) 負責有關與代理人系統的安全、代理 人控制、代理人移動、及代理人與其 它代理人或伺服器互動的關係。

(4)

(3) 服 務 品 質 保 證 之 代 理 人 系 統 (QoS Agent System,QoSAS) 圖二:代理人伺服機 服務品質保障之代理人系統 (QoSAS) QoSAS 又可分為如下三個階層(如圖三所 示): 圖三:有服務品質保障之 代理人系統 (1) 使用者階層 (User Layer,UL) 包括以下之元件:

(a) 使用者代理人 (User Agent) : 經由 web server 提供使用者 介面給使用者,供使用者選擇 其所需要的服務。當服務完成 後,亦由使用者代理人將結果 送回給使用者。 (2) 服務管理階層 (Service Management Layer,SML) 包括以下 之元件:

(a) 任務代理人 (Task Agent) : 負責完成從使用者代理人所接 收到的工作。藉著與對映代理 人、行程代理人之合作,選擇 最佳服務路徑,並依循此路徑 完成工作。 (b) 對映代理人 (Mapping Agent):依使用者對服務品質 的需求,將「對使用者有意義 的陳述」轉換成「對系統有意 義的參數」,期使服務代理人 於完成任務時,能以這些參數 為依據,達到使用者對服務品 質的要求。 (c) 行程代理人 (Itinerary Agent):因服務提供者對所提 供的服務項目及服務品質有其 差異性,在完成一任務時,常 有不同的選擇。行程代理人的 任務即為將所有可完成該工作 的路徑一一列出,以提供服務 代理人可依使用者對服務品質 的要求,選擇一最佳服務路 徑。 (d) 資源分配代理人 (Resource Allocation Agent):因網路上 之資源有限,同一時間可能有 多人使同一資源。資源分配代 理人便是藉排隊和分配 (scheduling) 等方法來解決資 源分配的問題。 (3) 資源管理階層 (Resource Management Layer) 包括以下之元 件:

(5)

圖四:代理人間的協調關係圖 (a) 資源管理代理人 (Resource Management Agent):因網路上 的週邊設備並無一統一規格。 由服務代理人直接使用這些週 邊設備有相當程度的複雜性。 因此,我們將委由資源管理代 理人來處理週邊設備之差異性 的問題。當服務代理人欲使用 週邊設備時,只須將其需求傳 送至資源管理代理人即可由其 代為處理。 (b) 監督代理人 (Monitor Agent):因使用者對服務品質 的需求最終乃是以系統參數表 示。因此,我們使用監督代理 人來動態地監督並記錄這些系 統參數值,以供其它元件的參 考。 四、結論 行動設備在行動環境下受到諸多限制,在 這些限制下,目前在有線網路上的計算方 式並不適用,我們設計以代理人的計算模 式,來解決目前行動計算所面臨的問題。 而行動計算必須在一行動代理人系統的環 境下才能執行。在先前的研究中,我們曾 對行動資訊服務網路之用戶行動能力的管 理及行動代理人之行動能力的管理有深入 的研究。在本計畫中,我們設計一個以代 理人為基礎之有服務品質保障的管理架 構,未來,我們希望藉此架構支援行動用 戶及行動代理人之行動能力的管理。 五、參考文獻

[1] Hung-Chin Jang, Yao-Nan Lien, and Jyh-Shyan Huang, "Client Location Tracking in Ubiquitous Information Service Network," 1997 International Conference on Parallel and Distributed Systems, Seoul, Korea, Dec. 11-13, 1997.

[2] Hung-Chin Jang, Yao-Nan Lien, and Jyh-Shyan Huang, "Client Location Tracking with K-Step Prediction and Cache Policy in Ubiquitous Information Service Network," Asia Pacific Software Engineering

Conference and International Computer Science Conference, Hong Kong, Dec. 2-5, pp. 181-190, 1997.

[3] Hung-Chin Jang, Yao-Nan Lien, Jyh-Shyan Huang, and Fu-Han Liu, "Non-Deterministic Binary Search of Mobile Agents", 1997 National Computer

Symposium (NSC '97), Taiwan, R.O.C., Dec. 22-23, pp.89-94, 1997.

[4] Hung-Chin Jang, Yao-Nan Lien, and Jyh-Shyan Huang, "Using Cut Vertices Search to Search Mobile Agents on a

Non-Deterministic Path", the 4th Mobile

Computing Workshop, National Chiao Tung Unvi., Taiwan, R.O.C., March 25-26, 1998.

參考網站 [1] Aglet at http://www.tr1.ibm.co.jp/aglets [2] Odyssey at http://www.generalmagic.com/technology.tec hnology.html [3] Concordia at http://www.meitca.com/HSL/Projects/Conco rdia [4] Voyager at http://www.objectspace.com/voyager [5] Agent Tcl at http://www.cs.dartmouth.edu/~agent

(6)

參考文獻

相關文件

三、 桃園縣政府-「身心障礙者職業重建窗口購買服務計畫」 :以促進 就業為導向,由職業重建個案管理員依身心障礙礙者屬性及提供服

Lin Xueling, A Study on the Literary Images and Narrative Persuasion in Dunhuang Telling and Singing Literature "Qiu Yin Yi Ben". Hung Ifang, The Content and

依身障者個別需求及職能,109 年截至 6 月底止提供一般性就業服務計推介就業 9,956 人、支持性就業服務計推介就業 1,249 人及推動辦理身心障礙者職務再

 為了更進一步的提升與改善本校資訊管理系 的服務品質,我們以統計量化的方式,建立

„ "Distributed Management Architecture for Multimedia Conferencing Using SIP" ,Moon-Sang Jeong, Jong-Tae Park, and Wee-Hyuk Lee, International Conference on DFMA ,2005..

SaaS 軟體即服務 ( Software as a Service) 建立在 PaaS 、 IaaS

△△聯合診所所提供之服務範圍計有門診醫療服務(一樓)及 復健治療服務(二樓)兩項,本研究係針對一樓「門診醫療服務流 程」進行研究。由於△△聯合診所之門診醫療服務不具設計及研發

Wolfgang, "The Virtual Device: Expanding Wireless Communication Services through Service Discovery and Session Mobility", IEEE International Conference on