新四季網

一種多級調度系統配置、變更方法和裝置的製作方法

2023-10-06 03:35:04 2

專利名稱:一種多級調度系統配置、變更方法和裝置的製作方法
技術領域:
本發明涉及數據通信技術領域,尤其涉及一種多級調度系統配置、變更方法和裝置。
背景技術:
隨著網絡應用的不斷發展 ,新型業務的不斷推出,例如網絡協議電視(InternetProtocol Television, IPTV)業務、基於網絡協議傳輸語音(Voice Over InternetProtocol,V0IP)業務、視頻會議業務等,對網絡的服務質量(Quality of Service,QoS)提出了更高的時延、丟包率和抖動控制的要求。為了保證更高服務質量的實現,通常在網絡處理器或路由器中會有專門的擁塞管理模塊。這個擁塞管理模塊控制幀、信元或分組如何離開一個設備。擁塞管理模塊通常採用多級調度的方式來實現。多級調度系統的調度層次結構是
一種典型的寬帶接入網的網絡拓撲結構---數字用戶線(Digital Subscriber Line,DSL)
論壇定義的一種樹形調度結構。這種樹形調度結構可以滿足DSL寬帶接入技術對各業務服務質量的要求。多級調度系統可以包括多個調度層次,例如可以包括埠層、第一調度層、第二調度層、第三調度層、用戶層、業務層,每個調度層次對應一個序列號。其中,調度層的數量可以根據應用場景進行配置。除了業務層其他每一層都包括若干個調度單元,每個調度單兀在每一個調度層次都有一個編號即序列號。業務層包括若干業務,例如IPTV業務、VOIP業務,一個用戶的多個業務構成一個業務組,同一個小區的多個用戶也可以構成一個業務組。調度單元包括多個優先級和相應數量的調度器,每個優先級與一個調度器對應,每一個優先級和調度器都對應一個序列號,優先級的數量可以根據應用場景進行配置。每一個調度器可以掛接多個待調度隊列,每個待調度隊列都對應一個序列號。所述調度器按照預設的調度算法,例如加權公平排隊(Weighted Fair Queuing, WFQ)算法、公平排隊(Fair Queuing, FQ)算法或虧損加權輪循(Deficit Weighted Round Robin, DffRR)算法等,對待調度隊列進行調度。所述調度單元是相對於下一調度層次的待調度隊列來說的,如果所述調度單元掛接到上一調度層次的調度器中,那麼該調度單元可以理解為待調度隊列中的一員。例如,相對於第二調度層,第一調度層的調度單元為調度單元,相對於埠層,第一調度層的所有調度單元為埠層的待調度隊列。對於業務層,待調度隊列由若干業務構成。通常,按照所需應用的多個場景來配置多級調度系統,配置完成的多級調度系統的結構是固定不變的,即多級調度系統的調度層次數、各調度層次的調度單元數量、各調度單元的優先級數量以及調度器種類都是固定不變的。因為多級調度系統的結構是固定不變的,為保證多級調度系統在所需應用的多個場景中較複雜的應用場景下也能實現正常的多級調度,就需要按照較複雜的應用場景來設計多級調度系統,這就需要更多的調度層次數和調度單元,不僅浪費了調度單元資源,而且設計和維護複雜的多級調度系統費時費力。

發明內容
有鑑於此,本發明的主要目的在於提供一種多級調度系統配置、變更方法和裝置,能夠利用更少的調度單元配置在更多的應用場景下使用的多級調度系統。為達到上述目的,本發明的技術方案是這樣實現的本發明提供了一種多級調度系統配置方法,應用於網絡設備的擁塞管理模塊,所述方法包括 接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;根據配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組;根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次;根據配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器;根據配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。優選的,所述根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,為,根據各業務組中所包含的業務和/或業務組的最高的調度層次,確定各業務組所在的調度層次。優選的,所述配置參數還包括優先級內的業務分配比例信息;相應的,所述確定各調度單元的優先級的數量之後,所述方法還包括根據配置參數中的優先級內的業務分配比例信息,確定各優先級對應的調度器的種類,並根據優先級的數量確定各種類的調度器的數量;相應的,所述選取相應數量的調度器,並給每個優先級配置一個調度器,為,選取相應數量的各種類的調度器,並給每個優先級配置一個相應種類的調度器。本發明提供了一種變更多級調度系統配置的方法,應用於網絡設備的擁塞管理模塊,所述方法包括接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;判斷新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數是否一致;當新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數不一致時,根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,判斷所述配置請求是增加業務還是減少業務;
當所述配置請求是增加業務時,根據所述配置參數在已有的多級調度系統配置中增加業務;當所述配置請求是減少業務時,根據所述配置參數在已有的多級調度系統配置中減少業務。優選的,根據所述配置參數在已有的多級調度系統配置中增加業務,為,根據新收到的配置參數和上一次收到的配置參數中的各業務的分組信息,判斷是否是在已有的業務組中增加業務;當是在已有的業務組中增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組中增加業務; 當是在已有的業務組之外增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組之外中增加業務。優選的,所述根據所述配置參數在已有的多級調度系統配置的業務組中增加業務,為,根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,確定增加的業務的數量,選取相應數量的空閒的業務數據存儲單元;根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置。優選的,所述根據所述配置參數在已有的多級調度系統配置的業務組之外增加業務,為,根據新收到的配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組;根據新收到的配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次;根據新收到的配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器;根據新收到的配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。優選的,根據所述配置參數在已有的多級調度系統配置中減少業務,為,將新收到的配置參數與上一次收到的配置參數中的各業務的名稱和序號進行對t匕,確定減少的業務;釋放與所述減少的業務對應的業務數據存儲單元;判斷與所述釋放的業務數據存儲單元對應的調度器是否還掛接有業務數據存儲單元,當沒有掛接業務數據存儲單元時,釋放所述調度器;判斷與所述釋放的調度器對應的調度單元的所有優先級是否還配置有調度器,當沒有配置調度器時,釋放所述調度單元。本發明提供了一種多級調度系統配置裝置,應用於網絡設備的擁塞管理模塊,所述裝置包括配置請求接收模塊、調度單元和業務組配置模塊、調度單元和調度層次配置模塊、優先級和調度器配置模塊、業務數據存儲單元和調度器配置模塊,其中,所述配置請求接收模塊,用於接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;所述調度單元和業務組配置模塊,用於根據配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組;所述調度單元和調度層次配置模塊,用於根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元 配置在相應的調度層次;所述優先級和調度器配置模塊,用於根據配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器;所述業務數據存儲單元和調度器配置模塊,用於根據配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。優選的,所述配置參數還包括優先級內的業務分配比例信息;相應的,所述裝置還包括調度器種類和數量確定單元,用於根據配置參數中的優先級內的業務分配比例信息,確定各優先級對應的調度器的種類,並根據優先級的數量確定各種類的調度器的數量;相應的,所述調度單元和業務組配置模塊,具體用於選取相應數量的各種類的調度器,並給每個優先級配置一個相應種類的調度器。本發明提供了一種變更多級調度系統配置的裝置,應用於網絡設備的擁塞管理模塊,所述裝置包括配置請求接收模塊、配置參數判斷模塊、配置請求判斷模塊、業務增加模塊、業務減少模塊,其中,所述配置請求接收模塊、用於接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;所述配置參數判斷模塊,用於判斷配置請求接收模塊新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數是否一致;配置請求判斷模塊,用於當所述配置參數判斷模塊判定配置請求接收模塊新收到的所述配置請求中的配置參數與上一次收到的配置請求中的配置參數不一致時,根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,判斷所述配置請求是增加業務還是減少業務;所述業務增加模塊,用於當所述配置請求判斷模塊判定所述配置請求是增加業務時,根據所述配置參數在已有的多級調度系統配置中增加業務;所述業務減少模塊,用於當所述配置請求判斷模塊判定所述配置請求是減少業務時,根據所述配置參數在已有的多級調度系統配置中減少業務。
優選的,所述業務增加模塊,具體用於根據新收到的配置參數和上一次收到的配置參數中的各業務的分組信息,判斷是否是在已有的業務組中增加業務,當是在已有的業務組中增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組中增加業務;當是在已有的業務組之外增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組之外中增加業務。優選的,所述業務減少模塊,具體用於將新收到的配置參數與上一次收到的配置參數中的各業務的名稱和序號進行對比,確定減少的業務,釋放與所述減少的業務對應的業務數據存儲單元;判斷與所述釋放的業務數據存儲單元 對應的調度器是否還掛接有業務數據存儲單元,當沒有掛接業務數據存儲單元時,釋放所述調度器;判斷與所述釋放的調度器對應的調度單元的所有優先級是否還配置有調度器,當沒有配置調度器時,釋放所述調度單元。由上可知,本發明通過上述技術方案能夠實現調度單元和調度層次之間、調度單元的優先級和調度器之間、調度器和業務數據存儲單元之間的靈活配置,從而可以利用更少的調度單元配置在更多的應用場景下使用的多級調度系統。


圖I是本發明提供的多級調度系統配置方法的第一實施例的流程圖;圖2是本發明提供的變更多級調度系統配置的方法的第一實施例的流程圖;圖3是本發明提供的多級調度系統配置裝置的實施例的結構示意圖;圖4是本發明提供的變更多級調度系統配置的裝置的實施例的結構示意圖;圖5是本發明提供的多級調度系統配置方法的第二實施例的流程圖。
具體實施例方式本發明的基本思想是接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;根據配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組;根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次;根據配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器;根據配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。本發明提供了一種多級調度系統配置方法,應用於網絡設備的擁塞管理模塊,圖I是本發明提供的多級調度系統配置方法的第一實施例的流程圖,如圖I所示,本實施例的方法包括步驟101、接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;可選的,所述配置參數還包括優先級內的業務分配比例信息。步驟102、根據配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組;步驟103、根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次;這裡,所述根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,為,根據各業務組中所包含的業務和/或業務組的最 高的調度層次,確定各業務組所在的調度層次。步驟104、根據配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器;可選的,所述確定各調度單元的優先級的數量之後,所述方法還包括根據配置參數中的優先級內的業務分配比例信息,確定各優先級對應的調度器的種類,並根據優先級的數量確定各種類的調度器的數量;相應的,所述選取相應數量的調度器,並給每個優先級配置一個調度器,為,選取相應數量的各種類的調度器,並給每個優先級配置一個相應種類的調度器。步驟105、根據配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。本發明還提供了一種變更多級調度系統配置的方法,應用於網絡設備的擁塞管理模塊,圖2是本發明提供的變更多級調度系統配置的方法的第一實施例的流程圖,如圖2所示,本實施例的方法如圖2所示,所述方法包括步驟201、接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;步驟202、判斷新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數是否一致;步驟203、當新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數不一致時,根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,判斷所述配置請求是增加業務還是減少業務;步驟204、當所述配置請求是增加業務時,根據所述配置參數在已有的多級調度系統配置中增加業務;這裡,根據所述配置參數在已有的多級調度系統配置中增加業務,為,根據新收到的配置參數和上一次收到的配置參數中的各業務的分組信息,判斷是否是在已有的業務組中增加業務;當是在已有的業務組中增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組中增加業務;
當是在已有的業務組之外增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組之外中增加業務。這裡,所述根據所述配置參數在已有的多級調度系統配置的業務組中增加業務,為,根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,確定增加的業務的數量,選取相應數量的空閒的業務數據存儲單元;根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置。這裡,所述根據所述配置參數在已有的多級 調度系統配置的業務組之外增加業務,為,根據新收到的配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組;根據新收到的配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次;根據新收到的配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器;根據新收到的配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。步驟205、當所述配置請求是減少業務時,根據所述配置參數在已有的多級調度系統配置中減少業務。這裡,根據所述配置參數在已有的多級調度系統配置中減少業務,為,將新收到的配置參數與上一次收到的配置參數中的各業務的名稱和序號進行對t匕,確定減少的業務;釋放與所述減少的業務對應的業務數據存儲單元;判斷與所述釋放的業務數據存儲單元對應的調度器是否還掛接有業務數據存儲單元;當沒有掛接業務數據存儲單元時,釋放所述調度器;判斷與所述釋放的調度器對應的調度單元的所有優先級是否還配置有調度器;當沒有配置調度器時,釋放所述調度單元。本發明還提供了一種多級調度系統配置裝置,應用於網絡設備的擁塞管理模塊,圖3是本發明提供的多級調度系統配置裝置的實施例的結構示意圖,如圖3所示,本實施例的裝置包括配置請求接收模塊、調度單元和業務組配置模塊、調度單元和調度層次配置模塊、優先級和調度器配置模塊、業務數據存儲單元和調度器配置模塊,其中,所述配置請求接收模塊,用於接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;
所述調度單元和業務組配置模塊,用於根據配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組;所述調度單元和調度層次配置模塊,用於根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次;所述優先級和調度器配置模塊,用於根據配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器;所述業務數據存儲單元和調度器配置模塊,用於根據配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒 的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。較佳的,所述配置參數還包括優先級內的業務分配比例信息;相應的,所述裝置還包括調度器種類和數量確定單元,用於根據配置參數中的優先級內的業務分配比例信息,確定各優先級對應的調度器的種類,並根據優先級的數量確定各種類的調度器的數量;相應的,所述調度單元和業務組配置模塊,具體用於選取相應數量的各種類的調度器,並給每個優先級配置一個相應種類的調度器。本發明還提供了一種變更多級調度系統配置的裝置,應用於網絡設備的擁塞管理模塊,圖4是本發明提供的變更多級調度系統配置的裝置的實施例的結構示意圖,如圖4所示,本實施例的裝置包括配置請求接收模塊、配置參數判斷模塊、配置請求判斷模塊、業務增加模塊、業務減少模塊,其中,所述配置請求接收模塊、用於接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;所述配置參數判斷模塊,用於判斷配置請求接收模塊新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數是否一致;配置請求判斷模塊,用於當所述配置參數判斷模塊判定配置請求接收模塊新收到的所述配置請求中的配置參數與上一次收到的配置請求中的配置參數不一致時,根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,判斷所述配置請求是增加業務還是減少業務;所述業務增加模塊,用於當所述配置請求判斷模塊判定所述配置請求是增加業務時,根據所述配置參數在已有的多級調度系統配置中增加業務;所述業務減少模塊,用於當所述配置請求判斷模塊判定所述配置請求是減少業務時,根據所述配置參數在已有的多級調度系統配置中減少業務。較佳的,所述業務增加模塊,具體用於根據新收到的配置參數和上一次收到的配置參數中的各業務的分組信息,判斷是否是在已有的業務組中增加業務,當是在已有的業務組中增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組中增加業務;當是在已有的業務組之外增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組之外中增加業務。較佳的,所述業務減少模塊,具體用於將新收到的配置參數與上一次收到的配置參數中的各業務的名稱和序號進行對比,確定減少的業務,釋放與所述減少的業務對應的業務數據存儲單元;判斷與所述釋放的業務數據存儲單元對應的調度器是否還掛接有業務數據存儲單元,當沒有掛接業務數據存儲單元時,釋放所述調度器;判斷與所述釋放的調度器對應的調度單元的所有優先級是否還配置有調度器,當沒有配置調度器時,釋放所述調度單元。

下面結合圖5對本發明提供的多級調度系統配置方法的第二實施例進行介紹,本實施例中的多級調度系統包括如下調度層次埠層、第一調度層、第二調度層、第三調度層、用戶層和業務層,本實施例中的方法包括以下步驟步驟501、接收配置請求,所述配置請求中攜帶配置參數。所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息、優先級內的業務分配比例信息。例如,各業務的名稱和序號為業務0到業務16,有17個業務;各業務的分組信息為業務0分為業務組I、業務1-7分為業務組2、業務8-15分為業務組3,業務組2和業務組3分為業務組4,業務16和業務組4分為業務組5,每個業務組需要對應一個調度單元;各業務組內各業務和/或業務組的優先級分配信息為業務組2內業務I優先級比業務2-7優先級高,業務2-7優先級相同,業務組3內業務8-15優先級相同,業務組4內業務組2和業務組3優先級相同,業務組5內業務16優先級比業務組4優先級高。其中,業務組2內業務I優先級比業務2-7優先級高,意味著業務I對應一個優先級,業務2-7對應一個優先級;業務2-7優先級相同,意味著業務2-7對應一個優先級;業務組3內業務8-15優先級相同,意味著業務8-15對應一個優先級;業務組4內業務組2和業務組3優先級相同,意味著業務組2和業務組3對應一個優先級;業務組5內業務16優先級比業務組4優先級高,意味著業務16對應一個優先級,業務組4對應一個優先級;優先級內的業務分配比例表示優先級內的業務分配比例是否為等比例分配,例如,一個小區有兩個用戶,分配的優先級相同,一個用戶買了 4兆帶寬,一個用戶買了 2兆帶寬,他們的業務分配比例是2 1,不是等比例分配。步驟502、根據配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的狀態標識為空閒的調度單元,給每個調度單元配置一個業務組,並將被選取的調度單元的狀態標識修改為佔用;根據上述舉例,選取的調度單元數量為5個。步驟503、根據配置參數中的各業務的分組信息,具體的根據各業務組中所包含的業務和/或業務組的最高的調度層次,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次;根據上述舉例,業務組1、2、3隻包含業務,那麼業務組1、2、3的調度層次為業務層
的上一級調度層次用戶層;業務組4包含業務組2 (調度層次為用戶層)和業務組3 (調度層次為用戶層),那麼業務組4的調度層次為用戶層的上一級調度層次第三調度層,業務組5包括業務16 (調度層次為用戶層)和業務組4 (調度層次為第三調度層),那麼業務組5的調度層次為第三調度層的上一級調度層次第二調度層),埠層、第一調度層為空。步驟504、根據配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量;根據上述舉例,5個調度單元的優先級分別為I個、2個、I個、I個、2個。步驟505、根據配置參數中的優先級內的業務分配比例信息,確定各優先級對應的調度器的種類,並根據優先級的數量確定各種類的調度器的數量; 具體的,若優先級內的業務分配比例是等比例分配,則選取FQ調度器,若優先級內的業務分配比例不是等比例分配,則選取WFQ調度器。步驟506、選取相應數量的狀態標識為空閒的各種類的調度器,並給每個優先級配置一個相應種類的調度器,將被選取的調度器的狀態標識修改為佔用。步驟507、根據配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,並將被選取的業務數據存儲單元的狀態標識修改為佔用,所述業務數據存儲單元用於存儲執行相應業務所需的數據。本發明提供的變更多級調度系統配置的方法的第二實施例包括以下步驟步驟601、接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息、優先級內的業務分配比例信息。步驟602、判斷新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數是否一致,當新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數不一致時,進入步驟603,當新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數一致時,結束本次流程。步驟603、根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,判斷所述配置請求是增加業務還是減少業務,當所述配置請求是增加業務時,進入步驟604,當所述配置請求是減少業務時,進入步驟611。步驟604、根據新收到的配置參數和上一次收到的配置參數中的各業務的分組信息,判斷是否是在已有的業務組中增加業務;如果是在已有的業務組中增加業務,進入步驟605,如果是在已有的業務組之外增加業務,進入步驟607。步驟605、根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,確定增加的業務的數量,選取相應數量的狀態標識為空閒的業務數據存儲單元,並將被選取的業務數據存儲單元的狀態標識修改為佔用。步驟606、根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,完成配置變更,結束本次流程。步驟607、根據新收到的配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的狀態標識為空閒的調度單元,並將被選取的調度單元的狀態標識修改為佔用,並給每個調度單元配置一個業務組。步驟608、根據新收到的配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次。
步驟609、根據新收到的配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器。步驟610、根據新收到的配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的狀態標識為空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,並將被選取的業務數據存儲單元的狀態標識修改為佔用,完成配置變更,結束本次流程。步驟611、將新收到的配置參數與上一次收到的配置參數中的各業務的名稱和序號進行對比,確定減少的業務。步驟612、釋放與所述減少的業務對應的業務數據存儲單元,將所述業務數據存儲單元的狀態標識修改為空閒。 步驟613、判斷與所述釋放的業務數據存儲單元對應的調度器是否還掛接有業務數據存儲單元;當沒有掛接業務數據存儲單元時,進入步驟614 ;當掛接有業務數據存儲單元時,完成配置變更,結束本次流程。步驟614、釋放所述調度器,將所述調度器的狀態標識修改為空閒。步驟615、判斷與所述釋放的調度器對應的調度單元的所有優先級是否還配置有調度器;當沒有配置調度器時,進入步驟616 ;當配置有調度器時,完成配置變更,結束本次流程。步驟616、釋放所述調度單元,將所述調度單元的狀態標識修改為空閒,完成配置變更,結束本次流程。以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。
權利要求
1.一種多級調度系統配置方法,應用於網絡設備的擁塞管理模塊,其特徵在於,所述方法包括 接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息; 根據配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組; 根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次; 根據配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器; 根據配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。
2.根據權利要求I所述的方法,其特徵在於,所述根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,為, 根據各業務組中所包含的業務和/或業務組的最高的調度層次,確定各業務組所在的調度層次。
3.根據權利要求I所述的方法,其特徵在於,所述配置參數還包括優先級內的業務分配比例信息; 相應的,所述確定各調度單元的優先級的數量之後,所述方法還包括 根據配置參數中的優先級內的業務分配比例信息,確定各優先級對應的調度器的種類,並根據優先級的數量確定各種類的調度器的數量; 相應的,所述選取相應數量的調度器,並給每個優先級配置一個調度器,為,選取相應數量的各種類的調度器,並給每個優先級配置一個相應種類的調度器。
4.一種變更多級調度系統配置的方法,應用於網絡設備的擁塞管理模塊,其特徵在於,所述方法包括 接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息; 判斷新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數是否一致; 當新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數不一致時,根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,判斷所述配置請求是增加業務還是減少業務; 當所述配置請求是增加業務時,根據所述配置參數在已有的多級調度系統配置中增加業務; 當所述配置請求是減少業務時,根據所述配置參數在已有的多級調度系統配置中減少業務。
5.根據權利要求4所述的方法,其特徵在於,根據所述配置參數在已有的多級調度系統配置中增加業務,為,根據新收到的配置參數和上一次收到的配置參數中的各業務的分組信息,判斷是否是在已有的業務組中增加業務; 當是在已有的業務組中增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組中增加業務; 當是在已有的業務組之外增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組之外中增加業務。
6.根據權利要求5所述的方法,其特徵在於,所述根據所述配置參數在已有的多級調度系統配置的業務組中增加業務,為, 根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,確定增加的業務的數量,選取相應數量的空閒的業務數據存儲單元; 根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置。
7.根據權利要求5所述的方法,其特徵在於,所述根據所述配置參數在已有的多級調度系統配置的業務組之外增加業務,為, 根據新收到的配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組; 根據新收到的配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次; 根據新收到的配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器;根據新收到的配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。
8.根據權利要求4所述的方法,其特徵在於,根據所述配置參數在已有的多級調度系統配置中減少業務,為, 將新收到的配置參數與上一次收到的配置參數中的各業務的名稱和序號進行對比,確定減少的業務; 釋放與所述減少的業務對應的業務數據存儲單元; 判斷與所述釋放的業務數據存儲單元對應的調度器是否還掛接有業務數據存儲單元,當沒有掛接業務數據存儲單元時,釋放所述調度器; 判斷與所述釋放的調度器對應的調度單元的所有優先級是否還配置有調度器,當沒有配置調度器時,釋放所述調度單元。
9.一種多級調度系統配置裝置,應用於網絡設備的擁塞管理模塊,其特徵在於,所述裝置包括配置請求接收模塊、調度單元和業務組配置模塊、調度單元和調度層次配置模塊、優先級和調度器配置模塊、業務數據存儲單元和調度器配置模塊,其中, 所述配置請求接收模塊,用於接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息;所述調度單元和業務組配置模塊,用於根據配置參數中的各業務的分組信息,確定業務組的數量,選取相應數量的空閒的調度單元,並給每個調度單元配置一個業務組; 所述調度單元和調度層次配置模塊,用於根據配置參數中的各業務的分組信息,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次; 所述優先級和調度器配置模塊,用於根據配置參數中的各業務組內各業務和/或業務組的優先級分配信息,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器; 所述業務數據存儲單元和調度器配置模塊,用於根據配置參數中的各業務的名稱和序號,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置,所述業務數據存儲單元用於存儲執行相應業務所需的數據。
10.根據權利要求9所述的裝置,其特徵在於,所述配置參數還包括優先級內的業務分配比例信息; 相應的,所述裝置還包括調度器種類和數量確定單元,用於根據配置參數中的優先級內的業務分配比例信息,確定各優先級對應的調度器的種類,並根據優先級的數量確定各種類的調度器的數量; 相應的,所述調度單元和業務組配置模塊,具體用於選取相應數量的各種類的調度器,並給每個優先級配置一個相應種類的調度器。
11.一種變更多級調度系統配置的裝置,應用於網絡設備的擁塞管理模塊,其特徵在於,所述裝置包括配置請求接收模塊、配置參數判斷模塊、配置請求判斷模塊、業務增加模塊、業務減少模塊,其中, 所述配置請求接收模塊、用於接收配置請求,所述配置請求中攜帶配置參數,所述配置參數包括各業務的名稱和序號、各業務的分組信息、各業務組內各業務和/或業務組的優先級分配信息; 所述配置參數判斷模塊,用於判斷配置請求接收模塊新收到的所述配置請求中攜帶的配置參數與上一次收到的配置請求中攜帶的配置參數是否一致; 配置請求判斷模塊,用於當所述配置參數判斷模塊判定配置請求接收模塊新收到的所述配置請求中的配置參數與上一次收到的配置請求中的配置參數不一致時,根據新收到的配置參數和上一次收到的配置參數中的各業務的名稱和序號,判斷所述配置請求是增加業務還是減少業務; 所述業務增加模塊,用於當所述配置請求判斷模塊判定所述配置請求是增加業務時,根據所述配置參數在已有的多級調度系統配置中增加業務; 所述業務減少模塊,用於當所述配置請求判斷模塊判定所述配置請求是減少業務時,根據所述配置參數在已有的多級調度系統配置中減少業務。
12.根據權利要求11所述的裝置,其特徵在於,所述業務增加模塊,具體用於根據新收到的配置參數和上一次收到的配置參數中的各業務的分組信息,判斷是否是在已有的業務組中增加業務,當是在已有的業務組中增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組中增加業務;當是在已有的業務組之外增加業務時,根據所述配置參數在已有的多級調度系統配置的業務組之外中增加業務。
13.根據權利要求11所述的裝置,其特徵在於,所述業務減少模塊,具體用於將新收到的配置參數與上一次收到的配置參數中的各業務的名稱和序號進行對比,確定減少的業務,釋放與所述減少的業務對應的業務數據存儲單元; 判斷與所述釋放的業務數據存儲單元對應的調度器是否還掛接有業務數據存儲單元,當沒有掛接業務數據存儲單元時,釋放所述調度器; 判斷與所述釋放的調度器對應的調度單元的所有優先級是否還配置有調度器,當沒有配置調度器時,釋放所述調度單元。
全文摘要
本發明提供了一種多級調度系統配置、變更方法和裝置,應用於網絡設備的擁塞管理模塊,所述配置方法為接收攜帶配置參數的配置請求;根據配置參數確定業務組數量,選取相應數量的空閒調度單元,並給每個調度單元配置一個業務組;根據配置參數,確定各業務組所在的調度層次,並將與各業務組對應的各調度單元配置在相應的調度層次;根據配置參數,確定各調度單元的優先級的數量,選取相應數量的調度器,並給每個優先級配置一個調度器;根據配置參數,確定業務的數量,選取相應數量的空閒的業務數據存儲單元,並根據配置參數中的各業務的分組信息將各業務數據存儲單元分別與對應的調度器進行配置。本發明能夠實現利用更少的調度單元配置在更多的應用場景下使用的多級調度系統。
文檔編號H04L12/56GK102769566SQ20121024322
公開日2012年11月7日 申請日期2012年7月13日 優先權日2012年7月13日
發明者葉聯渲, 吳風波, 曾敏, 牛忠華 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀