System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及資源調配,具體涉及一種動態算力資源調度方法、系統、設備及存儲介質。
技術介紹
1、目前,互聯網平臺的用戶訪問量呈現出明顯的波動特征,特別是在大型促銷活動期間,用戶請求量會出現劇烈的突發性增長。這種突發性的流量增長會給平臺的服務器帶來巨大壓力,如果資源配置不足,會導致系統響應時間延長、服務器負載過高,嚴重時甚至會造成服務中斷或系統崩潰;如果過度配置服務器資源,又會造成資源閑置,增加運營成本。因此,如何準確預測用戶請求流量的變化并及時調整服務器資源配置,成為保障平臺穩定運行的關鍵技術問題。
2、現有技術通常采用基于歷史數據分析的方式來預測用戶請求流量的變化趨勢,并據此制定資源調度策略。例如,通過分析歷史訪問日志,獲取用戶訪問的周期性規律和峰谷分布特征,進而預測未來一段時間內的請求流量變化,從而提前調整服務器資源的配置。然而,在平臺開展促銷活動等特殊場景下,不同類型活動引起的流量變化模式差異較大,僅依靠歷史規律難以準確預測用戶請求流量的變化趨勢,導致服務器資源調配不準確。
技術實現思路
1、本申請提供一種動態算力資源調度方法、系統、設備及存儲介質,用于準確預測用戶請求流量的變化趨勢,實現服務器資源的準確調配。
2、第一方面,本申請提供了一種動態算力資源調度方法,方法包括:獲取目標平臺在第一預設時長內的用戶訪問行為數據;根據所述用戶訪問行為數據,預測第二預設時長內用戶請求流量的第一變化趨勢,并根據所述第一變化趨勢,生成第一資源調度策略,所述第一預設時長在所
3、通過采用上述技術方案,首先,通過分析當前用戶訪問行為數據預測第一變化趨勢,能夠及時捕獲用戶行為的實時變化特征;其次,結合歷史用戶訪問行為數據對策略進行優化,可以有效避免資源配置出現劇烈波動;最后,通過引入活動信息預測第二變化趨勢,進一步提升了在特殊場景下的預測準確性。這種漸進式的策略優化機制可以準確預測用戶請求流量的變化趨勢,實現服務器資源的準確調配。
4、可選的,所述根據所述用戶訪問行為數據,預測第二預設時長內用戶請求流量的第一變化趨勢,包括:獲取所述用戶訪問行為數據中的請求量數據和請求時間數據;根據所述請求量數據和所述請求時間數據,計算所述第一預設時長內的單位時間請求量;根據所述單位時間請求量,計算請求量隨時間變化的趨勢系數;根據所述趨勢系數,確定所述第一變化趨勢。
5、通過采用上述技術方案,通過對用戶訪問行為數據進行細粒度分析,將請求量數據和請求時間數據轉化為單位時間請求量,并基于此計算趨勢系數,實現了對用戶請求流量變化趨勢的量化表征。這種基于時序分析的預測方法不僅能夠準確反映請求量的動態變化規律,還能通過趨勢系數的計算降低隨機波動的影響,從而使第一變化趨勢的預測結果更加客觀準確,為后續資源調度策略的制定提供可靠的數據支撐。
6、可選的,所述根據所述歷史用戶訪問行為數據,對所述第一資源調度策略進行調整,生成第二資源調度策略,包括:根據所述歷史用戶訪問行為數據,預測所述第二預設時長內所述用戶請求流量的第三變化趨勢;根據所述第三變化趨勢,計算所述第一資源調度策略中資源分配參數的調整值;根據所述調整值,對所述資源分配參數進行調整,得到目標資源分配參數;根據所述目標資源分配參數,生成所述第二資源調度策略。
7、通過采用上述技術方案,通過引入歷史用戶訪問行為數據預測第三變化趨勢,并將其轉化為具體的資源分配參數調整值,實現了對第一資源調度策略的量化優化。這種基于歷史數據的策略調整方法能夠充分利用平臺積累的經驗數據,通過計算具體的調整值來校正資源分配參數,避免了純粹依賴實時數據可能帶來的決策波動,使得第二資源調度策略在保持對當前訪問趨勢響應靈敏的同時,也具備了較強的策略穩定性。
8、可選的,所述活動信息包括活動類型和活動時間段,所述根據所述活動信息,預測所述第二預設時長內所述用戶請求流量的第二變化趨勢,包括:根據所述活動類型,確定與所述活動類型對應的基礎流量變化系數;結合所述活動時間段和所述基礎流量變化系數,計算所述第二預設時長內的流量變化參數;根據所述流量變化參數,確定所述第二變化趨勢。
9、通過采用上述技術方案,通過將活動信息分解為活動類型和活動時間段兩個維度,并引入基礎流量變化系數進行量化分析,實現了對特定活動場景下用戶請求流量變化的精準預測。通過將活動類型與基礎流量變化系數建立映射關系,并結合活動時間段計算具體的流量變化參數,使得系統能夠準確識別不同類型活動對請求流量的差異化影響。這種基于活動特征的精細化預測方法,顯著提升了在特殊場景下第二變化趨勢的預測準確性,為最終的資源調度策略優化提供了更有針對性的決策依據。
10、可選的,所述根據所述第二變化趨勢,對所述第二資源調度策略進行調整,生成目標資源調度策略,包括:基于所述第二變化趨勢,確定所述第二預設時長內的資源需求量;根據所述資源需求量,計算所述第二資源調度策略中資源分配參數的修正值;根據所述修正值,對所述第二資源調度策略中的資源分配參數進行調整,得到最終資源分配參數;根據所述最終資源分配參數,生成所述目標資源調度策略。
11、通過采用上述技術方案,通過將第二變化趨勢轉化為具體的資源需求量,并基于此計算資源分配參數的修正值,實現了對第二資源調度策略的精確調整。這種基于資源需求量的策略優化方法不僅能夠將活動帶來的流量變化直接映射到資源配置上,還通過修正值的引入實現了資源分配的精細化控制,使得最終生成的目標資源調度策略能夠準確匹配實際業務需求,既保證了資源供給的充足性,又避免了資源的過度配置,從而實現了資源利用效率的最優化。
12、可選的,所述根據所述目標資源調度策略調整目標服務器集群的資源分配,包括:獲取所述目標資源調度策略中的資源分配參數;根據所述目標資源調度策略中的資源分配參數,確定目標服務器集群中各服務器節點的目標資源配置量;計算各所述服務器節點的當前資源配置量與所述目標資源配置量的差值;根據所述差值,調整各所述服務器節點的計算資源和存儲資源的分配。
13、通過采用上述技術方案,通過將目標資源調度策略轉化為具體的服務器節點資源配置量,并通過計算當前配置量與目標配置量的差值來實現資源的精準調整。這種基于差值的資源分配方法使得系統能夠針對目標服務器集群中的每個服務器節點進行獨立的資源優化,既確保了整體資源調度策略的落地執行,又實現了集群內部計算資源和存儲資源的均衡分配,從而提高了服務器集群的整體運行效率和資源利用率。
14、可選的,獲取所述目標服務器集群的實際資源使本文檔來自技高網...
【技術保護點】
1.一種動態算力資源調度方法,其特征在于,所述方法包括:
2.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述根據所述用戶訪問行為數據,預測第二預設時長內用戶請求流量的第一變化趨勢,包括:
3.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述根據所述歷史用戶訪問行為數據,對所述第一資源調度策略進行調整,生成第二資源調度策略,包括:
4.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述活動信息包括活動類型和活動時間段,所述根據所述活動信息,預測所述第二預設時長內所述用戶請求流量的第二變化趨勢,包括:
5.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述根據所述第二變化趨勢,對所述第二資源調度策略進行調整,生成目標資源調度策略,包括:
6.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述根據所述目標資源調度策略調整目標服務器集群的資源分配,包括:
7.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述根據所述目標資源調度策略調整目標服務器集群的資源分配之后
8.一種動態算力資源調度系統,其特征在于,所述系統包括:獲取模塊、生成模塊、第一調整模塊、預測模塊及第二調整模塊;其中,
9.一種電子設備,其特征在于,包括處理器、存儲器、用戶接口及網絡接口,所述存儲器用于存儲指令,所述用戶接口和網絡接口用于給其他設備通信,所述處理器用于執行所述存儲器中存儲的指令,以使所述電子設備執行如權利要求1-7任意一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,存儲有能夠被處理器加載并執行如權利要求1-7任意一項所述的方法的計算機程序。
...【技術特征摘要】
1.一種動態算力資源調度方法,其特征在于,所述方法包括:
2.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述根據所述用戶訪問行為數據,預測第二預設時長內用戶請求流量的第一變化趨勢,包括:
3.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述根據所述歷史用戶訪問行為數據,對所述第一資源調度策略進行調整,生成第二資源調度策略,包括:
4.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述活動信息包括活動類型和活動時間段,所述根據所述活動信息,預測所述第二預設時長內所述用戶請求流量的第二變化趨勢,包括:
5.根據權利要求1所述的動態算力資源調度方法,其特征在于,所述根據所述第二變化趨勢,對所述第二資源調度策略進行調整,生成目標資源調度策略,包括:
6.根據權利要求1所...
【專利技術屬性】
技術研發人員:李紅明,蘇浩,
申請(專利權)人:北京億安天下科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。