欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種云平臺(tái)調(diào)度方法及系統(tǒng)的制作方法

文檔序號(hào):6381386閱讀:184來源:國(guó)知局
專利名稱:一種云平臺(tái)調(diào)度方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及云計(jì)算技術(shù),尤其是涉及一種云平臺(tái)調(diào)度方法及系統(tǒng)。
背景技術(shù)
用戶的應(yīng)用部署在云平臺(tái)上后,在運(yùn)行過程中應(yīng)用的狀態(tài)與云平臺(tái)節(jié)點(diǎn)的狀態(tài)是動(dòng)態(tài)變化的,期間很有可能因?yàn)楣?jié)點(diǎn)不可用、應(yīng)用發(fā)生故障異常退出、應(yīng)用高負(fù)載運(yùn)行等原因?qū)е略破脚_(tái)無法發(fā)揮最佳性能。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有的技術(shù)只能根據(jù)應(yīng)用的當(dāng)前狀態(tài)獲知該應(yīng)用是否處于正常運(yùn)行中,屬于靜態(tài)調(diào)度的范疇,但卻無法判斷出應(yīng)用是否仍能正常運(yùn)行下去,無法獲知應(yīng)用是否處于高負(fù)載運(yùn)行還是低負(fù)載運(yùn)行,更無法根據(jù)應(yīng)用的需求進(jìn)行適應(yīng)性調(diào)整即進(jìn)行動(dòng)態(tài)調(diào)整,所以最終仍舊會(huì)導(dǎo)致云平臺(tái)無法發(fā)揮最佳性能。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例的目的是提供一種云平臺(tái)調(diào)度方法及系統(tǒng),以解決無法針對(duì)應(yīng)用進(jìn)行動(dòng)態(tài)調(diào)整而導(dǎo)致云平臺(tái)無法發(fā)揮最佳性能的問題。一方面,本發(fā)明實(shí)施例提供了一種云平臺(tái)調(diào)度方法,所述方法包括獲取應(yīng)用的性能數(shù)據(jù);根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容,若需要擴(kuò)容則執(zhí)行擴(kuò)容操作,若需要縮容則執(zhí)行縮容操作。優(yōu)選的所述性能數(shù)據(jù)包括應(yīng)用當(dāng)前的請(qǐng)求數(shù);所述根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容,具體包括獲取所述當(dāng)前的請(qǐng)求數(shù)與所述應(yīng)用的最大請(qǐng)求數(shù)的比值;若所述比值大于第一閾值則判斷需要擴(kuò)容,若所述比值小于第二閾值則判斷需要縮容。優(yōu)選的,所述擴(kuò)容操作,具體包括獲取節(jié)點(diǎn)的性能數(shù)據(jù); 根據(jù)所述性能數(shù)據(jù)判斷所述節(jié)點(diǎn)是否高負(fù)載運(yùn)行,若否,則將所述應(yīng)用擴(kuò)容至所述節(jié)點(diǎn)。優(yōu)選的,所述根據(jù)所述性能數(shù)據(jù)判斷所述節(jié)點(diǎn)是否高負(fù)載運(yùn)行之后,還包括若是,則將所述節(jié)點(diǎn)上的應(yīng)用調(diào)度至其它節(jié)點(diǎn)。優(yōu)選的,在執(zhí)行所述擴(kuò)容操作或縮容操作之前,還包括獲取所述應(yīng)用最近一次擴(kuò)容或縮容的時(shí)間與當(dāng)前時(shí)間的時(shí)間差;根據(jù)所述時(shí)間差判斷擴(kuò)容或縮容是否頻繁,若是,則不再向下執(zhí)行所述擴(kuò)容操作或縮容操作。另一方面,本發(fā)明實(shí)施例提供了一種云平臺(tái)調(diào)度系統(tǒng),所述系統(tǒng)包括
應(yīng)用性能獲取模塊,用于獲取應(yīng)用的性能數(shù)據(jù);擴(kuò)容縮容判斷模塊,用于根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容,若需要擴(kuò)容則觸發(fā)擴(kuò)容模塊,若需要縮容則觸發(fā)縮容模塊;擴(kuò)容模塊,用于執(zhí)行擴(kuò)容操作;縮容模塊,用于執(zhí)行縮容操作。優(yōu)選的
所述性能數(shù)據(jù)包括應(yīng)用當(dāng)前的請(qǐng)求數(shù);所述擴(kuò)容縮容判斷模塊具體包括請(qǐng)求數(shù)比值獲取子模塊,用于獲取所述當(dāng)前的請(qǐng)求數(shù)與所述應(yīng)用的最大請(qǐng)求數(shù)的比值;請(qǐng)求數(shù)比值判斷子模塊,用于若所述比值大于第一閾值則判斷需要擴(kuò)容,若所述比值小于第二閾值則判斷需要縮容。優(yōu)選的,所述擴(kuò)容模塊具體包括節(jié)點(diǎn)性能數(shù)據(jù)獲取子模塊,用于獲取節(jié)點(diǎn)的性能數(shù)據(jù);高負(fù)載判斷子模塊,用于根據(jù)所述性能數(shù)據(jù)判斷所述節(jié)點(diǎn)是否高負(fù)載運(yùn)行,若否,則將所述應(yīng)用擴(kuò)容至所述節(jié)點(diǎn)。優(yōu)選的,所述擴(kuò)容模塊還包括節(jié)點(diǎn)均衡子模塊,用于當(dāng)所述高負(fù)載判斷子模塊判斷所述節(jié)點(diǎn)處于高負(fù)載運(yùn)行時(shí),將所述節(jié)點(diǎn)上的應(yīng)用調(diào)度至其它節(jié)點(diǎn)。優(yōu)選的,所述系統(tǒng)還包括擴(kuò)縮容時(shí)間差獲取模塊,用于獲取所述應(yīng)用最近一次擴(kuò)容或縮容的時(shí)間與當(dāng)前時(shí)間的時(shí)間差;抖動(dòng)判斷模塊,用于根據(jù)所述時(shí)間差判斷擴(kuò)容或縮容是否頻繁,若是,則不允許觸發(fā)所述擴(kuò)容模塊或縮容模塊。本發(fā)明實(shí)施例通過周期性獲取應(yīng)用的性能數(shù)據(jù)來監(jiān)控應(yīng)用的運(yùn)行狀態(tài),在應(yīng)用高負(fù)載運(yùn)行時(shí)對(duì)應(yīng)用自動(dòng)擴(kuò)容,在應(yīng)用低負(fù)載運(yùn)行時(shí)對(duì)應(yīng)用自動(dòng)縮容,實(shí)現(xiàn)了對(duì)應(yīng)用進(jìn)行動(dòng)態(tài)調(diào)整,進(jìn)而提高了云平臺(tái)整體運(yùn)行的性能。另外,本發(fā)明實(shí)施例在對(duì)應(yīng)用進(jìn)行擴(kuò)容時(shí)可以對(duì)待選的節(jié)點(diǎn)進(jìn)行負(fù)載判斷,只將該應(yīng)用向非高負(fù)載的節(jié)點(diǎn)進(jìn)行擴(kuò)容,也確保了云平臺(tái)整體運(yùn)行的高性能。此外,本發(fā)明實(shí)施例還可以判斷擴(kuò)容或縮容是否頻繁,以防止頻繁擴(kuò)容/縮容帶來的抖動(dòng)性.


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一方法的流程圖;圖2是本發(fā)明實(shí)施例二系統(tǒng)的示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。參見圖1,為本發(fā)明實(shí)施例一的流程圖。本實(shí)施例公開了一種云平臺(tái)調(diào)度方法,其基本思路是通過周期性的采集應(yīng)用的性能指標(biāo),技術(shù)并分析應(yīng)用的性能數(shù)據(jù)(應(yīng)用請(qǐng)求數(shù),應(yīng)用使用CPU,應(yīng)用使用磁盤數(shù),應(yīng)用使用內(nèi)存數(shù)),識(shí)別應(yīng)用是否正常運(yùn)行,如果應(yīng)用是高負(fù)載運(yùn)行將自動(dòng)擴(kuò)容應(yīng)用,如果應(yīng)用是低負(fù)載運(yùn)行將自動(dòng)縮容應(yīng)用。具體的,所述方法包括SlOl :獲取應(yīng)用的性能數(shù)據(jù)。其中所述性能數(shù)據(jù)可以是應(yīng)用請(qǐng)求數(shù)、應(yīng)用使用CPU、應(yīng)用使用磁盤數(shù)、應(yīng)用使用內(nèi)存數(shù)等常見數(shù)據(jù)或性能指標(biāo),對(duì)此本發(fā)明實(shí)施例不做限制。另外,對(duì)應(yīng)用的性能數(shù)據(jù)的獲取可以是周期性的,即周期性的采集應(yīng)用的性能數(shù)據(jù)。所述性能數(shù)據(jù)獲取到后可以存儲(chǔ)在數(shù)據(jù)庫(kù)中,當(dāng)需要時(shí)再調(diào)入內(nèi)存進(jìn)行計(jì)算、分析。S102:根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容,若需要擴(kuò)容則執(zhí)行擴(kuò)容操作,若需要縮容則執(zhí)行縮容操作。在本發(fā)明某些實(shí)施例中,當(dāng)所述性能數(shù)據(jù)包括應(yīng)用當(dāng)前的請(qǐng)求數(shù)時(shí),所述根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容,具體可以包括獲取所述當(dāng)前的請(qǐng)求數(shù)與所述應(yīng)用的最大請(qǐng)求數(shù)的比值;若所述比值大于第一閾值則判斷需要擴(kuò)容,若所述比值小于第二閾值則判斷需要縮容。從數(shù)據(jù)庫(kù)中匯總性能數(shù)據(jù)指標(biāo),計(jì)算百分比,得出應(yīng)用的運(yùn)行狀態(tài),并判斷應(yīng)用是否需要擴(kuò)容或縮容。當(dāng)然所述第一閾值可以與所述第二閾值相同,也可以不同。此外,所述擴(kuò)容操作,在本發(fā)明某些實(shí)施例中具體可以包括以下步驟I)獲取節(jié)點(diǎn)的性能數(shù)據(jù)。所述節(jié)點(diǎn)的性能數(shù)據(jù)獲取到后可以存儲(chǔ)在數(shù)據(jù)庫(kù)中,當(dāng)需要時(shí)再調(diào)入內(nèi)存進(jìn)行計(jì)算、分析。2)根據(jù)所述性能數(shù)據(jù)判斷所述節(jié)點(diǎn)是否高負(fù)載運(yùn)行,若否,則將所述應(yīng)用擴(kuò)容至所述節(jié)點(diǎn)。從數(shù)據(jù)庫(kù)中匯總性能指標(biāo)數(shù)據(jù),計(jì)算節(jié)點(diǎn)負(fù)載均衡,得出節(jié)點(diǎn)的運(yùn)行狀態(tài)是否健康,并判斷節(jié)點(diǎn)是否需要調(diào)度應(yīng)用至其它節(jié)點(diǎn)。其中對(duì)節(jié)點(diǎn)性能數(shù)據(jù)的獲取也同樣可以是周期性的獲取。節(jié)點(diǎn)的性能數(shù)據(jù)可以包含負(fù)載、內(nèi)存、CPU、磁盤、網(wǎng)絡(luò)等數(shù)據(jù)或占用情況。另外,在本發(fā)明某些實(shí)施例中,當(dāng)判斷出所述節(jié)點(diǎn)處于高負(fù)載運(yùn)行時(shí),還可以采取進(jìn)一步的操作,即所述根據(jù)所述性能數(shù)據(jù)判斷所述節(jié)點(diǎn)是否高負(fù)載運(yùn)行之后,還可以包括若是,則將所述節(jié)點(diǎn)上的應(yīng)用調(diào)度至其它節(jié)點(diǎn)。這樣在對(duì)應(yīng)用進(jìn)行動(dòng)態(tài)調(diào)度的同時(shí),可以順便對(duì)節(jié)點(diǎn)的負(fù)載進(jìn)行一下均衡,保證整個(gè)云平臺(tái)的高性能。在本發(fā)明某些實(shí)施例中,在執(zhí)行所述擴(kuò)容操作或縮容操作之前,還可以包括獲取所述應(yīng)用最近一次擴(kuò)容或縮容的時(shí)間與當(dāng)前時(shí)間的時(shí)間差;根據(jù)所述時(shí)間差判斷擴(kuò)容或縮容是否頻繁,若是,則不再向下執(zhí)行所述擴(kuò)容操作或縮容操作。
具體的可以在每次進(jìn)行完擴(kuò)容或縮容操作時(shí),對(duì)該應(yīng)用進(jìn)行時(shí)間標(biāo)記,當(dāng)下次再需要擴(kuò)容或縮容時(shí)先查看前一次的時(shí)間標(biāo)記,通過時(shí)間的差值可以判斷出擴(kuò)容或縮容是否比較頻繁,從而避免頻繁擴(kuò)容、縮容帶來的抖動(dòng)特性。圖2是本發(fā)明實(shí)施例二系統(tǒng)的示意圖。本實(shí)施例提供了一種云平臺(tái)調(diào)度系統(tǒng),所述系統(tǒng)包括應(yīng)用性能獲取模塊201,用于獲取應(yīng)用的性能數(shù)據(jù);擴(kuò)容縮容判斷模塊202,用于根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容,若需要擴(kuò)容則觸發(fā)擴(kuò)容模塊,若需要縮容則觸發(fā)縮容模塊;擴(kuò)容模塊203,用于執(zhí)行擴(kuò)容操作;縮容模塊204,用于執(zhí)行縮容操作。 此外,所述系統(tǒng)還可以包括一個(gè)調(diào)度模塊,用于控制以上模塊,例如驅(qū)動(dòng)以上模塊周期性的運(yùn)行,協(xié)調(diào)各模塊的工作,還可用于在各模塊之間傳遞數(shù)據(jù)。優(yōu)選的所述性能數(shù)據(jù)包括應(yīng)用當(dāng)前的請(qǐng)求數(shù);所述擴(kuò)容縮容判斷模塊具體包括請(qǐng)求數(shù)比值獲取子模塊,用于獲取所述當(dāng)前的請(qǐng)求數(shù)與所述應(yīng)用的最大請(qǐng)求數(shù)的比值;請(qǐng)求數(shù)比值判斷子模塊,用于若所述比值大于第一閾值則判斷需要擴(kuò)容,若所述比值小于第二閾值則判斷需要縮容。優(yōu)選的,所述擴(kuò)容模塊具體包括節(jié)點(diǎn)性能數(shù)據(jù)獲取子模塊,用于獲取節(jié)點(diǎn)的性能數(shù)據(jù);高負(fù)載判斷子模塊,用于根據(jù)所述性能數(shù)據(jù)判斷所述節(jié)點(diǎn)是否高負(fù)載運(yùn)行,若否,則將所述應(yīng)用擴(kuò)容至所述節(jié)點(diǎn)。優(yōu)選的,所述擴(kuò)容模塊還包括節(jié)點(diǎn)均衡子模塊,用于當(dāng)所述高負(fù)載判斷子模塊判斷所述節(jié)點(diǎn)處于高負(fù)載運(yùn)行時(shí),將所述節(jié)點(diǎn)上的應(yīng)用調(diào)度至其它節(jié)點(diǎn)。優(yōu)選的,所述系統(tǒng)還包括擴(kuò)縮容時(shí)間差獲取模塊,用于獲取所述應(yīng)用最近一次擴(kuò)容或縮容的時(shí)間與當(dāng)前時(shí)間的時(shí)間差;抖動(dòng)判斷模塊,用于根據(jù)所述時(shí)間差判斷擴(kuò)容或縮容是否頻繁,若是,則不允許觸發(fā)所述擴(kuò)容模塊或縮容模塊。對(duì)于系統(tǒng)實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱得的存儲(chǔ)介質(zhì),如R0M、RAM、磁碟、光盤等。還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者 暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了閘述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種云平臺(tái)調(diào)度方法,其特征在于,所述方法包括 獲取應(yīng)用的性能數(shù)據(jù); 根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容, 若需要擴(kuò)容則執(zhí)行擴(kuò)容操作,若需要縮容則執(zhí)行縮容操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于 所述性能數(shù)據(jù)包括應(yīng)用當(dāng)前的請(qǐng)求數(shù); 所述根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容,具體包括 獲取所述當(dāng)前的請(qǐng)求數(shù)與所述應(yīng)用的最大請(qǐng)求數(shù)的比值; 若所述比值大于第一閾值則判斷需要擴(kuò)容,若所述比值小于第二閾值則判斷需要縮容。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述擴(kuò)容操作,具體包括 獲取節(jié)點(diǎn)的性能數(shù)據(jù); 根據(jù)所述性能數(shù)據(jù)判斷所述節(jié)點(diǎn)是否高負(fù)載運(yùn)行,若否,則將所述應(yīng)用擴(kuò)容至所述節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述性能數(shù)據(jù)判斷所述節(jié)點(diǎn)是否高負(fù)載運(yùn)行之后,還包括 若是,則將所述節(jié)點(diǎn)上的應(yīng)用調(diào)度至其它節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在執(zhí)行所述擴(kuò)容操作或縮容操作之前,還包括 獲取所述應(yīng)用最近一次擴(kuò)容或縮容的時(shí)間與當(dāng)前時(shí)間的時(shí)間差; 根據(jù)所述時(shí)間差判斷擴(kuò)容或縮容是否頻繁,若是,則不再向下執(zhí)行所述擴(kuò)容操作或縮容操作。
6.一種云平臺(tái)調(diào)度系統(tǒng),其特征在于,所述系統(tǒng)包括 應(yīng)用性能獲取模塊,用于獲取應(yīng)用的性能數(shù)據(jù); 擴(kuò)容縮容判斷模塊,用于根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容,若需要擴(kuò)容則觸發(fā)擴(kuò)容模塊,若需要縮容則觸發(fā)縮容模塊; 擴(kuò)容模塊,用于執(zhí)行擴(kuò)容操作; 縮容模塊,用于執(zhí)行縮容操作。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于 所述性能數(shù)據(jù)包括應(yīng)用當(dāng)前的請(qǐng)求數(shù); 所述擴(kuò)容縮容判斷模塊具體包括 請(qǐng)求數(shù)比值獲取子模塊,用于獲取所述當(dāng)前的請(qǐng)求數(shù)與所述應(yīng)用的最大請(qǐng)求數(shù)的比值; 請(qǐng)求數(shù)比值判斷子模塊,用于若所述比值大于第一閾值則判斷需要擴(kuò)容,若所述比值小于第二閾值則判斷需要縮容。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述擴(kuò)容模塊具體包括 節(jié)點(diǎn)性能數(shù)據(jù)獲取子模塊,用于獲取節(jié)點(diǎn)的性能數(shù)據(jù); 高負(fù)載判斷子模塊,用于根據(jù)所述性能數(shù)據(jù)判斷所述節(jié)點(diǎn)是否高負(fù)載運(yùn)行,若否,則將所述應(yīng)用擴(kuò)容至所述節(jié)點(diǎn)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述擴(kuò)容模塊還包括 節(jié)點(diǎn)均衡子模塊,用于當(dāng)所述高負(fù)載判斷子模塊判斷所述節(jié)點(diǎn)處于高負(fù)載運(yùn)行時(shí),將所述節(jié)點(diǎn)上的應(yīng)用調(diào)度至其它節(jié)點(diǎn)。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 擴(kuò)縮容時(shí)間差獲取模塊,用于獲取所述應(yīng)用最近一次擴(kuò)容或縮容的時(shí)間與當(dāng)前時(shí)間的時(shí)間差; 抖動(dòng)判斷模塊,用于根據(jù)所述時(shí)間差判斷擴(kuò)容或縮容是否頻繁,若是,則不允許觸發(fā)所述擴(kuò)容模塊或縮容模塊。
全文摘要
本發(fā)明涉及云計(jì)算技術(shù),公開了一種云平臺(tái)調(diào)度方法及系統(tǒng),所述方法包括獲取應(yīng)用的性能數(shù)據(jù);根據(jù)所述性能數(shù)據(jù)判斷所述應(yīng)用是否需要擴(kuò)容或縮容,若需要擴(kuò)容則執(zhí)行擴(kuò)容操作,若需要縮容則執(zhí)行縮容操作。本發(fā)明實(shí)施例通過周期性獲取應(yīng)用的性能數(shù)據(jù)來監(jiān)控應(yīng)用的運(yùn)行狀態(tài),在應(yīng)用高負(fù)載運(yùn)行時(shí)對(duì)應(yīng)用自動(dòng)擴(kuò)容,在應(yīng)用低負(fù)載運(yùn)行時(shí)對(duì)應(yīng)用自動(dòng)縮容,實(shí)現(xiàn)了對(duì)應(yīng)用進(jìn)行動(dòng)態(tài)調(diào)整,進(jìn)而提高了云平臺(tái)整體運(yùn)行的性能。
文檔編號(hào)G06F9/50GK103023969SQ20121046039
公開日2013年4月3日 申請(qǐng)日期2012年11月15日 優(yōu)先權(quán)日2012年11月15日
發(fā)明者鄧聰 申請(qǐng)人:北京搜狐新媒體信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
岗巴县| 富蕴县| 大石桥市| 渝中区| 三明市| 汝州市| 漳平市| 江孜县| 莫力| 江源县| 绵竹市| 巫溪县| 泸州市| 龙泉市| 黑河市| 沧源| 江华| 农安县| 开阳县| 绍兴县| 广宗县| 屏山县| 瑞丽市| 新巴尔虎左旗| 松潘县| 安乡县| 普宁市| 阿克陶县| 巴林右旗| 鹤壁市| 滦南县| 秦皇岛市| 浑源县| 东丽区| 积石山| 绥滨县| 内江市| 安塞县| 通辽市| 浑源县| 平安县|