基于UDDI的教育云信息共享關鍵技術研究
發(fā)布時間:2017-05-22 19:22
本文關鍵詞:基于UDDI的教育云信息共享關鍵技術研究,由筆耕文化傳播整理發(fā)布。
【摘要】:本文的研究來源于導師的課題《教育云平臺的運營和管理研究》。主要研究跟教育云服務平臺相關的管理和運營關鍵技術問題。 《教育信息化十年發(fā)展規(guī)劃(2011-2020年)》[1]對于國家教育云服務平臺建設工程描述如下:教育云服務平臺提供各類教育資源、終身學習和教育公共信息服務的一站式服務,構建隨時隨地、人人可用的教育信息資源和學習環(huán)境。為了實現(xiàn)教育云的建設目標,在教育云平臺上構建分布式、可管理、易檢索的信息共享平臺是亟待研究的關鍵技術之一,也是本文的重點研究方向。 然而,在云計算環(huán)境下,海量服務的有效發(fā)布和快速發(fā)現(xiàn)并非易事。在服務發(fā)布環(huán)節(jié),傳統(tǒng)的集中式的UDDI服務注冊中心存在一系列的問題。例如,在面臨大規(guī)模的服務數(shù)據(jù)發(fā)布時,傳統(tǒng)的集中式服務注冊中心存在服務數(shù)據(jù)處理效率低的問題。在服務發(fā)現(xiàn)環(huán)節(jié),傳統(tǒng)的服務注冊中心無法應對日益龐大的海量服務請求,急需采用新的方法提高響應速度。因此,本文作者采用了一種新的思路,利用云計算技術解決傳統(tǒng)服務注冊中心的這類問題。 主要技術路線是采用Hadoop平臺構建分布式服務注冊中心,并通過WEB服務的語義描述及引入緩存機制兩種方法提高對服務的檢索效率。本文主要內(nèi)容有: (1)在面臨服務數(shù)據(jù)的劇增所帶來的存儲和數(shù)據(jù)處理問題上,本文對已有的UDDI注冊中心進行了分布式擴展,設計了一個構建在Hadoop平臺上的服務注冊中心,以HBase作為數(shù)據(jù)的持久層,將HBase中的服務數(shù)據(jù)模型映射到UDDI的數(shù)據(jù)結構中。利用HBase和MapReduce計算框架提供的大規(guī)模數(shù)據(jù)的并發(fā)存儲和處理能力,提高服務注冊中心的數(shù)據(jù)處理能力。本文作者對其所設計的新分布式服務注冊中心起名為HUDDI。 (2)在所設計的HUDDI中,引入語義的服務描述和服務質(zhì)量的匹配以提高服務的查詢效率,通過對熱點服務的緩存機制進一步提高了作者所設計的基于Hadoop的分布式服務注冊中心的查詢效率,將改進平臺命名為HUDDI+。 (3)本文作者對HUDDI進行了編碼的實現(xiàn),并對設想進行了有效性驗證。作者通過模擬數(shù)據(jù)實驗,將HUDDI與JUDDI(傳統(tǒng)的集中式UDDI實現(xiàn))進行了比較,表明HUDDI在處理大規(guī)模的服務數(shù)據(jù)方面有較高的性能和穩(wěn)定性。作者還通過模擬數(shù)據(jù)實驗,將HUDDI與HUDDI+進行了比較,表明采用熱點機制的HUDDI+在查詢效率方面有進一步的改進。 (4)結合北京交通大學數(shù)據(jù)中心建設項目,對本文設計的服務注冊中心實際應用,將數(shù)據(jù)中心的數(shù)據(jù)服務發(fā)布到]HUDDI+。
【關鍵詞】:UDDI Hadoop HUDDI HUDDI+ 熱度
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.09
【目錄】:
- 致謝5-6
- 摘要6-7
- ABSTRACT7-9
- 目錄9-12
- 1 引言12-17
- 1.1 研究背景12-14
- 1.2 研究現(xiàn)狀14-15
- 1.3 本文研究的內(nèi)容15-16
- 1.4 論文的組織結構16-17
- 2 WEB服務與UDDI17-32
- 2.1 SOA17-18
- 2.1.1 SOA主要特征17-18
- 2.1.2 服務注冊表模式18
- 2.2 WEB服務與SOA18-22
- 2.2.1 開發(fā)web服務的流程19-20
- 2.2.2 Web服務標準20-21
- 2.2.3 Web服務協(xié)議棧21-22
- 2.3 UDDI規(guī)范介紹22-25
- 2.3.1 UDDI工作原理22-24
- 2.3.2 UDDI的數(shù)據(jù)結構24-25
- 2.4 云計算25-31
- 2.4.1 云平臺的選擇27-28
- 2.4.2 Hadoop云平臺28
- 2.4.3 HDFS介紹28-29
- 2.4.4 MapReduce并行計算模型29-30
- 2.4.5 HBase30-31
- 2.5 本章小結31-32
- 3 基于HADOOP的分布式服務注冊中心設計32-44
- 3.1 系統(tǒng)設計目標32-33
- 3.2 系統(tǒng)分析與設計33-38
- 3.2.1 系統(tǒng)架構設計33-35
- 3.2.2 系統(tǒng)工作流程35-36
- 3.2.3 系統(tǒng)模塊設計36-38
- 3.2.4 數(shù)據(jù)模型分析38
- 3.3 服務數(shù)據(jù)的存儲38-43
- 3.3.1 邏輯數(shù)據(jù)模型38-40
- 3.3.2 物理數(shù)據(jù)模型40-41
- 3.3.4 服務匹配的實現(xiàn)41-43
- 3.4 本章小結43-44
- 4 HUDDI的優(yōu)化設計44-57
- 4.1 服務發(fā)現(xiàn)44-50
- 4.1.1 語義Web服務描述44-47
- 4.1.2 基于語義的服務發(fā)現(xiàn)算法47-48
- 4.1.3 服務質(zhì)量定義和計算方法48-49
- 4.1.4 服務質(zhì)量的調(diào)整49-50
- 4.2 基于熱度的服務緩存機制的設計50-52
- 4.2.1 服務熱度的定義50
- 4.2.2 緩存的工作方式50-52
- 4.3 改進的分布式服務注冊中心52-56
- 4.3.1 擴展的服務數(shù)據(jù)模型52
- 4.3.2 數(shù)據(jù)映射52-53
- 4.3.3 基于熱度緩存的框架的流程53-56
- 4.4 本章小結56-57
- 5 實驗與分析57-68
- 5.1 實驗環(huán)境57-63
- 5.1.1 硬件條件57
- 5.1.2 Hadoop的配置57-60
- 5.1.3 Hbase的配置60-61
- 5.1.4 實驗系統(tǒng)的構建61-63
- 5.2 實驗數(shù)據(jù)的準備63
- 5.3 實驗結果分析63-67
- 5.3.1 與Juddi的性能對比63-65
- 5.3.2 HUDDI與HUDDI+服務查詢時間對比65-66
- 5.3.3 HUDDI與HUDDI+性能分析66-67
- 5.4 本章小結67-68
- 6 項目實踐68-75
- 6.1 實踐背景68-71
- 6.2 HUDDI+實際應用71-74
- 6.3 本章小結74-75
- 7 結論與展望75-77
- 7.1 工作總結75
- 7.2 研究展望75-77
- 參考文獻77-80
- 作者簡歷及攻讀碩士學位期間取得的研究成果80-82
- 學位論文數(shù)據(jù)集#@@
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前4條
1 陳吉榮;;構建私有云計算平臺的EUCALYPTUS架構分析[J];電腦知識與技術;2010年15期
2 楊勝文,史美林;一種支持QoS約束的Web服務發(fā)現(xiàn)模型[J];計算機學報;2005年04期
3 戴超;李旭偉;;基于資源熱度的Hot-Chord結構化網(wǎng)絡搜索算法[J];計算機與數(shù)字工程;2011年05期
4 宋航;面向服務的架構SOA-Service Oriented Architecture[J];科技成果縱橫;2005年04期
本文關鍵詞:基于UDDI的教育云信息共享關鍵技術研究,,由筆耕文化傳播整理發(fā)布。
本文編號:386653
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/386653.html
最近更新
教材專著