天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

云平臺中支持自適應(yīng)第三方系統(tǒng)融合技術(shù)的研究與實現(xiàn)

發(fā)布時間:2020-10-29 13:41
   云計算作為一種商業(yè)計算模型,在“互聯(lián)網(wǎng)+”的倡導下現(xiàn)在被各大傳統(tǒng)企業(yè)廣泛運用。Platform-as-a-Service(PaaS)通過提供平臺來進行服務(wù),它為應(yīng)用交付、資源管理、運維部署、業(yè)務(wù)支撐等提供了基于新一代IT架構(gòu)的重要支撐體系�!爸貞c產(chǎn)學研合作創(chuàng)新創(chuàng)業(yè)綜合服務(wù)信息平臺”的開發(fā)來源于重慶市“121”科技支撐示范工程重慶信息產(chǎn)業(yè)產(chǎn)學研合作創(chuàng)新創(chuàng)業(yè)基地建設(shè)項目。該平臺部署在服務(wù)器集群搭建的云平臺上。平臺開發(fā)之初旨在有效整合高校、企業(yè)、科研院所三方資源、實現(xiàn)技術(shù)創(chuàng)新的對接與耦合、降低創(chuàng)新成本、提高創(chuàng)新效率,并增強企業(yè)自主創(chuàng)新能力、培育戰(zhàn)略性新興產(chǎn)業(yè)。之后為了產(chǎn)學研平臺能更好地管理高校、企業(yè)、科研院的公共服務(wù)系統(tǒng)以及更好地利用產(chǎn)學研平臺物理資源,就需要為平臺擴展一種PaaS服務(wù)。該服務(wù)能夠為第三方系統(tǒng)部署到產(chǎn)學研平臺所屬的物理架構(gòu)上自動化的分配與第三方系統(tǒng)相適應(yīng)的運行環(huán)境。為了使第三方系統(tǒng)能夠自適應(yīng)到產(chǎn)學研平臺物理架構(gòu)上,以及讓產(chǎn)學研平臺融合第三方系統(tǒng)提供的服務(wù),本文的工作包括以下幾個方面:1針對產(chǎn)學研平臺所屬的物理架構(gòu),設(shè)計了讓第三方系統(tǒng)能夠自適應(yīng)產(chǎn)學研平臺物理架構(gòu)的策略。該策略的核心是根據(jù)第三系統(tǒng)的類型,在平臺物理架構(gòu)上自動化的分配相適應(yīng)的運行環(huán)境。第三方系統(tǒng)的服務(wù)統(tǒng)一由產(chǎn)學研平臺向外提供。2開發(fā)網(wǎng)站自動化部署系統(tǒng)來實現(xiàn)設(shè)計的策略。運用軟件工程思想,對網(wǎng)站自動化部署系統(tǒng)進行詳細的分析與設(shè)計。將網(wǎng)站自動化部署系統(tǒng)劃分為應(yīng)用服務(wù)器分配模塊、數(shù)據(jù)庫裝配模塊、域名服務(wù)管理模塊和文件傳輸模塊四大功能模塊。3基于Java的生態(tài)環(huán)境,采用Spring MVC框架和Hibernate框架開發(fā)了網(wǎng)站自動化部署系統(tǒng),實現(xiàn)了劃分的功能模塊。4在數(shù)據(jù)庫裝配模塊中,分析了未經(jīng)過事務(wù)處理的數(shù)據(jù)庫分配操作可能造成的資源浪費問題,將數(shù)據(jù)庫分配操作組合為一個事務(wù),通過事務(wù)的執(zhí)行保證數(shù)據(jù)庫分配的有效性。5研究了Java并發(fā)框架,使用線程池技術(shù),將數(shù)據(jù)庫分配任務(wù)與線程綁定,通過線程池管理調(diào)度線程,執(zhí)行數(shù)據(jù)庫分配任務(wù)。從而使數(shù)據(jù)庫分配能夠在并發(fā)環(huán)境下穩(wěn)定并且高效的執(zhí)行,進一步提升網(wǎng)站自動化部署系統(tǒng)的性能。通過上述工作,為產(chǎn)學研平臺增加了網(wǎng)站自動化部署系統(tǒng),擴展出了輕量級的PaaS服務(wù)向高校、企業(yè)、科研院提供。
【學位單位】:重慶大學
【學位級別】:碩士
【學位年份】:2018
【中圖分類】:TP393.092
【部分圖文】:

結(jié)構(gòu)圖,結(jié)構(gòu)圖


題背景與來源算是分布式計算、并行處理和網(wǎng)格計算的進一步發(fā)展[1]。它是基于互能夠向各種互聯(lián)網(wǎng)應(yīng)用提供硬件服務(wù)、基礎(chǔ)架構(gòu)服務(wù)、平臺服務(wù)、儲服務(wù)的系統(tǒng)[2]。云系統(tǒng)不僅能夠向用戶提供硬件服務(wù) HaaS(hardw)、軟件服務(wù) SaaS(software as a service)、數(shù)據(jù)資源服務(wù) DaaS,而且提供能夠配置的平臺服務(wù) PaaS(platform as a service)[3]。因此用戶算平臺提交自己的硬件配置、軟件安裝與部署、數(shù)據(jù)訪問需求。S 處于 IaaS 的上層,SaaS 的下層。用戶可以通過客戶端部署應(yīng)用軟件及運營軟件。在部署應(yīng)用軟件時,用戶不需要去配置基礎(chǔ)設(shè)施如網(wǎng)、存儲等[4]。用戶只需要解決軟件的部署環(huán)境與運行環(huán)境即可,例如JVM 上則需安裝 JDK、軟件需要數(shù)據(jù)庫則安裝數(shù)據(jù)庫、需要運行軟件應(yīng)用服務(wù)器。PaaS 為應(yīng)用提供基礎(chǔ)環(huán)境,用戶可以直接對中間件層

計算服務(wù),類型


層次上的服務(wù),該三層服務(wù)架構(gòu)為:件層服務(wù)為基礎(chǔ)設(shè)施即服務(wù)(Infrastruc員提供基礎(chǔ)的網(wǎng)絡(luò)資源、存儲資源以及提供服務(wù),也可以通過服務(wù)器裸機提供操作系統(tǒng)層服務(wù)為平臺即服務(wù)(Platfor用開發(fā)人員提供中間件服務(wù)[9]。為開發(fā)程序核心業(yè)務(wù)的開發(fā)。除此之外還提供供相應(yīng)地中間件部署服務(wù)以及管理服務(wù)件層服務(wù)為軟件即服務(wù)(Software as a 服務(wù),為用戶提供一套完整的軟件系統(tǒng)],用戶可以通過客戶端或者瀏覽器來使都屬于 SaaS 這個層次。

共享內(nèi)存,對象


圖 2.2 CPU 共享內(nèi)存對象Fig.2.2 CPU shared memory object2.3.2 Before/After 模式在各種類型的系統(tǒng)中,使用分層的策略來控制程序的行為機制是一種常見的結(jié)構(gòu)化法則。許多面向?qū)ο蟮姆謱雍徒M合技術(shù)都使用一種類似“三明治”的方式,即將一些方法調(diào)用和代碼包含在一個 before 操作和一個 after 操作之間[31]。所有的before/after 控制方法都包含了一個基礎(chǔ)方法 method,將其放在如下的調(diào)用序列中:before();method();after;如果這個基礎(chǔ)方法會拋出異常,為了確保 afer 操作的執(zhí)行,使用如下的形式:before();try { method(); }finally { after(); }自檢查代碼(self-checking code)可以用來闡明 before/after 模式的基本思想:任何一個對象的成員變量都應(yīng)該在這個對象沒有處在被公共方法訪問的時候保持
【參考文獻】

相關(guān)期刊論文 前5條

1 朱贇;;Java語言中非阻塞算法的實現(xiàn)[J];電腦知識與技術(shù);2015年20期

2 張宇;張悅;;Java多線程機制的研究[J];信息與電腦(理論版);2011年03期

3 張建勛;古志民;鄭超;;云計算研究進展綜述[J];計算機應(yīng)用研究;2010年02期

4 劉曉平;石慧;凌實;杜琳;田衛(wèi)東;;基于信號量的生產(chǎn)者-消費者問題設(shè)計與分析[J];合肥工業(yè)大學學報(社會科學版);2008年05期

5 郭廣軍,胡玉平,戴經(jīng)國;基于Java多線程的并行計算技術(shù)研究及應(yīng)用[J];華中師范大學學報(自然科學版);2005年02期



本文編號:2860977

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2860977.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶46fd6***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com