基于云計(jì)算的軟件資源服務(wù)平臺(tái)研究
發(fā)布時(shí)間:2018-03-27 05:13
本文選題:云計(jì)算 切入點(diǎn):軟件資源管理 出處:《東華大學(xué)》2012年碩士論文
【摘要】:信息科技的迅猛發(fā)展使得軟件資源越來越豐富,作為軟件資源之一的構(gòu)件也以驚人的數(shù)量增長(zhǎng),為了更好的使用構(gòu)件資源,我國(guó)目前已在7個(gè)城市建立了不同的構(gòu)件庫,但各庫的管理和檢索差異使資源共享存在難度。傳統(tǒng)的軟件資源管理系統(tǒng)主要基于集中式的管理方式,出現(xiàn)“資源積累多,可以利用的資源少”的難題,許多軟件資源無法得到有效利用,這既浪費(fèi)開發(fā)資源,又占用大量的存儲(chǔ)資源。因此,研究可以統(tǒng)一管理軟件資源的服務(wù)平臺(tái)是急需解決的問題。云計(jì)算的出現(xiàn),為分布式構(gòu)件庫的資源共享和綜合管理及檢索提供了新的思路和方法。 云計(jì)算數(shù)據(jù)處理是將分布在不同地方的多臺(tái)服務(wù)器資源集中起來,由一個(gè)大型的數(shù)據(jù)處理中心進(jìn)行管理。本文對(duì)云計(jì)算應(yīng)用于軟件資源管理進(jìn)行了研究,針對(duì)平臺(tái)上資源管理的特點(diǎn),對(duì)軟件資源,主要是構(gòu)件資源的管理方面做了研究。設(shè)計(jì)在實(shí)現(xiàn)框架方面選擇開源云計(jì)算技術(shù)實(shí)現(xiàn)框架Hadoop,它提供一個(gè)分布式并行編程的框架,并可以簡(jiǎn)化分布式程序的開發(fā)。 論文的主要研究?jī)?nèi)容和創(chuàng)新點(diǎn)如下: 首先,論文介紹了云計(jì)算的特點(diǎn)和實(shí)現(xiàn)云計(jì)算的相關(guān)技術(shù),對(duì)傳統(tǒng)的軟件資源相關(guān)理論及其管理系統(tǒng)進(jìn)行了分析,指出了傳統(tǒng)軟件資源管理系統(tǒng)在軟件資源共享使用時(shí)存在的不足,提出了基于云計(jì)算的軟件資源服務(wù)平臺(tái)框架,并對(duì)平臺(tái)進(jìn)行了設(shè)計(jì)和研究。 其次,根據(jù)軟件資源服務(wù)平臺(tái)的特點(diǎn)以及需求,對(duì)實(shí)現(xiàn)云計(jì)算的技術(shù)框架,選擇基于實(shí)現(xiàn)MapReduce并行編程模型的Hadoop云計(jì)算系統(tǒng)開源框架,可以降低實(shí)現(xiàn)成本,并使得軟件資源管理和復(fù)用效率大幅提高。 第三,結(jié)合軟件資源分布存儲(chǔ)以及平臺(tái)的分布式處理的特點(diǎn),對(duì)選擇使用的刻面檢索方法所采用的刻面進(jìn)行了設(shè)計(jì),并采用XML對(duì)刻面元信息進(jìn)行了描述,同時(shí)對(duì)資源信息存入HBase中進(jìn)行了表設(shè)計(jì)。為了加快分布式存儲(chǔ)資源的檢索效率,軟件資源搜索引擎的離線爬取進(jìn)行了設(shè)計(jì)和說明
[Abstract]:The rapid development of information technology makes the software resources more and more abundant. As one of the software resources, the component has also increased by an astonishing amount. In order to make better use of the component resources, China has established different component libraries in seven cities at present. However, the differences in the management and retrieval of each database make it difficult to share resources. The traditional software resource management system is mainly based on the centralized management mode. Many software resources can not be used effectively, which not only wastes the development resources, but also takes up a lot of storage resources. Therefore, it is urgent to solve the problem of researching the service platform that can manage the software resources in a unified way. It provides new ideas and methods for resource sharing, comprehensive management and retrieval of distributed component libraries. Cloud computing data processing is a collection of server resources distributed in different places, which is managed by a large data processing center. In this paper, the application of cloud computing in software resource management is studied. In view of the characteristics of resource management on the platform, this paper studies the management of software resources, mainly component resources, and designs an open source cloud computing implementation framework, Hadoop, which provides a framework for distributed parallel programming. And can simplify the development of distributed programs. The main contents and innovations of the thesis are as follows:. First of all, the paper introduces the characteristics of cloud computing and related technologies to implement cloud computing, and analyzes the traditional software resource related theory and its management system. The shortcomings of traditional software resource management system in software resource sharing are pointed out. The framework of software resource service platform based on cloud computing is put forward, and the platform is designed and studied. Secondly, according to the characteristics and requirements of software resource service platform, the open source framework of Hadoop cloud computing system based on implementing MapReduce parallel programming model can reduce the cost of implementing cloud computing. The efficiency of software resource management and reuse is greatly improved. Thirdly, according to the characteristics of distributed storage of software resources and distributed processing of the platform, the facet used in the selected facet retrieval method is designed, and the facet meta-information is described by XML. In order to speed up the retrieval efficiency of distributed storage resources, the off-line crawling of software resources search engine is designed and explained.
【學(xué)位授予單位】:東華大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP311.52
【引證文獻(xiàn)】
相關(guān)會(huì)議論文 前1條
1 生昕格;;基于hadoop的交通云數(shù)據(jù)處理平臺(tái)設(shè)計(jì)[A];第七屆中國(guó)智能交通年會(huì)優(yōu)秀論文集——智能交通應(yīng)用[C];2012年
相關(guān)碩士學(xué)位論文 前1條
1 莫曉云;基于云計(jì)算的科普服務(wù)平臺(tái)研究[D];廣東技術(shù)師范學(xué)院;2013年
,本文編號(hào):1670134
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/1670134.html
最近更新
教材專著