System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码精品A∨在线观看无广告,无码播放一区二区三区,亚洲中文无码线在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當(dāng)前位置: 首頁 > 專利查詢>深圳大學(xué)專利>正文

    軟硬件資源伸縮方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品制造方法及圖紙

    技術(shù)編號:44141458 閱讀:8 留言:0更新日期:2025-01-29 10:18
    本申請公開了一種軟硬件資源伸縮方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,涉及資源調(diào)度技術(shù)領(lǐng)域,包括:獲取應(yīng)用程序不同的硬件資源配置以及不同硬件資源配置下的最優(yōu)軟件資源配置;在離線階段基于硬件資源配置和硬件資源配置下的最優(yōu)軟件資源配置訓(xùn)練得到預(yù)測最優(yōu)軟件資源配置的預(yù)測模型。本申請能夠在在線階段根據(jù)硬件資源的變化利用預(yù)測模型及時調(diào)整軟件資源,避免了單純擴縮容硬件資源帶來的硬件資源無法充分利用或過度分配的問題,從而降低web應(yīng)用響應(yīng)時間。

    【技術(shù)實現(xiàn)步驟摘要】

    本申請涉及資源調(diào)度,尤其涉及軟硬件資源伸縮方法、軟硬件資源伸縮裝置、軟硬件資源伸縮設(shè)備、存儲介質(zhì)及計算機程序產(chǎn)品。


    技術(shù)介紹

    1、在web應(yīng)用場景下,工作負(fù)載處于動態(tài)變化之中。目前采用基于響應(yīng)式的伸縮算法來動態(tài)分配硬件資源,比如利用歷史資源使用率的平均值以及用戶配置的擴縮容比例,計算出應(yīng)該分配的硬件資源;或者運用基于機器學(xué)習(xí)的伸縮算法、基于學(xué)習(xí)歷史經(jīng)驗的伸縮算法等分配硬件資源。

    2、然而,僅僅對硬件資源進(jìn)行伸縮操作,會致使硬件資源無法得到充分利用或者過度分配硬件資源而產(chǎn)生資源競爭現(xiàn)象,從而使得增加響應(yīng)時間。


    技術(shù)實現(xiàn)思路

    1、本申請的主要目的在于提供一種軟硬件資源伸縮方法、軟硬件資源伸縮裝置、軟硬件資源伸縮設(shè)備、存儲介質(zhì)及計算機程序產(chǎn)品旨在解決對硬件資源進(jìn)行擴縮容導(dǎo)致web應(yīng)用響應(yīng)時間長的技術(shù)問題。

    2、為實現(xiàn)上述目的,本申請?zhí)岢鲆环N軟硬件資源伸縮方法,所述軟硬件資源伸縮方法包括:

    3、獲取應(yīng)用程序不同的硬件資源配置以及不同硬件資源配置下的最優(yōu)軟件資源配置;

    4、在離線階段基于所述硬件資源配置和所述硬件資源配置下的最優(yōu)軟件資源配置訓(xùn)練得到預(yù)測最優(yōu)軟件資源配置的預(yù)測模型。

    5、在一實施例中,所述方法包括:

    6、在在線階段執(zhí)行硬件資源伸縮后,通過預(yù)測模型預(yù)測硬件資源伸縮后的硬件資源配置下的最優(yōu)軟件資源配置,其中,所述預(yù)測模型根據(jù)離線階段硬件資源配置和所述硬件資源配置下的最優(yōu)軟件資源配置訓(xùn)練得到。

    7、在一實施例中,所述方法包括:

    8、當(dāng)應(yīng)用程序的負(fù)載狀態(tài)發(fā)生改變時,在硬件資源伸縮之后通過預(yù)測模型預(yù)測硬件資源配置下的最優(yōu)軟件資源配置;

    9、重新采集不同硬件資源配置下的性能指標(biāo),以獲取新的最優(yōu)軟件資源,并將新的最優(yōu)軟件資源作為目標(biāo)軟件資源配置。

    10、在一實施例中,所述將新的最優(yōu)軟件資源作為目標(biāo)軟件資源配置的步驟之后包括:

    11、通過執(zhí)行硬件資源伸縮后的硬件資源配置和所述硬件資源配置下的目標(biāo)軟件資源配置更新預(yù)測模型,得到新的預(yù)測模型;

    12、通過新的預(yù)測模型執(zhí)行最優(yōu)軟件資源配置的預(yù)測。

    13、在一實施例中,所述獲取應(yīng)用程序不同的硬件資源配置以及不同硬件資源配置下的最優(yōu)軟件資源配置的步驟包括:

    14、在對應(yīng)用程序執(zhí)行壓力測試時,收集應(yīng)用程序的性能指標(biāo);

    15、根據(jù)所述性能指標(biāo),為所述應(yīng)用程序分配硬件資源配置以及所述硬件資源配置下的軟件資源配置,其中,一種硬件資源配置下有多個軟件資源配置;

    16、對于任一所述硬件資源配置,從多個軟件資源配置中選取最優(yōu)軟件資源配置。

    17、在一實施例中,所述對于任一所述硬件資源配置,從多個軟件資源配置中選取最優(yōu)軟件資源配置的步驟包括:

    18、逐一計算并統(tǒng)計各軟件資源配置下所述性能指標(biāo)的采樣值的置信區(qū)間,直至已計算的置信區(qū)間第一次小于預(yù)設(shè)閾值;

    19、將置信區(qū)間第一次小于預(yù)設(shè)閾值的軟件資源配置,作為最優(yōu)軟件資源配置。

    20、此外,為實現(xiàn)上述目的,本申請還提出一種軟硬件資源伸縮裝置,所述軟硬件資源伸縮裝置包括:獲取模塊,用于獲取應(yīng)用程序不同的硬件資源配置以及不同硬件資源配置下的最優(yōu)軟件資源配置;

    21、訓(xùn)練模塊,用于在離線階段基于所述硬件資源配置和所述硬件資源配置下的最優(yōu)軟件資源配置訓(xùn)練得到預(yù)測最優(yōu)軟件資源配置的預(yù)測模型。

    22、此外,為實現(xiàn)上述目的,本申請還提出一種軟硬件資源伸縮設(shè)備,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如上文所述的軟硬件資源伸縮方法的步驟。

    23、此外,為實現(xiàn)上述目的,本申請還提出一種存儲介質(zhì),所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的軟硬件資源伸縮方法的步驟。

    24、此外,為實現(xiàn)上述目的,本申請還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的軟硬件資源伸縮方法的步驟。

    25、本申請?zhí)岢龅囊粋€或多個技術(shù)方案,至少具有以下技術(shù)效果:

    26、相較于目前僅對硬件資源進(jìn)行伸縮,導(dǎo)致硬件資源無法得到充分利用或者由于過度分配硬件資源產(chǎn)生的資源競爭,使得web應(yīng)用響應(yīng)時間增加。本申請通過離線階段基于硬件資源配置和軟件資源配置訓(xùn)練得到預(yù)測模型,能夠精準(zhǔn)地預(yù)測不同硬件資源配置下的最優(yōu)軟件資源配置,從而為應(yīng)對動態(tài)變化的工作負(fù)載提供資源分配依據(jù),能夠在在線階段根據(jù)硬件資源的變化利用預(yù)測模型及時調(diào)整軟件資源,避免了單純擴縮容硬件資源帶來的硬件資源無法充分利用或過度分配的問題,從而降低web應(yīng)用響應(yīng)時間。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點】

    1.一種軟硬件資源伸縮方法,其特征在于,所述軟硬件資源伸縮方法包括:

    2.如權(quán)利要求1所述軟硬件資源伸縮方法,其特征在于,所述方法包括:

    3.如權(quán)利要求1所述軟硬件資源伸縮方法,其特征在于,所述方法包括:

    4.如權(quán)利要求3所述軟硬件資源伸縮方法,其特征在于,所述將新的最優(yōu)軟件資源作為目標(biāo)軟件資源配置的步驟之后包括:

    5.如權(quán)利要求1所述軟硬件資源伸縮方法,其特征在于,所述獲取應(yīng)用程序不同的硬件資源配置以及不同硬件資源配置下的最優(yōu)軟件資源配置的步驟包括:

    6.如權(quán)利要求5所述軟硬件資源伸縮方法,其特征在于,所述對于任一所述硬件資源配置,從多個軟件資源配置中選取最優(yōu)軟件資源配置的步驟包括:

    7.一種軟硬件資源伸縮裝置,其特征在于,所述軟硬件資源伸縮裝置包括:

    8.一種軟硬件資源伸縮設(shè)備,其特征在于,所述軟硬件資源伸縮設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如權(quán)利要求1至6中任一項所述的軟硬件資源伸縮方法的步驟。

    9.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述的軟硬件資源伸縮方法的步驟。

    10.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述的軟硬件資源伸縮方法的步驟。

    ...

    【技術(shù)特征摘要】

    1.一種軟硬件資源伸縮方法,其特征在于,所述軟硬件資源伸縮方法包括:

    2.如權(quán)利要求1所述軟硬件資源伸縮方法,其特征在于,所述方法包括:

    3.如權(quán)利要求1所述軟硬件資源伸縮方法,其特征在于,所述方法包括:

    4.如權(quán)利要求3所述軟硬件資源伸縮方法,其特征在于,所述將新的最優(yōu)軟件資源作為目標(biāo)軟件資源配置的步驟之后包括:

    5.如權(quán)利要求1所述軟硬件資源伸縮方法,其特征在于,所述獲取應(yīng)用程序不同的硬件資源配置以及不同硬件資源配置下的最優(yōu)軟件資源配置的步驟包括:

    6.如權(quán)利要求5所述軟硬件資源伸縮方法,其特征在于,所述對于任一所述硬件資源配置,從多個軟件資源配置中選取最優(yōu)軟件資源配置的步驟包括:

    7....

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:肖志嬌周浩峰明仲鐘圣華
    申請(專利權(quán))人:深圳大學(xué)
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费无码一区二区三区蜜桃| 无码日韩人妻精品久久| 日韩AV无码久久一区二区| 中文无码AV一区二区三区| 人妻丰满熟妞av无码区| 欧日韩国产无码专区| 亚洲中文字幕在线无码一区二区| 特级毛片内射www无码| 亚洲AV无码专区亚洲AV伊甸园| 中文午夜人妻无码看片| 亚洲国产精品成人精品无码区| 日韩成人无码影院| 亚洲中文字幕久久精品无码VA| 亚洲精品无码鲁网中文电影| 午夜无码中文字幕在线播放 | 久久无码中文字幕东京热| 97无码免费人妻超级碰碰夜夜| 无码福利一区二区三区| 国产Av激情久久无码天堂| 精品无码人妻久久久久久| 成人麻豆日韩在无码视频| 无码人妻一区二区三区免费手机| 无码人妻精品一区二区三18禁| 中文字幕人妻无码系列第三区| 亚洲Av无码乱码在线观看性色| 国产精品无码免费视频二三区| 亚洲精品无码久久久久APP| 精品无码久久久久久尤物| 国产在线无码不卡影视影院| 国产成人无码精品久久久性色| 日韩精品无码一区二区三区四区| 人妻丝袜无码专区视频网站 | 亚洲最大av无码网址| 免费无码又爽又刺激高潮| 69成人免费视频无码专区| 深夜a级毛片免费无码| 亚洲AV无码乱码在线观看| 激情无码人妻又粗又大| 无码人妻精品一区二区三区99性| 久久精品岛国av一区二区无码| 亚洲VA中文字幕无码毛片|