System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數據處理,特別是涉及一種基于ai的cdn資源智能調度成本優化方法和裝置。
技術介紹
1、隨著互聯網內容量的迅速增長,內容分發網絡(cdn)已成為提高內容傳輸效率和改善用戶體驗的關鍵技術。cdn通過將內容復制到多個地理分布的服務器上來縮短內容傳輸的距離,從而降低傳輸延遲和提升訪問速度。然而,不同cdn服務商的定價模型各不相同,例如有的按帶寬峰值計費,有的按流量使用量收費,還有按服務時長計費等。這使得cdn融合廠商在選擇和管理cdn資源時面臨復雜的成本管理問題。現有技術中的cdn資源調度大多關注性能和服務質量,但往往忽略了成本優化。因此,cdn融合廠商亟需一種能夠在保證服務質量的同時,優化cdn資源使用成本的方法。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠結合資源調度成本進行調度優化的基于ai的cdn資源智能調度成本優化方法和裝置。
2、第一方面,本申請提供了一種基于ai的cdn資源智能調度成本優化方法,該方法包括:
3、獲取分發網絡內各資源節點的當前資源使用情況,以及各資源節點所屬的各資源歸屬方的成本策略;
4、采用ai成本策略模型,對需求方在預測時段內所需的預估資源需求、各資源節點的當前資源使用情況,以及各資源節點所屬的各資源歸屬方的成本策略進行分析,得到所述ai成本模型從各資源節點中選擇的目標節點;
5、采用目標節點,在預測時段內為需求方提供相應資源。
6、在其中一個實施例中,獲取任一資源
7、獲取資源歸屬方所能提供資源的各資源類型和各資源購入模式;
8、根據將各資源類型對應的成本規則、各資源購入模式對應的收費模式,以及資源歸屬方所在的區域成本規則,確定資源歸屬方的成本策略;
9、其中,資源類型包括流量資源和帶寬資源;資源購入模式包括實時購入和預付購入。
10、在其中一個實施例中,獲取任一資源節點的當前資源使用情況,包括:
11、獲取資源節點的流量消耗記錄、請求記錄和帶寬占用記錄,確定資源節點的當前資源使用情況。
12、在其中一個實施例中,預估資源需求包括各業務類型和各業務類型對應的業務資源需求。
13、在其中一個實施例中,采用ai成本策略模型,對需求方在預測時段內所需的預估資源需求、各資源節點的當前資源使用情況,以及各資源節點所屬的各資源歸屬方的成本策略進行分析,得到所述ai成本模型從各資源節點中選擇的目標節點,包括:
14、針對每一業務類型,確定業務類型對應的待選節點,并根據業務類型的業務資源需求、業務類型對應的待選節點的當前資源使用情況,以及各待選節點所屬的各資源歸屬方的成本策略,從各待選節點中,選擇業務類型對應的業務節點;
15、根據各業務類型的業務優先級,從各業務節點中,選擇目標節點。
16、在其中一個實施例中,根據業務類型的業務資源需求、業務類型對應的待選節點的當前資源使用情況,以及各待選節點所屬的各資源歸屬方的成本策略,從各待選節點中,選擇業務類型對應的業務節點,包括:
17、將各待選節點的當前資源使用情況與業務類型的資源需求進行比對,得到滿足資源需求的待選節點;
18、針對每一滿足資源需求的待選節點,根據成本策略,計算在該滿足資源需求的待選節點上部署業務所需的總成本;總成本至少包括資源使用成本和節點啟動成本;
19、將總成本最小的滿足資源需求的待選節點,作為業務類型對應的業務節點。
20、在其中一個實施例中,確定業務類型對應的待選節點,包括:
21、根據業務類型與各資源節點之間的關聯關系,從各資源節點中,確定業務類型對應的待選節點。
22、在其中一個實施例中,根據業務類型與各資源節點之間的關聯關系,從各資源節點中,確定業務類型對應的待選節點,包括:
23、根據業務類型與各資源節點之間的關聯關系,確定各資源節點處理業務類型時的能力評分;
24、將能力評分滿足評分閾值的資源節點,作為業務類型對應的待選節點;
25、在其中一個實施例中,獲取業務類型與各資源節點之間的關聯關系,包括:
26、獲取業務類型對應的核心處理功能,并驗證各資源節點是否具備核心處理功能;
27、若存在,則確定業務類型與各資源節點之間的關聯關系為存在關聯;
28、若不存在,則確定業務類型與各資源節點之間的關聯關系為不存在關聯。
29、在其中一個實施例中,當前資源使用情況包括剩余資源量、資源使用率、性能狀況和維護記錄;
30、根據業務類型的業務資源需求、業務類型對應的待選節點的當前資源使用情況,以及各待選節點所屬的各資源歸屬方的成本策略,從各待選節點中,選擇業務類型對應的業務節點,包括:
31、根據業務類型的業務資源需求、業務類型對應的待選節點的當前資源使用情況,以及各待選節點所屬的各資源歸屬方的成本策略,確定各待選節點的收益值;
32、根據各待選節點的收益值,從各待選節點中,選擇業務類型對應的業務節點。
33、第二方面,本申請還提供了一種資源調度裝置,包括:
34、獲取模塊,用于獲取分發網絡內各資源節點的當前資源使用情況,以及各資源節點所屬的各資源歸屬方的成本策略;
35、節點選擇模塊,用于采用ai成本策略模型,對需求方在預測時段內所需的預估資源需求、各資源節點的當前資源使用情況,以及各資源節點所屬的各資源歸屬方的成本策略進行分析,得到所述ai成本模型從各資源節點中選擇的目標節點;
36、資源提供模塊,用于采用目標節點,在預測時段內為需求方提供相應資源。
37、上述基于ai的cdn資源智能調度成本優化方法和裝置,本申請通過獲取分發網絡內各資源節點的當前資源使用情況,可以實時了解各節點的資源狀態,包括剩余資源量、資源使用率等。這有助于避免資源閑置或過度使用,從而實現資源的優化分配。結合各資源節點所屬資源歸屬方的成本策略,可以在選擇目標節點時綜合考慮成本因素。通過選擇成本效益比高的節點,可以降低資源使用的總成本,提高整體的經濟效益。基于需求方在預測時段內所需的預估資源需求,可以確保所選的目標節點能夠滿足需求方的實際需求。這有助于避免因資源不足而導致的服務中斷或性能下降,從而提升用戶滿意度。通過動態地選擇目標節點,可以根據需求方的資源需求變化靈活調整資源分配。這有助于提高資源的利用率和靈活性,使分發網絡能夠更好地適應不同的業務場景和需求變化。
本文檔來自技高網...【技術保護點】
1.一種基于AI的CDN資源智能調度成本優化方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,獲取任一資源歸屬方的成本策略包括:
3.根據權利要求2所述的方法,其特征在于,獲取任一資源節點的當前資源使用情況,包括:
4.根據權利要求1所述的方法,其特征在于,所述采用AI成本策略模型,對需求方在預測時段內所需的預估資源需求、各資源節點的當前資源使用情況,以及各資源節點所屬的各資源歸屬方的成本策略進行分析,得到所述AI成本模型從各資源節點中選擇的目標節點,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述業務類型的業務資源需求、所述業務類型對應的待選節點的當前資源使用情況,以及各待選節點所屬的各資源歸屬方的成本策略,從各待選節點中,選擇所述業務類型對應的業務節點,包括:
6.根據權利要求4所述的方法,其特征在于,所述確定所述業務類型對應的待選節點,包括:
7.根據權利要求4所述的方法,其特征在于,所述根據所述業務類型與各資源節點之間的關聯關系,從各資源節點中,確定所述業務類型
8.根據權利要求6所述的方法,其特征在于,所述獲取所述業務類型與各資源節點之間的關聯關系,包括:
9.根據權利要求5所述的方法,其特征在于,所述當前資源使用情況包括剩余資源量、資源使用率、性能狀況和維護記錄;
10.一種資源調度裝置,其特征在于,所述裝置包括:
...【技術特征摘要】
1.一種基于ai的cdn資源智能調度成本優化方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,獲取任一資源歸屬方的成本策略包括:
3.根據權利要求2所述的方法,其特征在于,獲取任一資源節點的當前資源使用情況,包括:
4.根據權利要求1所述的方法,其特征在于,所述采用ai成本策略模型,對需求方在預測時段內所需的預估資源需求、各資源節點的當前資源使用情況,以及各資源節點所屬的各資源歸屬方的成本策略進行分析,得到所述ai成本模型從各資源節點中選擇的目標節點,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述業務類型的業務資源需求、所述業務類型對應的待選節點的當前資源使用情...
【專利技術屬性】
技術研發人員:史憬燁,陳連波,余杰,蔡輝翔,林佳樂,王聲楚,吳成龍,吳劍林,張德成,
申請(專利權)人:廈門市安杰云網絡有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。