[發明專利]分布式應用系統在平臺間遷移的實現方法及裝置有效
| 申請號: | 201310547871.0 | 申請日: | 2013-11-06 |
| 公開(公告)號: | CN103577122A | 公開(公告)日: | 2014-02-12 |
| 發明(設計)人: | 蔡毅;池金燕 | 申請(專利權)人: | 杭州華為數字技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F9/30;H04L29/08 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙) 44280 | 代理人: | 何青瓦 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 應用 系統 平臺 遷移 實現 方法 裝置 | ||
1.一種分布式應用系統在平臺間遷移的實現方法,其特征在于,包括:
獲得目標平臺所需要的節點的數目n,以使得所述目標平臺n個節點的硬件能夠負載源平臺所有節點的業務;
利用所述源平臺所有節點的總的數據容量大小,確定所述目標平臺n個節點中每個節點的數據存儲空間的大小,其中,所述源平臺所有節點的總的數據容量大小等于所述目標平臺n個節點總的數據存儲空間的大小;
根據所述目標平臺n個節點的硬件配置所述目標平臺的操作系統,以使得所述目標平臺的操作系統和所述目標平臺n個節點的硬件匹配;
根據所述源平臺的分布式應用系統配置所述目標平臺的分布式應用系統,以使得所述目標平臺的分布式應用系統的應用環境與所述源平臺的分布式應用系統的應用環境之間的差異在預定范圍內;
在配置好所述目標平臺的操作系統和分布式應用系統后,按照所述目標平臺每個節點的數據存儲空間的大小,將所述源平臺上的應用數據分別遷移到所述目標平臺的n個節點上。
2.根據權利要求1所述的方法,其特征在于,所述源平臺節點是X86架構服務器或虛擬機,所述目標平臺節點是先進的精簡指令集計算機設備ARM架構服務器或虛擬機。
3.根據權利要求1所述的方法,其特征在于,所述獲得目標平臺所需要的節點的數目n的步驟,包括:
將所述源平臺一個節點、兩個節點、…、m-1個節點、m個節點實測的業務承載量P1、P2、…、Pm-1、Pm除以理論的業務承載量Q1、Q2、…、Qm-1、Qm,獲得所述源平臺對應的集群擴容系數C1、C2、…、Cm-1、Cm,其中,Cm=Pm/Qm,定義所述源平臺的節點個數為m,所述m為不為零的自然數;
根據所述源平臺對應的集群擴容系數C1、C2、…、Cm-1、Cm,獲得所述集群擴容系數C與所述節點個數x之間的函數關系式C(x);
根據所述集群擴容系數與所述節點個數之間的函數關系式C(x)、所述源平臺單節點的硬件性能S、所述源平臺單節點的綜合性能利用率δ、所述目標平臺單節點的硬件性能T以及所述目標平臺性能資源預留量ρ,通過應用業務負載平衡算法S*δ*Cm=T*(1-ρ)*C(x),獲得所述目標平臺所需要的節點的數目n。
4.根據權利要求1所述的方法,其特征在于,所述利用所述源平臺所有節點的總的數據容量大小,確定所述目標平臺n個節點中每個節點的數據存儲空間的大小的步驟,包括:所述目標平臺n個節點中每個節點的數據存儲空間的大小等于所述源平臺所有節點的總的數據容量大小除以所述n的商。
5.根據權利要求1所述的方法,其特征在于,所述按照所述目標平臺每個節點的數據存儲空間的大小,將所述源平臺上的應用數據分別遷移到所述目標平臺的n個節點上的步驟,包括:
確定所述源平臺上所有節點的總的原始應用數據與總的備份應用數據;
按照所述目標平臺每個節點的數據存儲空間的大小,將所述源平臺上所有節點的總的原始應用數據與總的備份應用數據分別遷移到所述目標平臺的n個節點上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華為數字技術有限公司,未經杭州華為數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310547871.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軟件執行控制裝置和軟件執行控制方法
- 下一篇:一種采煤機變頻器的故障診斷系統





