專利名稱:一種基于業(yè)務(wù)許可的資源優(yōu)化方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊業(yè)務(wù)許可技術(shù)領(lǐng)域,尤其涉及一種基于業(yè)務(wù)許可的資源優(yōu)化方法及裝置。
背景技術(shù):
目前的電信運營商正朝著業(yè)務(wù)集中部署、多業(yè)務(wù)融合模式的方向發(fā)展。在進(jìn)行業(yè)務(wù)部署的時候,往往是將短信、彩信、WAP (Wireless Application Protocol,無線應(yīng)用協(xié)議)等一系列相關(guān)業(yè)務(wù)進(jìn)行融合部署,運行在一臺刀片服務(wù)器上的業(yè)務(wù)處理機(jī)通常用來處 理一個業(yè)務(wù),即一臺刀片服務(wù)器對應(yīng)一個業(yè)務(wù),而每種業(yè)務(wù)可以由多臺刀片服務(wù)器來承載。而當(dāng)前每種業(yè)務(wù)都需要使用各自的許可(license)管理來進(jìn)行管理。運營商進(jìn)行管理時很繁瑣,工作效率非常低?,F(xiàn)階段各大運營商,尤其是跨國運營商都面臨著激烈的市場競爭,降低和控制成本已經(jīng)成為各個運營商的首要任務(wù),以最小的投入,產(chǎn)生最大的收益。而運營商在進(jìn)行許可管理的購買時,通常都是按照估計的最大負(fù)荷來認(rèn)購的,但實際運營中,各業(yè)務(wù)許可的使用情況各異,許可的實際使用量往往并沒有達(dá)到所認(rèn)購的數(shù)量且存在各業(yè)務(wù)的許可管理與實際需求不匹配等情況,而且也沒有考慮到刀片服務(wù)器對相應(yīng)業(yè)務(wù)的承載能力,造成了許可數(shù)和刀片服務(wù)器資源的極大浪費。在實際運營中需要更加完善的動態(tài)許可優(yōu)化方案。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,提供一種基于業(yè)務(wù)許可的資源優(yōu)化方法及裝置,克服現(xiàn)有技術(shù)的缺陷,合理、高效的利用刀片服務(wù)器資源。本發(fā)明采用的技術(shù)方案是,所述基于業(yè)務(wù)許可的資源優(yōu)化方法,包括配置刀片服務(wù)器的許可數(shù)范圍以及各業(yè)務(wù)流量與許可數(shù)的換算關(guān)系;監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量;當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量不在刀片服務(wù)器的許可數(shù)范圍對應(yīng)的業(yè)務(wù)流量范圍以內(nèi)時,優(yōu)化刀片服務(wù)器的使用。進(jìn)一步的,所述刀片服務(wù)器的許可數(shù)范圍包括從刀片服務(wù)器的許可數(shù)谷值到刀片服務(wù)器的許可數(shù)峰值的范圍。進(jìn)一步的,所述當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量不在刀片服務(wù)器的許可數(shù)范圍對應(yīng)的業(yè)務(wù)流量范圍以內(nèi)時,優(yōu)化刀片服務(wù)器的使用,具體包括當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量大于刀片服務(wù)器的許可數(shù)峰值對應(yīng)的業(yè)務(wù)流量時,調(diào)用空閑刀片服務(wù)器處理業(yè)務(wù)流量;當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量小于刀片服務(wù)器的許可數(shù)谷值對應(yīng)的業(yè)務(wù)流量時,在保證所述業(yè)務(wù)正常運行的情況下,調(diào)度所述刀片服務(wù)器成為空閑刀片服務(wù)器。進(jìn)一步的,該方法還包括配置許可數(shù)調(diào)整參數(shù);在監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量時,還包括按照業(yè)務(wù)進(jìn)行分類求和,得到各個業(yè)務(wù)對應(yīng)的業(yè)務(wù)流量;在優(yōu)化刀片服務(wù)器的使用之后,還包括當(dāng)某個業(yè)務(wù)的業(yè)務(wù)流量達(dá)到許可數(shù)調(diào)整條件時,調(diào)整所述業(yè)務(wù)的許可數(shù)。進(jìn)一步的,所述許可數(shù)調(diào)整參數(shù)包括許可數(shù)調(diào)整峰值和許可數(shù)調(diào)整谷值;所述當(dāng)某個業(yè)務(wù)的業(yè)務(wù)流量達(dá)到許可數(shù)調(diào)整條件時,調(diào)整所述業(yè)務(wù)的許可數(shù),具體包括當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為所述業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值大于許可數(shù)調(diào)整峰值時,為所述業(yè)務(wù)分配新的許可數(shù);當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為所述業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值小于許可數(shù)調(diào)整谷值時,在保證所述業(yè)務(wù)正常運行的情況下,將一部分所述業(yè)務(wù)占用的許可數(shù) 變?yōu)橛嘣S可數(shù)。一種基于業(yè)務(wù)許可的資源優(yōu)化裝置,包括配置模塊,用于配置刀片服務(wù)器的許可數(shù)范圍以及各業(yè)務(wù)流量與許可數(shù)的換算關(guān)系;控制中心模塊,用于監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量,當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量不在刀片服務(wù)器的許可數(shù)范圍對應(yīng)的業(yè)務(wù)流量范圍以內(nèi)時,控制調(diào)度中心模塊對刀片服務(wù)器的使用進(jìn)行優(yōu)化;調(diào)度中心模塊,用于對刀片服務(wù)器的使用進(jìn)行優(yōu)化。進(jìn)一步的,所述刀片服務(wù)器的許可數(shù)范圍包括從刀片服務(wù)器的許可數(shù)谷值到刀片服務(wù)器的許可數(shù)峰值的范圍。進(jìn)一步的,所述控制中心模塊用于當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量大于刀片服務(wù)器的許可數(shù)峰值對應(yīng)的業(yè)務(wù)流量時,通知調(diào)度中心模塊調(diào)用空閑刀片服務(wù)器處理業(yè)務(wù)流量;當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量小于刀片服務(wù)器的許可數(shù)谷值對應(yīng)的業(yè)務(wù)流量時,在保證所述業(yè)務(wù)正常運行的情況下,通知調(diào)度中心模塊調(diào)度所述刀片服務(wù)器成為空閑刀片服務(wù)器。進(jìn)一步的,所述配置模塊還用于配置許可數(shù)調(diào)整參數(shù);所述控制中心模塊用于將監(jiān)測到的各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量,按照業(yè)務(wù)進(jìn)行分類求和得到各個業(yè)務(wù)對應(yīng)的業(yè)務(wù)流量;控制調(diào)度中心模塊對刀片服務(wù)器的使用進(jìn)行優(yōu)化之后,當(dāng)某個業(yè)務(wù)的業(yè)務(wù)流量達(dá)到許可數(shù)調(diào)整條件時,調(diào)整所述業(yè)務(wù)的許可數(shù)。進(jìn)一步的,所述許可數(shù)調(diào)整參數(shù)包括許可數(shù)調(diào)整峰值和許可數(shù)調(diào)整谷值;所述控制中心模塊用于當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為所述業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值大于許可數(shù)調(diào)整峰值時,為所述業(yè)務(wù)分配新的許可數(shù);當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為所述業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值小于許可數(shù)調(diào)整谷值時,在保證所述業(yè)務(wù)正常運行的情況下,將一部分所述業(yè)務(wù)占用的許可數(shù)變?yōu)橛嘣S可數(shù)。采用上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點
本發(fā)明所述基于業(yè)務(wù)許可的資源優(yōu)化方法及裝置,在實際運營中對不同的業(yè)務(wù)提供統(tǒng)一的許可管理的基礎(chǔ)上,考慮到刀片服務(wù)器對相應(yīng)業(yè)務(wù)的承載能力以及業(yè)務(wù)的運行情況,合理、高效的利用刀片服務(wù)器資源,進(jìn)而能夠較好的發(fā)展各個業(yè)務(wù),最大程度的利用許可資源。
圖I為第一實施例中所述基于業(yè)務(wù)許可的 資源優(yōu)化方法流程圖;圖2為第二實施例中所述基于業(yè)務(wù)許可的資源優(yōu)化裝置組成示意圖。
具體實施例方式為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對本發(fā)明進(jìn)行詳細(xì)說明如后。本發(fā)明第一實施例,一種基于業(yè)務(wù)許可的資源優(yōu)化方法,如圖I所示,包括以下具體步驟S101,配置刀片服務(wù)器的許可數(shù)范圍、許可數(shù)調(diào)整參數(shù)以及各業(yè)務(wù)流量與許可數(shù)的換算關(guān)系。比如,根據(jù)業(yè)務(wù)的不同,該換算關(guān)系可以分別設(shè)定為短信業(yè)務(wù)中5000條的流量對應(yīng)一個許可數(shù),彩信業(yè)務(wù)中50條的流量對應(yīng)一個許可數(shù),WAP業(yè)務(wù)中500條的流量對應(yīng)一個許可數(shù)。該刀片服務(wù)器的許可數(shù)范圍也可以根據(jù)刀片服務(wù)器設(shè)備的處理能力而定,包括從刀片服務(wù)器的許可數(shù)谷值到刀片服務(wù)器的許可數(shù)峰值的范圍。比如,對于短信業(yè)務(wù)來說,根據(jù)短信業(yè)務(wù)流量與許可數(shù)的換算關(guān)系換算后,刀片服務(wù)器的許可數(shù)峰值對應(yīng)的流量是5000條,刀片服務(wù)器的許可數(shù)谷值對應(yīng)的流量是0條。該許可數(shù)調(diào)整參數(shù)包括許可數(shù)調(diào)整峰值和許可數(shù)調(diào)整谷值,許可數(shù)調(diào)整峰值和許可數(shù)調(diào)整谷值均為設(shè)定的百分比數(shù)值。而許可數(shù)調(diào)整參數(shù)是站在業(yè)務(wù)的角度上設(shè)置的一個用于判斷是否需要調(diào)整分配許可數(shù)的依據(jù)。S102,監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量。S103,按照業(yè)務(wù)進(jìn)行分類求和,得到各個業(yè)務(wù)對應(yīng)的業(yè)務(wù)流量。S104,對各個刀片服務(wù)器上的業(yè)務(wù)流量進(jìn)行判斷,當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量大于刀片服務(wù)器的許可數(shù)峰值對應(yīng)的業(yè)務(wù)流量且保持一段時間時,調(diào)用空閑刀片服務(wù)器處理業(yè)務(wù)流量,直到所有刀片服務(wù)器上的業(yè)務(wù)流量都在刀片服務(wù)器的許可數(shù)峰值以下。在本領(lǐng)域中,若某個業(yè)務(wù)同時占用了多個刀片服務(wù)器,會根據(jù)一定的算法在這幾個刀片服務(wù)器上分配該業(yè)務(wù)的流量,因此每將一個空閑刀片服務(wù)器投入使用時,須等到所有運行該業(yè)務(wù)的刀片服務(wù)器上的業(yè)務(wù)流量都在刀片服務(wù)器的許可數(shù)峰值以下時,才滿足了實際業(yè)務(wù)的需求。S105,當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量小于刀片服務(wù)器的許可數(shù)谷值對應(yīng)的業(yè)務(wù)流量且保持一段時間時,在保證該業(yè)務(wù)正常運行的情況下,調(diào)度該刀片服務(wù)器成為空閑刀片服務(wù)器,直到所有刀片服務(wù)器上的業(yè)務(wù)流量都在刀片服務(wù)器的許可數(shù)谷值以上。S106,對各個業(yè)務(wù)的業(yè)務(wù)流量進(jìn)行判斷,當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為該業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值大于許可數(shù)調(diào)整峰值且保持一段時間時,為該業(yè)務(wù)分配新的許可數(shù)。若新增加的許可數(shù)需要通過新增刀片服務(wù)器來實現(xiàn),則調(diào)用空閑刀片服務(wù)器,否則直接分配新的許可數(shù)。S107,當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為該業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值小于許可數(shù)調(diào)整谷值且保持一段時間時,在保證該業(yè)務(wù)正常運行的情況下,將一部分該業(yè)務(wù)占用的分配許可數(shù)變?yōu)橛嘣S可數(shù)。需要說明書的是,步驟S104、S105之間以及步驟S106、S107之間均沒有嚴(yán)格的先后順序,需要根據(jù)當(dāng)時業(yè)務(wù)的實際運行情況做出相應(yīng)的處理步驟。本發(fā)明第二實施例,一種基于業(yè)務(wù)許可的資源優(yōu)化裝置,如圖2所示,包括一、配置模塊,用于配置刀片服務(wù)器的許可數(shù)范圍、許可數(shù)調(diào)整參數(shù)以及各業(yè)務(wù)流量與許可數(shù)的換算關(guān)系。比如,該換算關(guān)系根據(jù)業(yè)務(wù)的不同可以分別設(shè)定為短信業(yè)務(wù)中 5000條的流量對應(yīng)一個許可數(shù),彩信業(yè)務(wù)中50條的流量對應(yīng)一個許可數(shù),WAP業(yè)務(wù)中500條的流量對應(yīng)一個許可數(shù)。該刀片服務(wù)器的許可數(shù)范圍也可以根據(jù)刀片服務(wù)器設(shè)備的處理能力而定,包括從刀片服務(wù)器的許可數(shù)谷值到刀片服務(wù)器的許可數(shù)峰值的范圍。比如,對于短信業(yè)務(wù)來說,根據(jù)短信業(yè)務(wù)流量與許可數(shù)的換算關(guān)系換算后,刀片服務(wù)器的許可數(shù)峰值對應(yīng)的流量是5000條,許可數(shù)谷值對應(yīng)的流量是0條。該許可數(shù)調(diào)整參數(shù)包括許可數(shù)調(diào)整峰值和許可數(shù)調(diào)整谷值,許可數(shù)調(diào)整峰值和許可數(shù)調(diào)整谷值均為設(shè)定的百分比數(shù)值。二、控制中心模塊,包括監(jiān)測子模塊、刀片服務(wù)器資源優(yōu)化子模塊、業(yè)務(wù)許可資源優(yōu)化子模塊,其中I)監(jiān)測子模塊,用于監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量,并按照業(yè)務(wù)進(jìn)行分類求和得到各個業(yè)務(wù)對應(yīng)的業(yè)務(wù)流量。監(jiān)測子模塊在監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量之前,需要向調(diào)度中心模塊獲取各個刀片服務(wù)器地址及其處理的業(yè)務(wù)種類等信息。2)刀片服務(wù)器資源優(yōu)化子模塊,用于當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量不在刀片服務(wù)器的許可數(shù)范圍對應(yīng)的業(yè)務(wù)流量范圍以內(nèi)時,根據(jù)業(yè)務(wù)需求控制調(diào)度中心模塊對刀片服務(wù)器的使用進(jìn)行優(yōu)化。具體的,當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量大于刀片服務(wù)器的許可數(shù)峰值對應(yīng)的業(yè)務(wù)流量時,通知調(diào)度中心模塊調(diào)用空閑刀片服務(wù)器處理業(yè)務(wù)流量,直到所有刀片服務(wù)器上的業(yè)務(wù)流量都在刀片服務(wù)器的許可數(shù)峰值以下;當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量小于刀片服務(wù)器的許可數(shù)谷值對應(yīng)的業(yè)務(wù)流量時,在保證該業(yè)務(wù)正常運行的情況下,通知調(diào)度中心模塊調(diào)度該刀片服務(wù)器成為空閑刀片服務(wù)器,直到所有刀片服務(wù)器上的業(yè)務(wù)流量都在刀片服務(wù)器的許可數(shù)谷值以上。3)業(yè)務(wù)許可資源優(yōu)化子模塊,用于在刀片服務(wù)器資源優(yōu)化子模塊控制調(diào)度中心模塊對刀片服務(wù)器的使用進(jìn)行優(yōu)化之后,當(dāng)某個業(yè)務(wù)的業(yè)務(wù)流量達(dá)到許可數(shù)調(diào)整條件時,調(diào)整該業(yè)務(wù)的許可數(shù),具體的,當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為該業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值大于許可數(shù)調(diào)整峰值時,為該業(yè)務(wù)分配新的許可數(shù);當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為該業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值小于許可數(shù)調(diào)整谷值時,在保證該業(yè)務(wù)正常運行的情況下,將一部分該業(yè)務(wù)占用的分配許可數(shù)變?yōu)橛嘣S可數(shù)。三、調(diào)度中心模塊,用于對刀片服務(wù)器的使用進(jìn)行優(yōu)化。調(diào)度中心模塊中還掌握著事先部署的各個刀片服務(wù)器地址及其處理的業(yè)務(wù)種類等信息。本發(fā)明第三實施例,下面基于第二實施例中的所述裝置,介紹其各組成部分實現(xiàn)短信、彩信、WAP等多種業(yè)務(wù)許可資源以及刀片服務(wù)器資源調(diào)整的過程。許可數(shù)增加流程在配置模塊進(jìn)行相關(guān)參數(shù)配置,包括控制中心模塊對刀片服務(wù)器上業(yè)務(wù)流量的采集間隔為30秒,采集時長2分鐘,許可數(shù)連續(xù)超出峰值的次數(shù)為3次,許可數(shù)調(diào)整峰值為80%。當(dāng)前配置的總的許可數(shù)為5,短信業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量為2000條,彩信業(yè)務(wù) 為200條,WAP業(yè)務(wù)為1000條。設(shè)許可數(shù)與各個業(yè)務(wù)的業(yè)務(wù)流量的對應(yīng)關(guān)系為一個許可數(shù)對應(yīng)2000條短信、一個許可數(shù)對應(yīng)200條彩信、一個許可數(shù)對應(yīng)1000條WAP,那么還盈余兩個許可數(shù)。許可數(shù)調(diào)整時每次增加的許可數(shù)為I。步驟Al :把配置模塊配置的相關(guān)參數(shù)同步到控制中心模塊。步驟A2 :控制中心模塊從調(diào)度中心模塊處獲取當(dāng)前部署的刀片服務(wù)器地址及其上的業(yè)務(wù)種類等信息。步驟A3 :控制中心模塊向刀片服務(wù)器采集所有業(yè)務(wù)的流量信息,每30秒采集一次,采集時長到2分鐘后,開始求各業(yè)務(wù)流量的平均值,得到目前的短信業(yè)務(wù)的流量為3000條、彩信業(yè)務(wù)為100條、WAP業(yè)務(wù)為600條。步驟A4 :當(dāng)檢查到目前的短信業(yè)務(wù)流量為3000條,這時的比值3000/2000 >80%,計數(shù)為1,再次進(jìn)行下一時長的檢查。步驟A5 :在計數(shù)未達(dá)到3的情況下,如果下一時長短信業(yè)務(wù)流量又低于1600條后,則把上一時長統(tǒng)計的超過許可數(shù)調(diào)整峰值的次數(shù)清零。轉(zhuǎn)到步驟A3繼續(xù)進(jìn)行采集。步驟A6 :在計數(shù)達(dá)到3時,控制中心模塊開始進(jìn)行盈余許可數(shù)查詢。從目前盈余的2個許可數(shù)中取一個轉(zhuǎn)換成2000條短信流量給短信業(yè)務(wù)使用,此時計數(shù)清零。步驟A7 :目前3000/4000 < 80%,則不會再觸發(fā)許可數(shù)增加流程。步驟AS :如果當(dāng)前的業(yè)務(wù)流量與為該業(yè)務(wù)分配的許可總數(shù)對應(yīng)的業(yè)務(wù)流量之比還是超過80%,則會再次進(jìn)行步驟A6的操作。如果當(dāng)前沒有盈余的許可數(shù),則會進(jìn)行告警。許可數(shù)減少流程在配置模塊進(jìn)行相關(guān)參數(shù)配置,包括控制中心模塊對刀片服務(wù)器上業(yè)務(wù)流量的采集間隔為30秒,采集時長2分鐘,許可數(shù)連續(xù)超出峰值的次數(shù)為3次,許可數(shù)調(diào)整谷值為10%。當(dāng)前配置的總的許可數(shù)為5,短信業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量為2000條,彩信業(yè)務(wù)為200條,WAP業(yè)務(wù)為2000條。設(shè)許可數(shù)與各個業(yè)務(wù)的業(yè)務(wù)流量的對應(yīng)關(guān)系為一個許可數(shù)對應(yīng)2000條短信、一個許可數(shù)對應(yīng)200條彩信、一個許可數(shù)對應(yīng)1000條WAP,那么還盈余一個許可數(shù)。許可數(shù)調(diào)整時每次減少的許可數(shù)為I。步驟BI :把配置模塊配置的相關(guān)參數(shù)同步到控制中心模塊。步驟B2 :控制中心模塊從調(diào)度中心模塊處獲取當(dāng)前部署的刀片服務(wù)器地址及其上的業(yè)務(wù)種類信息。步驟B3 :控制中心模塊向刀片服務(wù)器采集所有業(yè)務(wù)的流量信息,每30秒采集一次,采集時長到2分鐘后,開始求各業(yè)務(wù)流量的平均值,得到目前的短信業(yè)務(wù)的流量為1000條、彩信業(yè)務(wù)為100條、WAP業(yè)務(wù)為180條。步驟B4 :當(dāng)檢查到目前的WAP業(yè)務(wù)流量為180條,這時的比值200/2000滿足< 10%,計數(shù)為1,再次進(jìn)行下一時長的檢查。步驟B5 :在計數(shù)未達(dá)到3的情況下,如果下一時長短信業(yè)務(wù)流量又低于200條后,則把上一時長統(tǒng)計的超過許可數(shù)調(diào)整谷值的次數(shù)清零。轉(zhuǎn)到步驟B3繼續(xù)進(jìn)行采集。步驟B6 :在計數(shù)達(dá)到3時,控制中心模塊開始進(jìn)行減少為WAP業(yè)務(wù)分配一個對應(yīng)1000條流量的許可數(shù),此時計數(shù)清零。如果當(dāng)前WAP業(yè)務(wù)只分配了一個許可數(shù),為了保障業(yè)務(wù)的正常運行,即使當(dāng)前使用率低于10%也不會觸發(fā)減少許可數(shù)的流程。 刀片服務(wù)器增加流程在配置模塊進(jìn)行相關(guān)參數(shù)配置,包括控制中心模塊對刀片服務(wù)器上業(yè)務(wù)流量的采集間隔為30秒,采集時長2分鐘,許可數(shù)連續(xù)超出峰值的次數(shù)為3次,刀片服務(wù)器的許可數(shù)范圍為I個許可數(shù),比如對于彩信業(yè)務(wù)來說,刀片服務(wù)器承載某個業(yè)務(wù)的能力為0 200條。當(dāng)前配置的總的許可數(shù)為5,短信業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量為2000條,彩信業(yè)務(wù)為200條,WAP業(yè)務(wù)為1000條。設(shè)許可數(shù)與各個業(yè)務(wù)的業(yè)務(wù)流量的對應(yīng)關(guān)系為一個許可數(shù)對應(yīng)2000條短信、一個許可數(shù)對應(yīng)200條彩信、一個許可數(shù)對應(yīng)1000條WAP,那么還盈余兩個許可數(shù)。刀片服務(wù)器調(diào)整時每次增加的個數(shù)為I。步驟Cl :把配置模塊配置的相關(guān)參數(shù)同步到控制中心模塊。步驟C2 :控制中心模塊從調(diào)度中心模塊處獲取當(dāng)前部署的刀片服務(wù)器地址及其上的業(yè)務(wù)種類信息。步驟C3 :控制中心模塊向刀片服務(wù)器采集所有業(yè)務(wù)的流量信息,每30秒采集一次,采集時長到2分鐘后,開始求各業(yè)務(wù)流量的平均值,監(jiān)測出當(dāng)前運行彩信業(yè)務(wù)的刀片服務(wù)器上的業(yè)務(wù)流量為300條,超過刀片服務(wù)器的許可數(shù)峰值200條。步驟C4 :經(jīng)過相等的采集時長采集3次后的流量均值仍然大于200條時,控制中心模塊向調(diào)度中心模塊發(fā)出增加刀片能力的請求。步驟C5 :調(diào)度中心模塊接到請求后在空閑的刀片服務(wù)器中增加彩信業(yè)務(wù)。承載超出的100條彩信流量,控制中心模塊從空閑的刀片服務(wù)器總數(shù)中減去一個。如果當(dāng)前沒有空閑的刀片服務(wù)器,則發(fā)送告警。刀片服務(wù)器減少流程在配置模塊進(jìn)行相關(guān)參數(shù)配置,包括控制中心模塊對刀片服務(wù)器上業(yè)務(wù)流量的采集間隔為30秒,采集時長2分鐘,許可數(shù)連續(xù)超出峰值的次數(shù)為3次,刀片服務(wù)器的許可數(shù)范圍為I個許可數(shù),比如對于彩信業(yè)務(wù)來說,刀片服務(wù)器承載某個業(yè)務(wù)的能力為0 200條。當(dāng)前配置的總的許可數(shù)為5,短信業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量為2000條,彩信業(yè)務(wù)為200條,WAP業(yè)務(wù)為2000條。設(shè)許可數(shù)與各個業(yè)務(wù)的業(yè)務(wù)流量的對應(yīng)關(guān)系為一個許可數(shù)對應(yīng)2000條短信、一個許可數(shù)對應(yīng)200條彩信、一個許可數(shù)對應(yīng)1000條WAP,那么還盈余一個許可數(shù)。刀片服務(wù)器調(diào)整時每次減少的個數(shù)為I。步驟Dl :把配置模塊配置的相關(guān)參數(shù)同步到控制中心模塊。步驟D2 :控制中心模塊從調(diào)度中心模塊處獲取當(dāng)前部署的刀片服務(wù)器地址及其上的業(yè)務(wù)種類信息。步驟D3 :控制中心模塊向刀片服務(wù)器采集所有業(yè)務(wù)的流量信息,每30秒采集一次,采集時長到2分鐘后,開始求各業(yè)務(wù)流量的平均值,監(jiān)測出當(dāng)前運行WAP業(yè)務(wù)的刀片服務(wù)器上的業(yè)務(wù)流量為150條,小于刀片服務(wù)器的許可數(shù)谷值200條。步驟D4:這時控制中心判斷出WAP業(yè)務(wù)占用的二個刀片服務(wù)器的處理能力為2000條,但當(dāng)前業(yè)務(wù)流量只用了 150條,這時向調(diào)度中心模塊發(fā)送減少刀片能力請求。步驟D5 :調(diào)度中心模塊接到請求后,把運行WAP業(yè)務(wù)的一個刀片服務(wù)器變成空閑狀態(tài),另外一個刀片服務(wù)器承載150條WAP業(yè)務(wù),控制中心在空閑服務(wù)器的總數(shù)中加一。如果當(dāng)前只有一個運行WAP業(yè)務(wù)的刀片服務(wù)器,則不觸發(fā)刀片服務(wù)器減少流程。本發(fā)明所述基于業(yè)務(wù)許可的資源優(yōu)化方法及裝置,在實際運營中對不同的業(yè)務(wù)提供統(tǒng)一的許可管理的基礎(chǔ)上,考慮到刀片服務(wù)器對相應(yīng)業(yè)務(wù)的承載能力以及業(yè)務(wù)的運行情況,合理、高效的利用刀片服務(wù)器資源,進(jìn)而能夠較好的發(fā)展各個業(yè)務(wù),最大程度的利用許可資源。通過具體實施方式
的說明,應(yīng)當(dāng)可對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。權(quán)利要求
1.一種基于業(yè)務(wù)許可的資源優(yōu)化方法,其特征在于,包括 配置刀片服務(wù)器的許可數(shù)范圍以及各業(yè)務(wù)流量與許可數(shù)的換算關(guān)系; 監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量; 當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量不在刀片服務(wù)器的許可數(shù)范圍對應(yīng)的業(yè)務(wù)流量范圍以內(nèi)時,優(yōu)化刀片服務(wù)器的使用。
2.根據(jù)權(quán)利要求I所述基于業(yè)務(wù)許可的資源優(yōu)化方法,其特征在于,所述刀片服務(wù)器的許可數(shù)范圍包括從刀片服務(wù)器的許可數(shù)谷值到刀片服務(wù)器的許可數(shù)峰值的范圍。
3.根據(jù)權(quán)利要求2所述基于業(yè)務(wù)許可的資源優(yōu)化方法,其特征在于,所述當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量不在刀片服務(wù)器的許可數(shù)范圍對應(yīng)的業(yè)務(wù)流量范圍以內(nèi)時,優(yōu)化刀片 服務(wù)器的使用,具體包括 當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量大于刀片服務(wù)器的許可數(shù)峰值對應(yīng)的業(yè)務(wù)流量時,調(diào)用空閑刀片服務(wù)器處理業(yè)務(wù)流量; 當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量小于刀片服務(wù)器的許可數(shù)谷值對應(yīng)的業(yè)務(wù)流量時,在保證所述業(yè)務(wù)正常運行的情況下,調(diào)度所述刀片服務(wù)器成為空閑刀片服務(wù)器。
4.根據(jù)權(quán)利要求I或2或3所述基于業(yè)務(wù)許可的資源優(yōu)化方法,其特征在于,該方法進(jìn)一步包括配置許可數(shù)調(diào)整參數(shù); 在監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量時,進(jìn)一步包括按照業(yè)務(wù)進(jìn)行分類求和,得到各個業(yè)務(wù)對應(yīng)的業(yè)務(wù)流量; 在優(yōu)化刀片服務(wù)器的使用之后,進(jìn)一步包括 當(dāng)某個業(yè)務(wù)的業(yè)務(wù)流量達(dá)到許可數(shù)調(diào)整條件時,調(diào)整所述業(yè)務(wù)的許可數(shù)。
5.根據(jù)權(quán)利要求4所述基于業(yè)務(wù)許可的資源優(yōu)化方法,其特征在于,所述許可數(shù)調(diào)整參數(shù)包括許可數(shù)調(diào)整峰值和許可數(shù)調(diào)整谷值; 所述當(dāng)某個業(yè)務(wù)的業(yè)務(wù)流量達(dá)到許可數(shù)調(diào)整條件時,調(diào)整所述業(yè)務(wù)的許可數(shù),具體包括 當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為所述業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值大于許可數(shù)調(diào)整峰值時,為所述業(yè)務(wù)分配新的許可數(shù); 當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為所述業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值小于許可數(shù)調(diào)整谷值時,在保證所述業(yè)務(wù)正常運行的情況下,將一部分所述業(yè)務(wù)占用的許可數(shù)變?yōu)橛嘣S可數(shù)。
6.一種基于業(yè)務(wù)許可的資源優(yōu)化裝置,其特征在于,包括 配置模塊,用于配置刀片服務(wù)器的許可數(shù)范圍以及各業(yè)務(wù)流量與許可數(shù)的換算關(guān)系; 控制中心模塊,用于監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量,當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量不在刀片服務(wù)器的許可數(shù)范圍對應(yīng)的業(yè)務(wù)流量范圍以內(nèi)時,控制調(diào)度中心模塊對刀片服務(wù)器的使用進(jìn)行優(yōu)化; 調(diào)度中心模塊,用于對刀片服務(wù)器的使用進(jìn)行優(yōu)化。
7.根據(jù)權(quán)利要求6所述基于業(yè)務(wù)許可的資源優(yōu)化裝置,其特征在于,所述刀片服務(wù)器的許可數(shù)范圍包括從刀片服務(wù)器的許可數(shù)谷值到刀片服務(wù)器的許可數(shù)峰值的范圍。
8.根據(jù)權(quán)利要求7所述基于業(yè)務(wù)許可的資源優(yōu)化裝置,其特征在于,所述控制中心模塊,進(jìn)一步用于當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量大于刀片服務(wù)器的許可數(shù)峰值對應(yīng)的業(yè)務(wù)流量時,通知調(diào)度中心模塊調(diào)用空閑刀片服務(wù)器處理業(yè)務(wù)流量; 當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量小于刀片服務(wù)器的許可數(shù)谷值對應(yīng)的業(yè)務(wù)流量時,在保證所述業(yè)務(wù)正常運行的情況下,通知調(diào)度中心模塊調(diào)度所述刀片服務(wù)器成為空閑刀片服務(wù)器。
9.根據(jù)權(quán)利要求6或7或8所述基于業(yè)務(wù)許可的資源優(yōu)化裝置,其特征在于,所述配置模塊進(jìn)一步用于配置許可數(shù)調(diào)整參數(shù); 所述控制中心模塊,進(jìn)一步用于將監(jiān)測到的各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量,按照業(yè)務(wù)進(jìn)行分類求和得到各個業(yè)務(wù)對應(yīng)的業(yè)務(wù)流量; 控制調(diào)度中心模塊對刀片服務(wù)器的使用進(jìn)行優(yōu)化之后,當(dāng)某個業(yè)務(wù)的業(yè)務(wù)流量達(dá)到許可數(shù)調(diào)整條件時,調(diào)整所述業(yè)務(wù)的許可數(shù)。
10.根據(jù)權(quán)利要求9所述基于業(yè)務(wù)許可的資源優(yōu)化裝置,其特征在于,所述許可數(shù)調(diào)整參數(shù)包括許可數(shù)調(diào)整峰值和許可數(shù)調(diào)整谷值; 所述控制中心模塊,進(jìn)一步用于 當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為所述業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值大于許可數(shù)調(diào)整峰值時,為所述業(yè)務(wù)分配新的許可數(shù); 當(dāng)某個業(yè)務(wù)的當(dāng)前業(yè)務(wù)流量與為所述業(yè)務(wù)分配的許可數(shù)對應(yīng)的流量之比值小于許可數(shù)調(diào)整谷值時,在保證所述業(yè)務(wù)正常運行的情況下,將一部分所述業(yè)務(wù)占用的許可數(shù)變?yōu)橛嘣S可數(shù)。
全文摘要
本發(fā)明公開了一種基于業(yè)務(wù)許可的資源優(yōu)化方法及裝置,包括配置刀片服務(wù)器的許可數(shù)范圍以及各業(yè)務(wù)流量與許可數(shù)的換算關(guān)系;監(jiān)測各刀片服務(wù)器上的業(yè)務(wù)及業(yè)務(wù)流量;當(dāng)某個刀片服務(wù)器上的業(yè)務(wù)流量不在刀片服務(wù)器的許可數(shù)范圍對應(yīng)的業(yè)務(wù)流量范圍以內(nèi)時,優(yōu)化刀片服務(wù)器的使用。本發(fā)明能夠在實際運營中對不同的業(yè)務(wù)提供統(tǒng)一的許可管理的基礎(chǔ)上,考慮到刀片服務(wù)器對相應(yīng)業(yè)務(wù)的承載能力以及業(yè)務(wù)的運行情況,合理、高效的利用刀片服務(wù)器資源,進(jìn)而能夠較好的發(fā)展各個業(yè)務(wù),最大程度的利用許可資源。
文檔編號H04L12/24GK102739424SQ201110088438
公開日2012年10月17日 申請日期2011年4月8日 優(yōu)先權(quán)日2011年4月8日
發(fā)明者孫雷, 張玲東, 張超, 趙慶春, 郭亞梅 申請人:中興通訊股份有限公司