亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種業(yè)務(wù)流調(diào)度方法及裝置與流程

文檔序號(hào):12132057閱讀:154來源:國知局
本發(fā)明涉及通信
技術(shù)領(lǐng)域
:,具體而言,涉及一種業(yè)務(wù)流調(diào)度方法及裝置。
背景技術(shù)
::隨著各個(gè)企業(yè)以及數(shù)據(jù)中心的發(fā)展,企業(yè)在不同的城市都建立了的分支機(jī)構(gòu),更接近用戶各大企業(yè)也都會(huì)在不同城市部署數(shù)據(jù)中心。而這些分支機(jī)構(gòu)以及數(shù)據(jù)中心之間的通信需求就會(huì)越來越多,它們之間的流量也多種多樣。在傳統(tǒng)網(wǎng)絡(luò)或者SDN網(wǎng)絡(luò)中發(fā)現(xiàn),少量的大象流消耗了大部分的網(wǎng)絡(luò)帶寬,數(shù)量上只有10%,交互性強(qiáng)的老鼠流在數(shù)量上占到90%以上,但流量上卻不足10%?;贠penFlow實(shí)現(xiàn)的SDN,交換設(shè)備的數(shù)據(jù)轉(zhuǎn)發(fā)和控制層是分離的,經(jīng)過OpenFlow的每個(gè)新的數(shù)據(jù)流都必須經(jīng)過控制器來做出轉(zhuǎn)發(fā)決定,在控制器中可以對(duì)這些流按照預(yù)設(shè)的規(guī)則進(jìn)行檢查,然后由控制器制定數(shù)據(jù)流的傳輸路徑以及流的處理策略,從而更好的控制網(wǎng)絡(luò)。由此基于OpenFlow的SDN網(wǎng)絡(luò)目前正在被廣泛的應(yīng)用于各個(gè)數(shù)據(jù)中心中。企業(yè)的分支機(jī)構(gòu)之間或者數(shù)據(jù)中心之間存在著不同種類的流量。通常情況下,企業(yè)會(huì)在各個(gè)出口路由上配置負(fù)載分擔(dān)鏈路,將各種流量均衡的靜態(tài)的部署到每個(gè)分支機(jī)構(gòu)的出口鏈路上。但是,分支機(jī)構(gòu)或者數(shù)據(jù)中心之間的流量不是恒定不變的。網(wǎng)絡(luò)運(yùn)行過程中,一些業(yè)務(wù)流可能存在長時(shí)間大流量傳輸?shù)男枨?,比如定期?shù)據(jù)備份業(yè)務(wù)可能持續(xù)數(shù)小時(shí)、流量達(dá)到每秒數(shù)十兆比特。這類業(yè)務(wù)流傳輸通常發(fā)生在點(diǎn)到點(diǎn)的終端之間,采用交換芯片中傳統(tǒng)的ECMP負(fù)載均衡機(jī)制已很難將其均衡分擔(dān)到多個(gè)出口。目前,如何對(duì)業(yè)務(wù)流進(jìn)行智能調(diào)度以充分利用網(wǎng)絡(luò)出口帶寬、提高業(yè)務(wù)流傳輸效率是業(yè)界亟待解決的問題。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明的目的在于提供一種業(yè)務(wù)流調(diào)度方法及裝置,以改善上述問題。本發(fā)明實(shí)施例提供一種業(yè)務(wù)流調(diào)度方法,應(yīng)用于軟件定義網(wǎng)絡(luò)SDN控制器,該方法包括:按照設(shè)定的周期時(shí)間從交換機(jī)中獲取當(dāng)前標(biāo)識(shí)為普通流的各個(gè)業(yè)務(wù)流所對(duì)應(yīng)的流表項(xiàng),以根據(jù)該流表項(xiàng)中所記載的流量統(tǒng)計(jì)信息獲取各個(gè)業(yè)務(wù)流的流量值;判斷是否存在在第一時(shí)間長度內(nèi)連續(xù)獲取到的流量值都大于第一門限閾值的業(yè)務(wù)流,若存在,則將該業(yè)務(wù)流標(biāo)識(shí)為大象流;根據(jù)當(dāng)前各出口鏈路的剩余帶寬對(duì)被標(biāo)識(shí)為大象流的業(yè)務(wù)流進(jìn)行調(diào)度。本發(fā)明另一實(shí)施例提供一種業(yè)務(wù)流調(diào)度裝置,運(yùn)用于軟件定義網(wǎng)絡(luò)SDN控制器,該裝置包括:流量值獲取模塊,用于按照設(shè)定的周期時(shí)間從所述交換機(jī)中獲取當(dāng)前標(biāo)識(shí)為普通流的各個(gè)業(yè)務(wù)流所對(duì)應(yīng)的流表項(xiàng),以根據(jù)該流表項(xiàng)中所記載的流量統(tǒng)計(jì)信息獲取各個(gè)業(yè)務(wù)流的流量值;流類別標(biāo)識(shí)模塊,用于判斷是否存在在第一時(shí)間長度內(nèi)連續(xù)獲取到的流量值都大于第一門限閾值的業(yè)務(wù)流,若存在,則將該業(yè)務(wù)流標(biāo)識(shí)為大象流;業(yè)務(wù)流調(diào)度模塊,用于根據(jù)當(dāng)前各出口鏈路的剩余帶寬對(duì)被標(biāo)識(shí)為大象流的業(yè)務(wù)流進(jìn)行調(diào)度。本發(fā)明實(shí)施例提供的業(yè)務(wù)流調(diào)度方法及裝置,按照設(shè)定的周期時(shí)間確定各被標(biāo)識(shí)為普通流的業(yè)務(wù)流的流量值,并根據(jù)用戶設(shè)定的大象流判定條件對(duì)各業(yè)務(wù)流進(jìn)行判定,若存在業(yè)務(wù)流滿足該判定條件,則將該業(yè)務(wù)流標(biāo)識(shí)為大象流,然后根據(jù)設(shè)定的調(diào)度規(guī)則對(duì)該大象流進(jìn)行調(diào)度處理。該種業(yè)務(wù)流調(diào)度方法能夠?qū)⒋笙罅骷皶r(shí)的調(diào)度到當(dāng)前最優(yōu)的出口鏈路,充分利用網(wǎng)絡(luò)的出口帶寬,提高業(yè)務(wù)流的傳輸效率。附圖說明為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。圖1為本發(fā)明實(shí)施例提供的一種業(yè)務(wù)流調(diào)度方法的應(yīng)用場(chǎng)景示意圖;圖2為本發(fā)明實(shí)施例提供的一種SDN控制器設(shè)備的方框示意圖;圖3為本發(fā)明實(shí)施例提供的一種業(yè)務(wù)流調(diào)度方法的流程圖;圖4為本發(fā)明實(shí)施例提供的某企業(yè)兩個(gè)分支機(jī)構(gòu)間的出口鏈路配置示意圖;圖5為本發(fā)明實(shí)施例提供的另一種業(yè)務(wù)流調(diào)度方法的流程圖;圖6為本發(fā)明實(shí)施例提供的業(yè)務(wù)流調(diào)度裝置的功能模塊框圖。圖標(biāo):100-SDN控制器設(shè)備;200-交換機(jī);110-處理器;120-存儲(chǔ)器;130-外設(shè)接口;140-業(yè)務(wù)流調(diào)度裝置;1402-第一接收模塊;1404-第二接收模塊;1406-流量值獲取模塊;1408-流類別標(biāo)識(shí)模塊;1410-業(yè)務(wù)流調(diào)度模塊;1412-剩余帶寬計(jì)算模塊。具體實(shí)施方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請(qǐng)參閱圖1,是本發(fā)明實(shí)施例提供的一種業(yè)務(wù)流調(diào)度方法的應(yīng)用場(chǎng)景圖。如圖所示,軟件定義網(wǎng)絡(luò)(SoftwareDefinedNetwork,簡稱SDN)中的SDN控制器設(shè)備100與交換機(jī)200通過網(wǎng)絡(luò)通信連接,實(shí)現(xiàn)對(duì)該交換機(jī)200的數(shù)據(jù)轉(zhuǎn)發(fā)控制。其中,所述SDN控制器設(shè)備100可以是,但不限于,網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)庫服務(wù)器等。所述交換機(jī)200可以是專用的OpenFlow交換機(jī),或者是支持OpenFlow的其他交換機(jī)。請(qǐng)參閱圖2,是圖1所示的SDN控制器設(shè)備100的方框示意圖。該SDN控制器設(shè)備100包括處理器110、存儲(chǔ)器120、外設(shè)接口130以及業(yè)務(wù)流調(diào)度裝置140。所述處理器110、存儲(chǔ)器120和外設(shè)接口130之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。所述業(yè)務(wù)流調(diào)度裝置140包括至少一個(gè)可以軟件或固件的形式存儲(chǔ)于所述存儲(chǔ)器120中或固化在所述SDN控制器設(shè)備100的操作系統(tǒng)中的軟件功能模塊。所述處理器110用于執(zhí)行存儲(chǔ)器120中存儲(chǔ)的可執(zhí)行模塊,例如所述業(yè)務(wù)流調(diào)度裝置140包括的軟件功能模塊或計(jì)算機(jī)程序。所述外設(shè)接口130將所述交換機(jī)200耦合至處理器110。在一些實(shí)施例中,外設(shè)接口130和處理器110可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,它們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。請(qǐng)參閱圖3,是本發(fā)明實(shí)施例提供的一種業(yè)務(wù)流調(diào)度方法的流程圖。所應(yīng)說明的是,本發(fā)明提供的方法不以圖3及以下所述的具體順序?yàn)橄拗?。下面將?duì)圖3所示的各步驟進(jìn)行詳細(xì)闡述。步驟S101,接收用戶設(shè)定的配置信息。本實(shí)施例中,所述SDN控制器設(shè)備100中的業(yè)務(wù)流調(diào)度裝置140提供有用戶配置接口,例如人機(jī)交互界面。用戶可通過該配置接口輸入預(yù)先設(shè)定的配置信息。該配置信息包括兩種,分別為第一配置信息、第二配置信息。其中,第一配置信息包括用于判別大象流的第一門限閾值、用于判別普通流的第二門限閾值以及第一時(shí)間長度和第二時(shí)間長度。通常地,所述第一門限閾值大于第二門限閾值。可以理解的是,在其他實(shí)施例中,第一門限閾值和第二門限閾值兩者也可以相等。同時(shí)本發(fā)明實(shí)施例提供業(yè)務(wù)流配置,業(yè)務(wù)流配置根據(jù)報(bào)文內(nèi)容使用包括但不限于下列字段的組合進(jìn)行配置,這些字段包括:入端口、VLAN、IP、MAC,TCP/UDP端口等。所述第二配置信息包括從IP源地址至IP目的地址的各出口鏈路,以及各出口鏈路的總帶寬。舉例性地,如圖4所示,以分別位于某企業(yè)兩個(gè)分支機(jī)構(gòu)S1和S2的交換機(jī)200為例,用戶可通過所述業(yè)務(wù)流調(diào)度裝置140提供的所述用戶配置接口配置由分支結(jié)構(gòu)S1的交換機(jī)200向分支機(jī)構(gòu)S2的交換機(jī)200轉(zhuǎn)發(fā)數(shù)據(jù)的出口鏈路包括三條,分別為L1、L2及L3,其中,出口鏈路L1的總帶寬為100兆,出口鏈路L2的總帶寬為200兆,出口鏈路L3的總帶寬為300兆。當(dāng)然,可以理解的是,在其他實(shí)施例中,所述配置信息不限制于由用戶進(jìn)行預(yù)先設(shè)定,比如,還可以采用系統(tǒng)默認(rèn)值,或者是系統(tǒng)根據(jù)預(yù)定的算法進(jìn)行學(xué)習(xí)分析而得到的統(tǒng)計(jì)數(shù)值。步驟S103,按照設(shè)定的周期時(shí)間從所述交換機(jī)200中獲取當(dāng)前標(biāo)識(shí)為普通流的各個(gè)業(yè)務(wù)流所對(duì)應(yīng)的流表項(xiàng),以根據(jù)該流表項(xiàng)中所記載的流量統(tǒng)計(jì)信息獲取各個(gè)業(yè)務(wù)流的流量值?;贠penFlow的SDN網(wǎng)絡(luò)中,交換機(jī)200按照其內(nèi)部存儲(chǔ)的流表(Flowtable)進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā)。所述流表的生成、維護(hù)及下發(fā)由所述SDN控制器設(shè)備100中的業(yè)務(wù)流調(diào)度裝置140實(shí)現(xiàn)。每個(gè)流表包括多個(gè)流表項(xiàng),每一個(gè)流表項(xiàng)代表一種數(shù)據(jù)包轉(zhuǎn)發(fā)規(guī)則。更為具體地,所述流表項(xiàng)由三部分構(gòu)成—頭域、計(jì)數(shù)器以及操作。其中,“頭域”為十元組,進(jìn)入交換機(jī)200的數(shù)據(jù)包根據(jù)該“頭域”查找到轉(zhuǎn)發(fā)的目的端口后進(jìn)行轉(zhuǎn)發(fā);“計(jì)數(shù)器”用于統(tǒng)計(jì)業(yè)務(wù)流的流量,即統(tǒng)計(jì)數(shù)據(jù)包或字節(jié)的數(shù)目;“操作”標(biāo)明了與該流表項(xiàng)匹配的數(shù)據(jù)包所應(yīng)執(zhí)行的操作,包括轉(zhuǎn)發(fā)到控制器、轉(zhuǎn)發(fā)到目的端口或丟棄等。本實(shí)施例中,初始時(shí),將各出口鏈路上傳輸?shù)臉I(yè)務(wù)流均默認(rèn)為普通流。而后,所述SDN控制器設(shè)備100中的業(yè)務(wù)流調(diào)度裝置140每間隔設(shè)定的周期時(shí)間(如500毫秒、1秒或3秒等)從所述交換機(jī)200中獲取一次當(dāng)前標(biāo)識(shí)為普通流的各個(gè)業(yè)務(wù)流所對(duì)應(yīng)的流表項(xiàng),以根據(jù)該流表項(xiàng)中的計(jì)數(shù)器所統(tǒng)計(jì)的流量信息確定相應(yīng)業(yè)務(wù)流的流量值。步驟S105,判斷是否存在業(yè)務(wù)流,在所述第一時(shí)間長度內(nèi)連續(xù)獲取到的該業(yè)務(wù)流的流量值都大于第一門限閾值,若存在,則執(zhí)行步驟S107。步驟S107,將該業(yè)務(wù)流標(biāo)識(shí)為大象流。需要說明的是,本實(shí)施例中,連續(xù)獲取到是指在設(shè)定的第一時(shí)間長度內(nèi),例如第一時(shí)間長度為設(shè)定周期時(shí)間的N倍,按照設(shè)定周期時(shí)間獲取業(yè)務(wù)流的流量值,在連續(xù)的N個(gè)周期內(nèi)該業(yè)務(wù)流的流量值都大于第一門限閾值,則將該業(yè)務(wù)流標(biāo)識(shí)為大象流。步驟S109,根據(jù)當(dāng)前各出口鏈路的剩余帶寬對(duì)被標(biāo)識(shí)為大象流的業(yè)務(wù)流進(jìn)行調(diào)度。本實(shí)施例中,在對(duì)大象流進(jìn)行調(diào)度前,需要預(yù)先計(jì)算出各出口鏈路的剩余帶寬。具體的計(jì)算方式可以是,業(yè)務(wù)流調(diào)度裝置140周期性的監(jiān)測(cè)每條出口鏈路當(dāng)前流量的平均值,分別將每條出口鏈路的總帶寬減去監(jiān)測(cè)得到的該出口鏈路對(duì)應(yīng)的當(dāng)前流量的平均值即得到該出口鏈路的剩余帶寬。舉例性地,再次以圖4所示的三條出口鏈路為例,假設(shè)監(jiān)測(cè)得出鏈路L1當(dāng)前流量的平均值為30兆,則鏈路L1的剩余帶寬為100兆減去30兆,即為70兆。計(jì)算出各出口鏈路的剩余帶寬后,獲取該被標(biāo)識(shí)為大象流的業(yè)務(wù)流當(dāng)前所在的出口鏈路,判斷該出口鏈路的剩余帶寬比例是否大于預(yù)設(shè)比例。其中,剩余帶寬比例是指剩余帶寬占總帶寬的百分比,比如,上述出口鏈路的總帶寬為100兆,剩余帶寬為70兆,則剩余帶寬比例為70%。所述預(yù)設(shè)比例為預(yù)先設(shè)定的百分比值,可由用戶設(shè)定,也可以是系統(tǒng)默認(rèn)或經(jīng)算法分析后得到的經(jīng)驗(yàn)值。如果大象流當(dāng)前所在出口鏈路的剩余帶寬比例大于預(yù)設(shè)比例,則將該大象流保持在當(dāng)前所在的出口鏈路傳輸,不進(jìn)行調(diào)度處理。如果大象流當(dāng)前所在出口鏈路的剩余帶寬比例小于或等于所述預(yù)設(shè)比例,則將該業(yè)務(wù)流調(diào)度至剩余帶寬大于或等于該業(yè)務(wù)流當(dāng)前速率的指定倍數(shù)的出口鏈路。所述指定倍數(shù)可以是,但不限于,1.5倍。具體的調(diào)度方式為,將計(jì)算出的所述其它各出口鏈路的剩余帶寬按照從小到大的順序依次與該大象流的當(dāng)前速率進(jìn)行比較,當(dāng)出現(xiàn)第一個(gè)滿足剩余帶寬大于或等于當(dāng)前速率的指定倍數(shù)的出口鏈路時(shí),則將該大象流調(diào)度至該出口鏈路??梢岳斫獾氖?,當(dāng)所有所述其它各出口鏈路中不存在滿足剩余帶寬大于或等于當(dāng)前速率的指定倍數(shù)的出口鏈路時(shí),則將該業(yè)務(wù)流保持在當(dāng)前所在的出口鏈路,或者將該業(yè)務(wù)流調(diào)度至所有出口鏈路中剩余帶寬最大的出口鏈路。需要說明的是,若所述業(yè)務(wù)流調(diào)度裝置140在一次檢測(cè)過程中,確定多個(gè)業(yè)務(wù)流為大象流,則該多個(gè)大象流的調(diào)度可按照一定的順序進(jìn)行,例如根據(jù)被標(biāo)識(shí)為大象流的先后順序或者根據(jù)每個(gè)大象流的流量值的大小順序等。請(qǐng)參閱圖5,是本發(fā)明實(shí)施例提供的另一種業(yè)務(wù)流調(diào)度方法的流程圖。與圖3所示的方法不同的是,本實(shí)施例提供的方法還包括:步驟S201,該步驟于圖3中所示的步驟S109后執(zhí)行,該步驟為在所述業(yè)務(wù)流被標(biāo)識(shí)為大象流后,按照設(shè)定的周期時(shí)間從所述交換機(jī)200中獲取該業(yè)務(wù)流所對(duì)應(yīng)的流表項(xiàng),以獲取其流量值。步驟S203,判斷在所述第二時(shí)間長度內(nèi)連續(xù)獲取到的該業(yè)務(wù)流的流量值是否都小于第二門限閾值,若是,則執(zhí)行步驟S205。以及步驟S205,將該業(yè)務(wù)流重新標(biāo)識(shí)為普通流后恢復(fù)到調(diào)度前的原出口鏈路進(jìn)行傳輸。容易理解地,仍以圖4所示的鏈路為例,假設(shè)一業(yè)務(wù)流初始所在的出口鏈路為L2,在其被標(biāo)識(shí)為大象流后,被調(diào)度至出口鏈路L3進(jìn)行傳輸。而后,經(jīng)業(yè)務(wù)流調(diào)度裝置140的判斷,其又被重新標(biāo)識(shí)為普通流,此時(shí),該業(yè)務(wù)流應(yīng)恢復(fù)到原出口鏈路L2繼續(xù)傳輸。當(dāng)然,如果該業(yè)務(wù)流被標(biāo)識(shí)為大象流后,按照上述的調(diào)度規(guī)則進(jìn)行調(diào)度后,仍保持在L2,則重新被標(biāo)識(shí)為普通流后,其出口鏈路固然也不再需要改變。請(qǐng)參閱圖6,是本發(fā)明實(shí)施例提供的一種業(yè)務(wù)流調(diào)度裝置140的功能模塊框圖。該業(yè)務(wù)流調(diào)度裝置140包括第一接收模塊1402、第二接收模塊1404、流量值獲取模塊1406、流類別標(biāo)識(shí)模塊1408、業(yè)務(wù)流調(diào)度模塊1410以及剩余帶寬計(jì)算模塊1412。下面將對(duì)各功能模塊進(jìn)行詳細(xì)闡述。所述第一接收模塊1402,用于接收用戶設(shè)定的第一配置信息。所述第二接收模塊1404,用于接收用戶設(shè)定的第二配置信息。所述流量值獲取模塊1406,用于按照設(shè)定的周期時(shí)間從所述交換機(jī)200中獲取當(dāng)前標(biāo)識(shí)為普通流的各個(gè)業(yè)務(wù)流所對(duì)應(yīng)的流表項(xiàng),以根據(jù)該流表項(xiàng)中所記載的流量統(tǒng)計(jì)信息獲取各個(gè)業(yè)務(wù)流的流量值,以及用于在所述業(yè)務(wù)流被標(biāo)識(shí)為大象流后,按照設(shè)定的周期時(shí)間從所述交換機(jī)200中獲取該業(yè)務(wù)流所對(duì)應(yīng)的流表項(xiàng),以獲取其流量值。所述流類別標(biāo)識(shí)模塊1408,用于判斷是否存在一業(yè)務(wù)流,在第一時(shí)間長度內(nèi)連續(xù)獲取到的該業(yè)務(wù)流的流量值都大于第一門限閾值,若存在,則將該業(yè)務(wù)流標(biāo)識(shí)為大象流,以及用于當(dāng)業(yè)務(wù)流被標(biāo)識(shí)為大象流后,若在第二時(shí)間長度內(nèi)連續(xù)獲取到的該大象流的流量值都小于第二門限閾值時(shí),將該業(yè)務(wù)流重新標(biāo)識(shí)為普通流。所述業(yè)務(wù)流調(diào)度模塊1410,用于根據(jù)當(dāng)前各出口鏈路的剩余帶寬對(duì)被標(biāo)識(shí)為大象流的業(yè)務(wù)流進(jìn)行調(diào)度。所述剩余帶寬計(jì)算模塊1412,用于周期性的監(jiān)測(cè)每條出口鏈路當(dāng)前流量的平均值,分別將每條出口鏈路的總帶寬減去監(jiān)測(cè)得到的該出口鏈路對(duì)應(yīng)的當(dāng)前流量的平均值即得到該出口鏈路的剩余帶寬。本實(shí)施例中各功能模塊的具體操作方法可參照上述方法實(shí)施例中相應(yīng)步驟的詳細(xì)描述,為簡便起見,在此不再一一闡述。本發(fā)明實(shí)施例提供的業(yè)務(wù)流調(diào)度方法及裝置,按照設(shè)定的周期時(shí)間獲取各被標(biāo)識(shí)為普通流的業(yè)務(wù)流的流量值,并根據(jù)用戶設(shè)定的大象流判定條件對(duì)各業(yè)務(wù)流進(jìn)行判定,若存在業(yè)務(wù)流滿足該判定條件,則將該業(yè)務(wù)流標(biāo)識(shí)為大象流,然后根據(jù)設(shè)定的調(diào)度規(guī)則對(duì)該大象流進(jìn)行調(diào)度處理。更進(jìn)一步地,在業(yè)務(wù)流被標(biāo)識(shí)為大象流后,繼續(xù)按照設(shè)定的周期時(shí)間獲取各被標(biāo)識(shí)為大象流的業(yè)務(wù)流的流量值,并根據(jù)用戶設(shè)定的普通流判定條件對(duì)各業(yè)務(wù)流進(jìn)行判定,若存在業(yè)務(wù)流滿足該判定條件,則將該業(yè)務(wù)流再重新標(biāo)識(shí)為普通流,并將其恢復(fù)到調(diào)度前的原出口鏈路。該種業(yè)務(wù)流調(diào)度方法能夠?qū)⒋笙罅骷皶r(shí)的調(diào)度到當(dāng)前最優(yōu)的出口鏈路,充分利用網(wǎng)絡(luò)的出口帶寬,提高業(yè)務(wù)流的傳輸效率。而當(dāng)大象流恢復(fù)為普通流后,再將其重新調(diào)度回原出口鏈路,進(jìn)而實(shí)現(xiàn)業(yè)務(wù)流調(diào)度的動(dòng)態(tài)優(yōu)化。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以兩個(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域
:的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1