国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

試析計算機軟件中的插件技術探討性論文

時間:2022-07-04 08:04:55 計算機軟件 我要投稿
  • 相關推薦

試析計算機軟件中的插件技術探討性論文

  本文提出基于OpenStack構建一個高可用性插件,該插件主要目的是:第一,增加進程級的高可用性模塊,不斷檢測進程的運行情況,并利用虛擬機化技術對相應的故障進行處理;第二,實現業務和云平臺及時溝通,對傳統的Web系統進行云化提高專有云的高可用性,并在一定程度上實現云平臺的負載平衡。該插件不僅可以提高云平臺運行環境出現的故障,而且可以權衡云中資源的情況,合理分配資源,某種程度上實現云的負載平衡,避免了云平臺“假滿”的情況發生。

試析計算機軟件中的插件技術探討性論文

  1 OpenStack云平臺概述

  云計算作為一種新的計算模型,憑借其節省資源、降低成本、高可擴展性等優點得到了快速發展,在此過程中開源云計算架構也得到不斷發展和完善。OpenStack具有以下幾個方面的優點:代碼架構清晰,開發者可以根據自己的需要修改相應的代碼;性能穩定,提供了完善虛擬機管理功能;部署靈活,用戶可以根據自己的需要,進行相應地部署。

  Opentstack主要有5大組件組成:Nova(計算服務)、Swift(存儲服務)、Glance(鏡像服務)、Keystone(識別服務)、Dashboard(用戶界面服務)。Nova是整個平臺的核心,是云平臺的控制器,它提供管理虛擬機的所有功能,其中包括創建虛擬機實例、管理網絡、控制用戶等。Swift是一個具有容量大、擴展性高,并具有冗余和容錯機制的對象存儲系統。Glance是負責管理虛擬機鏡像image的,功能主要包括存放image、檢索image等功能,并向外提供接口,用戶可以根據自己的需求調用相應的AP I請求檢索實際的鏡像和查詢VM元數據。Keystone主要負責管理和認證OpenStack租戶、角色,并為Swift提供授權服務。Dashboard是提供給用戶訪問OpenStack云平臺Web前端界面,用戶可以使用它方便使用OpenStack云平臺的功能。

  2 基于OpenStack的高可用系統插件設計

  基于OpenStack云平臺,構架一個自動檢測故障,并進行恢復的云平臺的插件。該插件主要從三個層次檢測故障,第一,從物理主機層,檢測物理主機運行時可能發生的故障;第二,從虛擬機層檢測虛擬機運行時可能發生的故障;第三,從虛擬應用層,檢測虛擬機中運行的進程發生的故障。該平臺主要的思路是借用現有的開源云平臺OpenStack的API,包括GUI層、Scheduler調度層、邏輯層和功能層層。按照該系統的工作機制,該系統從邏輯上化分為四個模塊:感知模塊、策略模塊、執行模塊、GUI模塊。

  GUI層:主要用來與用戶進行交互,用戶可以通過該界面,獲得系統的運行狀況,其中包括:虛擬機的運行狀態、虛擬機的資源情況等,同時用戶可以通過界面控制虛擬機的運行狀況(例如停止某臺虛擬機),也可以進行一些系統的基本配置(比如掃描時間的設置),使得整個系統更靈活、更智能。

  Scheduler調度層:主要是負責對事件隊列進行操作,是整個系統的核心,該層能夠保證事件有條不紊地被執行。此外,它需要對事件隊列滿、事件隊列空等各種異常進行處理,同時保證進程同步。邏輯層:我們采取的是事件驅動機制,每個事件都有相對應的處理對象。我們的事件主要分為三種:感知事件、策略事件、執行事件。感知模塊響應感知事件,策略模塊響應策略事件,執行模塊響應執行事件。

  功能層:主要是對LibvirtAPI和OpenStack API的封裝,用來與OpenStack和Libvirt進行交互,是整個系統的底層,提供對上述幾層的支持。

  3 該插件由三個模塊組成

  感知模塊:由感知層執行類和感知層功能類組成,負責感知整個系統的運行情況,感知功能類是最底層類的,提供對感知執行類的支持。

  目前,從三個層次進行感知,第一層是感知物理主機,主要包括物理主機電源、主機網絡、物理主機CPU利用率、物理主機內存使用率、物理主機硬盤的使用情況;第二層是感知虛擬機,主要包括虛擬機狀態、虛擬機網絡、虛擬機CPU利用率、虛擬機內存使用率、虛擬機磁盤的使用情況;第三層是感知虛擬應用,主要包括虛擬應用狀態、虛擬應用CPU使用率、虛擬應用內存使用率、虛擬機應用鏈接數、虛擬機應用是否存在。

  策略模塊:是由策略層執行類和策略功能類組成。主要根據感知的結果進行處理。若感知的結果是正常的,我們將什么都不處理,若感知的結果是異常的,我們就要進行制定相應的恢復策略。執行模塊:主要是由執行層執行類和執行功能組成。其主要負載故障的恢復,針對主機,我們主要提供重啟主機、配置主機網絡、恢復主機上所有虛擬機、通知管理員等措施;針對虛擬機,主要由刪除虛擬機、重啟虛擬機、遷移虛擬機、配置虛擬機網絡、通知管理員等措施;針對應用層,我們主要是恢復應用、關閉進程等措施。從上面的描述,該插件模塊執行的邏輯關系是:感知模塊觸發策略模塊,策略模塊塊觸發執行模塊。

【試析計算機軟件中的插件技術探討性論文】相關文章:

多媒體技術在幼兒教育中的應用和重要性論文(精選8篇)08-31

大數據時代下計算機軟件技術探析論文03-24

信息技術在服裝設計中的應用論文03-22

體育教學與訓練實施中多媒體技術應用論文05-09

現代生物技術在醫學中的應用論文(精選6篇)06-27

多媒體技術在音樂課堂中的運用研究論文03-22

論文的可行性分析02-21

信息技術中的情感態度與價值觀教育的論文03-24

現代信息技術在教學中的運用論文(精選8篇)08-10

統計工作重要性分析探討04-03

主站蜘蛛池模板: 亚洲欧美在线视频观看 | 欧美一级做一a做片性视频 欧美一级做性受 | 国产精品91视频 | 天堂成人精品视频在线观 | 国产午夜不卡在线观看视频666 | 中文字幕日韩高清 | 欧美成年网站 | 国内精品免费视频 | 欧美午夜视频在线观看 | 第一页在线播放 | 久久综合偷偷噜噜噜色 | 成人黄色小视频在线观看 | 黄色一级毛片在线观看 | 欧美v在线观看 | 曰本三级黄色片 | 亚洲第8页 | 日韩免费高清视频 | 国产精品成人一区二区 | a一级爱做片免费观看欧美 a一级爱做片免费 | 99视频在线看| 欧美成人免费观看国产 | 欧美a级在线观看 | 日本国产欧美 | 日韩精品区 | 性欧美激情在线观看 | 美女黄色免费在线观看 | 亚洲精品国产综合一线久久 | 婷婷色综合成人成人网小说 | 69xxⅹ色视频免费看 | 天天色天天草 | 97免费公开视频 | 伊人精品成人久久综合欧美 | 国产精品日韩专区 | 欧美一区二区高清 | 天天摸天天操天天爽 | 欧美最猛性xxxxx短视频 | 午夜视频免费 | 国产高清精品入口麻豆 | 欧美在线 | 亚洲 | 一道本在线视频 | 乱肉合集乱篇小说 |