OGSA的校園網(wǎng)異構教學資源探索

時間:2022-03-04 10:46:00

導語:OGSA的校園網(wǎng)異構教學資源探索一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

OGSA的校園網(wǎng)異構教學資源探索

論文關鍵詞:ogsa網(wǎng)格服務資源共享

論文摘要:OGSA是一種網(wǎng)格體系結構,是在網(wǎng)格結構的基礎上,結合WebServices技術提出的,是以服務為核心的協(xié)議。因此,討論網(wǎng)格技術在校園網(wǎng)中的應用,提出在校園內(nèi)實現(xiàn)異構教學資源共享的總體結構。

隨著互聯(lián)網(wǎng)的飛速發(fā)展,數(shù)字化校園也在快速前進。高等學校校園網(wǎng)在教學、科研、管理等領域發(fā)揮著越來越重要的作用。在信息時代,具備現(xiàn)代網(wǎng)絡化、智能化教學環(huán)境及教學科研資源庫是建設現(xiàn)代化大學的必要條件和重要標志。

利用網(wǎng)絡技術和Web服務技術相結合的OGSA技術,可以構建一個便捷、高效的校園網(wǎng)教學資源共享的平臺,以方便教師和學生獲取所需的信息,實現(xiàn)教學資源最大程度的共享,以減少教育資源的重復建設和浪費。

開放網(wǎng)格服務體系結構OGSA是把Globus標準與面向商業(yè)應用的萬維網(wǎng)服務結合起來,把網(wǎng)格計算從科學與計算應用擴展到更廣泛的以分布式系統(tǒng)服務集成為主要特征的商業(yè)應用領域,建立網(wǎng)格服務的基本概念。網(wǎng)格是把地理位置上分散的資源集成起來的一種基礎設施。通過這種基礎設施,用戶不需要了解這個基礎設施上的具體細節(jié)就可以使用自己需要的資源。分布式資源和通信網(wǎng)絡是網(wǎng)格的物理基礎,網(wǎng)格上的資源包括計算機、儀器、設備、傳感器、存儲設備、數(shù)據(jù)、軟件等實體。網(wǎng)格將高速互聯(lián)網(wǎng)、計算機、數(shù)據(jù)庫、傳感器等融為一體,為科技人員和普通百姓提供更多的資源、功能和服務?;ヂ?lián)網(wǎng)主要為人們提供E-mail、網(wǎng)頁瀏覽等通信功能,而網(wǎng)格則能提供更多更強的功能,它能讓人們共享計算資源、存儲資源和其他資源。網(wǎng)格把用通信手段連接起來的資源無縫集成為一個有機的整體。它給用戶提供一種基于互聯(lián)網(wǎng)的新型計算平臺,在這個平臺上對來自客戶的情趣和提供資源的能力之間進行合理的匹配,為用戶的請求選擇合適的資源服務,可實現(xiàn)廣域范圍的資源共享。服務就是一種通過信息交換來提供給客戶某種能力的實體。服務可定義為導致服務執(zhí)行某些操作的特定信息交換的序列。只按照信息交換來定義服務操作,給如何實現(xiàn)服務以及放置服務帶來了極大的靈活性。在面向服務體系結構中,內(nèi)部實體都是服務,因此任何對體系結構來說可見的操作都是消息交換的結果。

校園網(wǎng)的教學資源共享網(wǎng)格平臺系統(tǒng)是在各個教學資源服務器的基礎上,建立起統(tǒng)一的網(wǎng)格服務,通過網(wǎng)格門戶,用戶可以共享各個不同系統(tǒng)、不同資源服務器上的內(nèi)容。

教學資源共享平臺總體結構圖如下:

整個系統(tǒng)由應用程序服務器、注冊服務器、資源服務節(jié)點構成。資源節(jié)點可由不同地理位置、不同系統(tǒng)結構的跨部門的各個服務器組成。

應用程序服務器主要任務是為用戶提供方便、透明、可靠的網(wǎng)格服務??蛻舳思淳W(wǎng)格門戶,接受用戶請求,提交給網(wǎng)格節(jié)點A,網(wǎng)格節(jié)點A根據(jù)用戶請求訪問注冊服務器檢索資源服務器能夠提供的服務;訪問資源服務器的服務(調(diào)用本地服務或遠程服務的方式是相同的),獲得結果數(shù)據(jù),整理后返回給客戶端顯示在用戶界面上。應用程序服務器需要維護本地網(wǎng)格服務信息列表,不必每次使用服務時,都向注冊服務器查詢服務。同時,應用程序服務器還作為證書權威機構,負責為各網(wǎng)格節(jié)點簽署所需的證書,供各網(wǎng)格節(jié)點登錄網(wǎng)格和進行用戶時使用;此外,應用程序服務器配置網(wǎng)絡時間協(xié)議,為網(wǎng)格環(huán)境提供相對準確的時鐘同步機制,以滿足網(wǎng)格生命周期管理的需要。需要指出的是,網(wǎng)格客戶端和網(wǎng)格節(jié)點A是同一物理主機的不同邏輯主體共同構成應用程序服務器。

注冊服務器是提供支持服務發(fā)現(xiàn)的網(wǎng)格服務。注冊服務器主要實現(xiàn)注冊GSH,以及檢索己注冊的服務信息,有效地響應服務請求。資源服務器提供網(wǎng)格服務,相同的服務可以部署在多臺資源服務器,代碼可以復用。資源服務器可以將可提供的服務向注冊服務器。

整個系統(tǒng)的流程是:客戶端從網(wǎng)格節(jié)點A登錄網(wǎng)格,網(wǎng)格節(jié)點A向注冊服務器查詢所需要實現(xiàn)的網(wǎng)格服務由哪個服務器提供,獲得信息后,向提供服務的資源服務器請求服務,資源服務器處理數(shù)據(jù)后以通知的形式將結果返回給網(wǎng)格節(jié)點A,網(wǎng)格節(jié)點A將處理的結果返回給客戶端,顯示在用戶界面上。整個服務過程對用戶透明,用戶無需了解實現(xiàn)細節(jié)。

系統(tǒng)具有如下的特點:

1)它是一個特殊的兩層的C/S結構。網(wǎng)格客戶端中嵌入了網(wǎng)格的中間件層網(wǎng)格操作系統(tǒng),其主要的目的是實現(xiàn)網(wǎng)格資源的統(tǒng)一分配和管理。網(wǎng)格客戶端不再是傳統(tǒng)客戶端那樣完成數(shù)據(jù)的邏輯處理和表示功能,而是一個網(wǎng)格的門戶;網(wǎng)格服務器也不是傳統(tǒng)意思上的物理服務器,而是一個系統(tǒng)映像下的虛擬服務器,通常由若干個提供網(wǎng)格服務器的設備在網(wǎng)格操作系統(tǒng)的協(xié)調(diào)管理下共同完成任務,打破了傳統(tǒng)服務器單獨提供服務的局限。

2)具有客戶端可編程能力。網(wǎng)格瀏覽器突破了“讀”的限制,可以通過編程接口向網(wǎng)格系統(tǒng)發(fā)送控制、調(diào)度等命令,使用戶具有了“主動”支配和監(jiān)控應用服務的能力。

3)服務器服務組合的能力。網(wǎng)格系統(tǒng)的服務器可以讓用戶使用服務定義的接口將所需的服務自由地進行組合調(diào)用,達到更高層次的服務共享。

.4)用戶使用高度透明化。使用傳統(tǒng)的Web服務時,用戶必須知道提供服務的服務器的域名,并且客戶端與服務器端只能建立一對一的連接,而網(wǎng)格用戶在使用網(wǎng)絡服務時,只需通過指定的訪問接口來指定服務的名稱和類型來提交用戶數(shù)據(jù),由網(wǎng)格系統(tǒng)來透明的完成服務之間的分配和協(xié)調(diào),并且可以在網(wǎng)格客戶端和網(wǎng)格服務設備之間透明的建立一對多的連接關系。

5)減少系統(tǒng)中的瓶頸問題。嵌入了網(wǎng)格系統(tǒng)的使用模式突破了Web應用的“五個瓶頸”,實現(xiàn)了網(wǎng)格上的單一系統(tǒng)映像。網(wǎng)格系統(tǒng)就像是網(wǎng)格的處理器一樣,由于放在客戶端,不但可以快速地響應客戶請求,減少了通信時間、通信量和通信頻率,也消除了傳統(tǒng)Web服務由服務器來響應客戶請求而造成的服務瓶頸。

6)提高了系統(tǒng)的整體性能。由于網(wǎng)絡上通信次數(shù)的減少,網(wǎng)絡負載不會受到用戶數(shù)增加的直接影響,而主要取決于網(wǎng)絡數(shù)據(jù)傳輸量的大小,同時因為網(wǎng)格系統(tǒng)具有負載均衡的能力,可以按照服務負載的大小來分配網(wǎng)格服務設備,從而可以較好的保證網(wǎng)絡與服務器端的性能。