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

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

時間: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

主站蜘蛛池模板: 成人影视大全 | 欧美高清日韩 | 草草操| 最近中文字幕2019免费版日本 | 国产精品1页 | 亚洲天堂精品在线 | 日韩欧美在线观看 | 中文字幕一区中文亚洲 | 日韩国产成人精品视频人 | 欧美娇小极度另类 | 老司机成人午夜精品福利视频 | 国产成人精品高清在线观看99 | 成人精品视频一区二区在线 | 国产一区二区三区高清 | 精品欧美中国福利第一导航 | 国产福利微拍精品一区二区 | 夜夜拍拍 | 亚洲最大看欧美片网站 | 国产欧美精品一区二区三区 | 日韩中文在线视频 | 波多野吉衣在线多野结衣 | 欧美成狂野欧美在线观看 | 亚洲宗合| 性欧美巨大极品videos | 久久久精品成人免费看 | 成人在线视频免费 | 国产一线大片免费观看 | 小处雏一区二区三区精 | 久国产 | 一本久道久久综合多人 | 激情五月婷婷开心 | 欧美亚洲国产精品久久久久 | 成人午夜精品视频在线观看 | 天天干天天曰天天操 | 英国一级毛片 | 国产成人免费福利网站 | 色噜噜狠狠狠色综合久 | 天堂资源在线播放 | 欧美亚洲综合在线观看 | 污污免费视频 | 伊人婷婷色香五月综合缴激情 |