面向云計(jì)算的高性能計(jì)算柔性服務(wù)平臺(tái)
發(fā)布時(shí)間:2018-03-22 22:19
本文選題:云計(jì)算 切入點(diǎn):高性能計(jì)算柔性服務(wù)平臺(tái) 出處:《國(guó)防科學(xué)技術(shù)大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
【摘要】:高性能計(jì)算機(jī)作為提供云服務(wù)的基礎(chǔ)設(shè)施,在云計(jì)算核心業(yè)務(wù)中具有不可取代的地位。隨著云用戶規(guī)模不斷擴(kuò)大,層次不斷提高,傳統(tǒng)高性能計(jì)算機(jī)服務(wù)模式已不能滿足和適應(yīng)云用戶的服務(wù)需求。本文基于云計(jì)算應(yīng)用模式,研究設(shè)計(jì)了面向云計(jì)算的高性能柔性服務(wù)平臺(tái),該平臺(tái)可以按照用戶需求靈活配置運(yùn)行環(huán)境,提供計(jì)算和軟件服務(wù),滿足用戶對(duì)易用性、安全性、高效性、可定制性的服務(wù)需求。 針對(duì)云用戶對(duì)高性能計(jì)算資源的需求,設(shè)計(jì)了高性能計(jì)算柔性服務(wù)平臺(tái)架構(gòu),該平臺(tái)共包含三層。其中,基礎(chǔ)設(shè)施層主要是將擁有不同結(jié)構(gòu)計(jì)算陣列的高性能計(jì)算機(jī)抽象為整體高性能計(jì)算服務(wù),并且按照任務(wù)并行處理需要,根據(jù)現(xiàn)有系統(tǒng)資源,動(dòng)態(tài)構(gòu)建高性能用戶容器(HPUC)。平臺(tái)支持層主要是軟件的開發(fā)和運(yùn)行環(huán)境,用戶通過(guò)該層提供的軟件開發(fā)工具,使用高性能計(jì)算機(jī)提供的各項(xiàng)遠(yuǎn)程應(yīng)用服務(wù)。用戶開發(fā)層主要為云用戶提供操作簡(jiǎn)單、易用性好的胖客戶端開發(fā)平臺(tái),并為用戶提供基于eclipse的網(wǎng)絡(luò)化圖形開發(fā)環(huán)境,從而提高云用戶的開發(fā)效率。 針對(duì)云用戶共享計(jì)算資源所帶來(lái)的安全性和可配置性問(wèn)題,本文研究設(shè)計(jì)了高性能用戶容器(HPUC)技術(shù),該技術(shù)基于操作系統(tǒng)層虛擬化技術(shù),向用戶提供構(gòu)筑獨(dú)立運(yùn)行環(huán)境的支持,通過(guò)該運(yùn)行環(huán)境,操作系統(tǒng)支持用戶可以按照自己的意愿靈活配置系統(tǒng)。同時(shí),通過(guò)隔離相互環(huán)境隔離,,使一個(gè)HPUC中的錯(cuò)誤操作不會(huì)影響其余HPUC運(yùn)行。HPUC技術(shù)在操作系統(tǒng)層之上實(shí)現(xiàn)系統(tǒng)虛擬化,對(duì)系統(tǒng)性能的損失小,,整體性能損失小于3%,滿足了高性能并行計(jì)算機(jī)提供高效云計(jì)算服務(wù)的需求。 最后,本文從滿足HPUC負(fù)載均衡需求入手,研究實(shí)現(xiàn)了基于復(fù)合容器名的負(fù)載均衡技術(shù),該技術(shù)按照任務(wù)并行處理需要,依據(jù)系統(tǒng)現(xiàn)有資源,動(dòng)態(tài)構(gòu)建高性能用戶容器,實(shí)現(xiàn)了系統(tǒng)服務(wù)效率最大化。同時(shí),通過(guò)并行負(fù)載調(diào)度,用戶只需提出并行處理能力的要求,而無(wú)需關(guān)心提供服務(wù)的到底是哪個(gè)服務(wù)結(jié)點(diǎn)、計(jì)算陣列和存儲(chǔ)陣列,實(shí)現(xiàn)了將高性能計(jì)算以服務(wù)方式提供給云用戶的設(shè)計(jì)要求。
[Abstract]:As an infrastructure to provide cloud services, high-performance computers play an irreplaceable role in the core business of cloud computing. The traditional high performance computer service mode can not meet the needs of cloud users. Based on the cloud computing application model, this paper studies and designs a high performance flexible service platform for cloud computing. The platform can flexibly configure the running environment according to the user's needs, provide computing and software services, and meet the user's service requirements for ease of use, security, efficiency and customization. In order to meet the demand of cloud users for high performance computing resources, a flexible service platform architecture for high performance computing is designed, which consists of three layers. The infrastructure layer abstracts the high-performance computers with different computing arrays into the overall high-performance computing services, and according to the needs of task parallel processing, according to the existing system resources, The platform support layer is mainly the software development and running environment, through which users provide software development tools. Using various remote application services provided by high-performance computers, the user development layer mainly provides cloud users with a platform for developing fat clients with simple operation and good usability, and provides users with a networked graphics development environment based on eclipse. In order to improve the development efficiency of cloud users. In order to solve the security and configurable problem caused by cloud users sharing computing resources, this paper studies and designs a high performance user container (HPUC-based) technology, which is based on operating system layer virtualization technology. Provide users with the support to build an independent running environment, through which the operating system supports the user to configure the system flexibly according to his own wishes, at the same time, By isolating each other, the error operation in one HPUC will not affect the other HPUC running. HPUC technology to realize system virtualization on the operating system layer, and the loss of system performance is small. The overall performance loss is less than 3, which meets the demand of high performance parallel computers to provide efficient cloud computing services. Finally, starting with the requirement of HPUC load balancing, this paper studies and implements the load balancing technology based on the compound container name. According to the need of task parallel processing, this technology dynamically constructs the high performance user container according to the existing resources of the system. At the same time, through parallel load scheduling, users only need to put forward the requirement of parallel processing ability, and do not care which service node, computing array and storage array provide the service. The design requirements of providing high performance computing to cloud users are realized.
【學(xué)位授予單位】:國(guó)防科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP38
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 江務(wù)學(xué);張t
本文編號(hào):1650659
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1650659.html
最近更新
教材專著