欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資源的聯(lián)合調(diào)度方法

文檔序號(hào):7696283閱讀:143來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資源的聯(lián)合調(diào)度方法
技術(shù)領(lǐng)域
本發(fā)明涉及自動(dòng)交換光網(wǎng)絡(luò)(ASON , Automatically Switched Optical Networks)技術(shù)領(lǐng)域,具體涉及一種面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資源的聯(lián)合 調(diào)度方法。
背景技術(shù)
在自動(dòng)交換光網(wǎng)絡(luò)中,控制平面的引入是為了控制分布式的光網(wǎng)絡(luò)資源, 例如連接的自動(dòng)建立和拆除、光網(wǎng)絡(luò)資源的自動(dòng)發(fā)現(xiàn)等。然而,現(xiàn)今客戶(hù)已經(jīng) 不再滿(mǎn)足于點(diǎn)對(duì)點(diǎn)的光路服務(wù),越來(lái)越多基于波長(zhǎng)的復(fù)雜邏輯服務(wù)已經(jīng)出現(xiàn), 例如光虛擬專(zhuān)用網(wǎng)業(yè)務(wù),通過(guò)光纖直接將服務(wù)器和存儲(chǔ)資源接入光網(wǎng)絡(luò)的高速 存儲(chǔ)業(yè)務(wù),以及需要高速光路連接到視頻服務(wù)器的IPTV和視頻點(diǎn)播業(yè)務(wù)等。 簡(jiǎn)而言之,對(duì)波長(zhǎng)的需求已經(jīng)出現(xiàn),并會(huì)受到住宅用戶(hù)和商業(yè)用戶(hù)的歡迎。
為了支撐這些基于波長(zhǎng)的業(yè)務(wù),需要將例如大型計(jì)算機(jī)、存儲(chǔ)設(shè)備、傳感 器網(wǎng)絡(luò)和視頻服務(wù)器等應(yīng)用資源直接連接到光網(wǎng)絡(luò),所以,下一代光網(wǎng)絡(luò) (NG-ON, Next Generation-Optical Network)將是成為大量光網(wǎng)絡(luò)資源和應(yīng)用 資源的集合體。同時(shí),NG-ON是一個(gè)面向業(yè)務(wù)的光網(wǎng)絡(luò),基于波長(zhǎng)的業(yè)務(wù)要 求光網(wǎng)絡(luò)資源和應(yīng)用資源有充分的協(xié)作。然而,現(xiàn)有的光網(wǎng)絡(luò)集中于對(duì)光網(wǎng)絡(luò) 資源的管理,而沒(méi)有對(duì)應(yīng)用資源的管理^:出足夠的考慮,特別是光網(wǎng)絡(luò)資源與 應(yīng)用資源之間的聯(lián)合調(diào)度。
如何將復(fù)雜的應(yīng)用資源整合到的光網(wǎng)絡(luò)將成為面向業(yè)務(wù)光網(wǎng)絡(luò)的關(guān)鍵技 術(shù),也是實(shí)現(xiàn)面向業(yè)務(wù)光網(wǎng)絡(luò)的難點(diǎn)。例如,當(dāng)客戶(hù)需要一些基于波長(zhǎng)的業(yè)務(wù) 時(shí),客戶(hù)不僅僅需要建立一條端到端的光路,還需要對(duì)計(jì)算/存儲(chǔ)等應(yīng)用資源的 調(diào)用。對(duì)客戶(hù)而言,如何統(tǒng)一調(diào)度這些資源使全網(wǎng)性能和用戶(hù)代價(jià)最優(yōu),都需 要一個(gè)統(tǒng)一的資源管理模型支持。而現(xiàn)有的面向業(yè)務(wù)的光網(wǎng)絡(luò)(如ASON)還 無(wú)法對(duì)應(yīng)用資源進(jìn)行自動(dòng)發(fā)現(xiàn)、管理和調(diào)度,也就無(wú)法實(shí)現(xiàn)面向業(yè)務(wù)的光網(wǎng)絡(luò)
資源和應(yīng)用資源的統(tǒng)一調(diào)度。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資 源的聯(lián)合調(diào)度方法,通過(guò)在光網(wǎng)絡(luò)中增加業(yè)務(wù)平面,實(shí)現(xiàn)了對(duì)光網(wǎng)絡(luò)中的光網(wǎng) 絡(luò)資源和應(yīng)用資源的統(tǒng)一調(diào)度。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供方案如下
一種面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資源的聯(lián)合調(diào)度方法,在自動(dòng)交換光網(wǎng) 絡(luò)中的控制平面、傳送平面和管理平面基礎(chǔ)上增加業(yè)務(wù)平面,所述業(yè)務(wù)平面通 過(guò)用戶(hù)網(wǎng)絡(luò)接口與控制平面連接,業(yè)務(wù)平面建立并維護(hù)所述光網(wǎng)絡(luò)中包括光網(wǎng) 絡(luò)資源和應(yīng)用資源的資源模型,所述方法還包括
業(yè)務(wù)平面接收用戶(hù)提交的業(yè)務(wù)請(qǐng)求,并將該業(yè)務(wù)請(qǐng)求解析成對(duì)應(yīng)于一組應(yīng) 用資源節(jié)點(diǎn)的一組任務(wù),并確定執(zhí)行所述一組任務(wù)對(duì)各種應(yīng)用資源的性能需求 以及對(duì)應(yīng)用資源節(jié)點(diǎn)之間光路的帶寬需求;
從所述資源模型中選擇出滿(mǎn)足所述性能需求和帶寬需求的至少 一組應(yīng)用 資源節(jié)點(diǎn),并計(jì)算各組應(yīng)用資源節(jié)點(diǎn)執(zhí)行所述一組任務(wù)時(shí)所需要的應(yīng)用資源節(jié) 點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)的和值;
根據(jù)預(yù)定的開(kāi)銷(xiāo)策略和各組應(yīng)用資源節(jié)點(diǎn)對(duì)應(yīng)的和值,從所述至少一組應(yīng) 用資源節(jié)點(diǎn)中選擇一組應(yīng)用資源節(jié)點(diǎn)作為任務(wù)節(jié)點(diǎn);
業(yè)務(wù)平面向所述任務(wù)節(jié)點(diǎn)發(fā)送請(qǐng)求,調(diào)用任務(wù)節(jié)點(diǎn)執(zhí)行對(duì)應(yīng)的任務(wù);以及 業(yè)務(wù)平面通過(guò)控制平面交互,建立所述任務(wù)節(jié)點(diǎn)之間的光路。
優(yōu)選地,上述方法中,所述業(yè)務(wù)平面包括業(yè)務(wù)數(shù)據(jù)單元SDE和至少一個(gè) 業(yè)務(wù)控制單元SCE,其中,每個(gè)SCE具體包括業(yè)務(wù)分析模塊SA-SCE和業(yè)務(wù) 處理模塊SP-SCE;所述SP-SCE,通過(guò)用戶(hù)網(wǎng)絡(luò)接口與所述控制平面連接,并 保存與該SP-SCE對(duì)應(yīng)的自治域相關(guān)的業(yè)務(wù)邏輯,以及根據(jù)本地或遠(yuǎn)程的 SA-SCE的調(diào)用,執(zhí)行相應(yīng)的業(yè)務(wù)邏輯;所述SDE建立并維護(hù)所述光網(wǎng)絡(luò)中包 括光網(wǎng)絡(luò)資源和應(yīng)用資源的資源模型,以及維護(hù)光網(wǎng)絡(luò)中的業(yè)務(wù)邏輯信息,所 述業(yè)務(wù)邏輯信息包括業(yè)務(wù)邏輯的服務(wù)地址和接口等信息;
SA-SCE接收并解析所述業(yè)務(wù)請(qǐng)求,并將該業(yè)務(wù)請(qǐng)求解析成對(duì)應(yīng)于一組應(yīng) 用資源節(jié)點(diǎn)的一組任務(wù),確定執(zhí)行所述一組任務(wù)對(duì)各種應(yīng)用資源的性能需求以
及對(duì)應(yīng)用資源節(jié)點(diǎn)之間光路的帶寬需求;
SA-SCE通過(guò)向SDE查詢(xún)所述資源模型,從所述資源模型中選擇出滿(mǎn)足所 述性能需求和帶寬需求的至少 一組應(yīng)用資源節(jié)點(diǎn),并計(jì)算各組應(yīng)用資源節(jié)點(diǎn)執(zhí) 行所述一組任務(wù)時(shí)所需要的應(yīng)用資源節(jié)點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)的和值;
SA-SCE #4居預(yù)定的開(kāi)銷(xiāo)策略和各組應(yīng)用資源節(jié)點(diǎn)對(duì)應(yīng)的和值,從所述至 少 一組應(yīng)用資源節(jié)點(diǎn)中選擇一組應(yīng)用資源節(jié)點(diǎn)作為任務(wù)節(jié)點(diǎn);
SA-SCE向所述任務(wù)節(jié)點(diǎn)發(fā)送請(qǐng)求,調(diào)用任務(wù)節(jié)點(diǎn)執(zhí)行對(duì)應(yīng)的任務(wù);并調(diào) 用保存有建立所述任務(wù)節(jié)點(diǎn)之間的光路的業(yè)務(wù)邏輯的SP-SCE,用以通過(guò)該 SP-SCE與控制平面的交互建立所述任務(wù)節(jié)點(diǎn)之間的光路。
優(yōu)選地,上述方法中,所述光路開(kāi)銷(xiāo)為執(zhí)行所述一組任務(wù)時(shí)應(yīng)用資源節(jié)點(diǎn) 之間的光路跳數(shù)之和;所述應(yīng)用資源節(jié)點(diǎn)的開(kāi)銷(xiāo)包括執(zhí)行所述一組任務(wù)時(shí)的時(shí)
間開(kāi)銷(xiāo)和/或存儲(chǔ)容量開(kāi)銷(xiāo);
所述計(jì)算各組應(yīng)用資源節(jié)點(diǎn)執(zhí)行所述一組任務(wù)時(shí)所需要的應(yīng)用資源節(jié)點(diǎn)
的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)的和值為將執(zhí)行所述一組任務(wù)時(shí)所需要的各種應(yīng)用資源節(jié) 點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)轉(zhuǎn)化成同一類(lèi)型的數(shù)值,并統(tǒng)計(jì)所有開(kāi)銷(xiāo)的數(shù)值之和,得 到所述和值。
優(yōu)選地,上述方法中,所述預(yù)定的開(kāi)銷(xiāo)策略為選取開(kāi)銷(xiāo)最小的一組應(yīng)用資 源節(jié)點(diǎn)作為所述任務(wù)節(jié)點(diǎn)。
優(yōu)選地,上述方法中,所述光網(wǎng)絡(luò)資源包括光節(jié)點(diǎn)和鏈接;所述應(yīng)用資源 包括處理器的計(jì)算資源、存儲(chǔ)器的存儲(chǔ)資源、傳感器網(wǎng)絡(luò)資源和視頻服務(wù)器資 源。
優(yōu)選地,上述方法中,所述資源模型具體包括以下參數(shù)所述光網(wǎng)絡(luò)中的 所有光節(jié)點(diǎn)和應(yīng)用資源節(jié)點(diǎn)信息;光網(wǎng)絡(luò)中應(yīng)用資源節(jié)點(diǎn)和邊緣光節(jié)點(diǎn)之間的 鏈接信息,光網(wǎng)絡(luò)中光節(jié)點(diǎn)之間的鏈接信息;各個(gè)鏈接的帶寬信息;以及應(yīng)用 資源節(jié)點(diǎn)的應(yīng)用資源類(lèi)型和應(yīng)用資源的性能參數(shù)。
優(yōu)選地,上述方法中,所述性能參數(shù)包括存儲(chǔ)器的容量參數(shù)和處理器的計(jì) 算能力參數(shù)。
優(yōu)選地,上述方法中,所述業(yè)務(wù)平面部署在核心光節(jié)點(diǎn)上,業(yè)務(wù)平面建立 并維護(hù)所述光網(wǎng)絡(luò)中包括光網(wǎng)絡(luò)資源和應(yīng)用資源的資源模型包括 控制平面使用鏈路資源管理協(xié)議自動(dòng)發(fā)現(xiàn)光網(wǎng)絡(luò)資源,并上報(bào)給業(yè)務(wù)平
面;業(yè)務(wù)平面根據(jù)控制平面上報(bào)的光網(wǎng)絡(luò)資源,維護(hù)光網(wǎng)絡(luò)資源的資源模型; 業(yè)務(wù)平面通過(guò)邊緣光節(jié)點(diǎn)向與該邊緣光節(jié)點(diǎn)連接的應(yīng)用資源節(jié)點(diǎn)發(fā)送查 詢(xún)請(qǐng)求;應(yīng)用資源節(jié)點(diǎn)根據(jù)資源描述框架標(biāo)準(zhǔn)對(duì)自身應(yīng)用資源及屬性進(jìn)行資源 描述,并在接收到所述查詢(xún)請(qǐng)求后,將自身的應(yīng)用資源描述發(fā)送給業(yè)務(wù)平面; 業(yè)務(wù)平面根據(jù)應(yīng)用資源節(jié)點(diǎn)返回的應(yīng)用資源描述,維護(hù)該應(yīng)用資源節(jié)點(diǎn)的資源 模型。
優(yōu)選地,上述方法中,業(yè)務(wù)平面進(jìn)一步通過(guò)SIP消息發(fā)送所述查詢(xún)請(qǐng)求, 應(yīng)用資源節(jié)點(diǎn)進(jìn)一步通過(guò)部署在自身上的SIP服務(wù)器將自身的應(yīng)用資源描述 發(fā)送給業(yè)務(wù)平面;
業(yè)務(wù)平面進(jìn)一步通過(guò)SIP消息向所述任務(wù)節(jié)點(diǎn)發(fā)送請(qǐng)求,調(diào)用任務(wù)節(jié)點(diǎn)執(zhí) 行對(duì)應(yīng)的任務(wù)。
從以上所述可以看出,本發(fā)明提供的一種面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資 源的聯(lián)合調(diào)度方法,在光網(wǎng)絡(luò)中增加業(yè)務(wù)平面,實(shí)現(xiàn)光網(wǎng)絡(luò)資源和應(yīng)用資源統(tǒng) 一管理,能夠自動(dòng)發(fā)現(xiàn)和統(tǒng)一調(diào)度光網(wǎng)絡(luò)資源和應(yīng)用資源。本發(fā)明還提出了一 種面向業(yè)務(wù)光網(wǎng)絡(luò)資源模型,很好地解決了光網(wǎng)絡(luò)中面向業(yè)務(wù)的問(wèn)題。另夕卜, 本發(fā)明利用會(huì)話(huà)初始協(xié)議(SIP, Session Initiation Protocol)實(shí)現(xiàn)對(duì)應(yīng)用資源的 自動(dòng)發(fā)現(xiàn),從而能夠自動(dòng)、快速地發(fā)現(xiàn)應(yīng)用資源,并用基于XML的資源描述 語(yǔ)言對(duì)資源進(jìn)行虛擬化。并且,本發(fā)明將業(yè)務(wù)解析成光路建立和應(yīng)用資源分配 的模型,為進(jìn)一步的算法設(shè)計(jì)和實(shí)現(xiàn)奠定了理論基礎(chǔ)。


圖1為本發(fā)明實(shí)施例中所述自動(dòng)交換光網(wǎng)絡(luò)的架構(gòu)示意圖; 圖2為本發(fā)明實(shí)施例中所述業(yè)務(wù)平面示意圖3為本發(fā)明實(shí)施例中光網(wǎng)絡(luò)資源和應(yīng)用資源聯(lián)合調(diào)度的舉例示意圖; 圖4為本發(fā)明實(shí)施例中業(yè)務(wù)平面發(fā)現(xiàn)應(yīng)用資源的信令流程圖。
具體實(shí)施例方式
本發(fā)明中,所述光網(wǎng)絡(luò)資源主要包括光節(jié)點(diǎn)和鏈接,具體的可以是光交叉
連接器、光交換器件、光纖、波長(zhǎng)、波段、通用標(biāo)簽、光時(shí)隙和接口等;所述 應(yīng)用資源主要包括處理器的計(jì)算資源、存儲(chǔ)器的存儲(chǔ)資源、傳感器網(wǎng)絡(luò)資源和 視頻服務(wù)器資源等,提供應(yīng)用資源的節(jié)點(diǎn)稱(chēng)為應(yīng)用資源節(jié)點(diǎn)。光網(wǎng)絡(luò)資源可以 用來(lái)連接各個(gè)應(yīng)用資源節(jié)點(diǎn),為應(yīng)用資源節(jié)點(diǎn)提供數(shù)據(jù)傳輸和通信通道的資 源。應(yīng)用資源節(jié)點(diǎn)通常都是通過(guò)邊緣光節(jié)點(diǎn)連接到光網(wǎng)絡(luò)中。
在傳統(tǒng)的光網(wǎng)絡(luò)中,節(jié)點(diǎn)和鏈接是可管理的光網(wǎng)絡(luò)資源(on-resource), 而應(yīng)用資源(a-resource ),如電腦中央處理器、存儲(chǔ)設(shè)備和傳感器網(wǎng)絡(luò)并不是 可以聯(lián)合管理的。然而,在面向業(yè)務(wù)的光網(wǎng)絡(luò)(下一代光網(wǎng)絡(luò)NG-ON)中, 對(duì)于光網(wǎng)絡(luò)資源和應(yīng)用資源之間的聯(lián)合管理和聯(lián)合調(diào)度將成為關(guān)鍵技術(shù)。本發(fā) 明提出 一種新型的面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資源的管理和聯(lián)合調(diào)度模型, 然后設(shè)計(jì)了一個(gè)基于網(wǎng)絡(luò)服務(wù)(Web Services)的業(yè)務(wù)平面(WS-SP, Web Services-Service Plane)來(lái)解決這個(gè)問(wèn)題。以下結(jié)合附圖,通過(guò)具體實(shí)施例對(duì) 本發(fā)明作進(jìn)一步說(shuō)明。
首先介紹本實(shí)施例提供的ASON的體系架構(gòu)。
根據(jù)面向業(yè)務(wù)架構(gòu)(SOA, Service Oriented Architecture)的方法論,本實(shí) 施例在現(xiàn)有ASON的傳送、控制和管理三大平面基礎(chǔ)上,添加了業(yè)務(wù)平面, 該業(yè)務(wù)平面通過(guò)用戶(hù)網(wǎng)絡(luò)接口與控制平面連接,建立并維護(hù)所述光網(wǎng)絡(luò)中包括 光網(wǎng)絡(luò)資源和應(yīng)用資源的資源模型。
圖1和圖2分別為本實(shí)施例中所述自動(dòng)交換光網(wǎng)絡(luò)的架構(gòu)示意圖和本實(shí)施 例中的業(yè)務(wù)平面示意圖。其中,圖l所示的自動(dòng)交換光網(wǎng)絡(luò)中,在現(xiàn)有ASON 的控制平面之上增加了業(yè)務(wù)平面。業(yè)務(wù)平面通過(guò)用戶(hù)業(yè)務(wù)接口 (USI, User Service Interface)與用戶(hù)系統(tǒng)連接,通過(guò)用戶(hù)網(wǎng)絡(luò)接口 (UNI, User Network Interface)與控制平面連接。圖2中的業(yè)務(wù)平面示出了兩個(gè)SCE,分別對(duì)應(yīng)于 自治域A和自治域B,其中,自治域A包括N1 N4共四個(gè)節(jié)點(diǎn),自治域B 包括N5-N7共三個(gè)節(jié)點(diǎn)。
再如圖2所示,本實(shí)施例中,業(yè)務(wù)平面內(nèi)部主要功能實(shí)體包括業(yè)務(wù)控制單 元(SCE, Service Control Element)和業(yè)務(wù)數(shù)據(jù)單元(SDE, Service Data Element )。 SCE又根據(jù)客戶(hù)/服務(wù)器結(jié)構(gòu)(C/S )分為業(yè)務(wù)分析模塊(SA-SCE, Service analyzer in SCE )和業(yè)務(wù)處理模塊(SP扁SCE, Service Processor in SCE )。
其中,所述SDE建立并維護(hù)所述光網(wǎng)絡(luò)中包括光網(wǎng)絡(luò)資源和應(yīng)用資源的 資源模型,以及維護(hù)光網(wǎng)絡(luò)中的業(yè)務(wù)邏輯信息,所述業(yè)務(wù)邏輯信息包括業(yè)務(wù)邏 輯的服務(wù)地址和接口。這里,所述業(yè)務(wù)邏輯是一種用于執(zhí)行預(yù)定業(yè)務(wù)功能的實(shí) 體,具體的可以是應(yīng)用程序4妾口 (API, Application Programming Interface )函 數(shù)等。業(yè)務(wù)邏輯能夠?qū)崿F(xiàn)端到端的連接建立、查詢(xún)網(wǎng)絡(luò)資源、對(duì)用戶(hù)進(jìn)行鑒權(quán) 等功能。
SA-SCE是SCE的關(guān)鍵模塊,它面向業(yè)務(wù),用于執(zhí)行以下操作
1) 負(fù)責(zé)接收并解析用戶(hù)提交的業(yè)務(wù)請(qǐng)求,并將該業(yè)務(wù)請(qǐng)求解析成對(duì)應(yīng)于 一組應(yīng)用資源節(jié)點(diǎn)的一組任務(wù),確定執(zhí)行所述一組任務(wù)對(duì)各種應(yīng)用資源的性能 需求以及對(duì)應(yīng)用資源節(jié)點(diǎn)之間光路的帶寬需求;
2) 向SDE查詢(xún)所述資源模型,從所述資源模型中選擇出滿(mǎn)足所述性能需 求和帶寬需求的至少一組應(yīng)用資源節(jié)點(diǎn),并計(jì)算各組應(yīng)用資源節(jié)點(diǎn)執(zhí)行所述一 組任務(wù)時(shí)所需要的應(yīng)用資源節(jié)點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)的和值;
3) 根據(jù)預(yù)定的開(kāi)銷(xiāo)策略和各組應(yīng)用資源節(jié)點(diǎn)對(duì)應(yīng)的和值,從所述至少一 組應(yīng)用資源節(jié)點(diǎn)中選擇一組應(yīng)用資源節(jié)點(diǎn)作為任務(wù)節(jié)點(diǎn);
4) 向所述任務(wù)節(jié)點(diǎn)發(fā)送請(qǐng)求,調(diào)用任務(wù)節(jié)點(diǎn)執(zhí)行對(duì)應(yīng)的任務(wù);并調(diào)用保 存有建立所述任務(wù)節(jié)點(diǎn)之間的光路的業(yè)務(wù)邏輯的SP-SCE,用以通過(guò)該SP-SCE 與控制平面的交互建立所述任務(wù)節(jié)點(diǎn)之間的光路。
SP-SCE通過(guò)UNI接口與控制平面連接。SP-SCE作為現(xiàn)有業(yè)務(wù)邏輯的容 器(container),即作為業(yè)務(wù)邏輯的載體(業(yè)務(wù)邏輯庫(kù)),保存有與本SP-SCE 對(duì)應(yīng)的自治域相關(guān)的業(yè)務(wù)邏輯,并能夠根據(jù)本地或遠(yuǎn)程的SA-SCE的調(diào)用,執(zhí) 行相應(yīng)的業(yè)務(wù)邏輯,例如,通過(guò)UNI接口與控制平面交互,執(zhí)行基本的業(yè)務(wù) 邏輯(比如建立端到端的光路等)。這里,SP-SCE還利用web服務(wù)描述語(yǔ)言 (WSDL, Web Services Description Language )描述本SP-SCE提供的所有業(yè) 務(wù)邏輯(即網(wǎng)絡(luò)服務(wù)),并將本SP-SCE保存的所有業(yè)務(wù)邏輯的業(yè)務(wù)邏輯信息 發(fā)送給SDE,用以向SDE注冊(cè)業(yè)務(wù)邏輯;SDE作為SOA架構(gòu)中的注冊(cè)中心, 根據(jù)接收到的各個(gè)SP-SCE發(fā)送的業(yè)務(wù)邏輯信息,維護(hù)光網(wǎng)絡(luò)中的業(yè)務(wù)邏輯信 息,并根據(jù)統(tǒng)一發(fā)現(xiàn)、描述和集成(UDDI, Universal Discovery Description and Integration)協(xié)議更新服務(wù)目錄并發(fā)布服務(wù)(業(yè)務(wù)邏輯)??蛻?hù)可以通過(guò)UDDI
的標(biāo)準(zhǔn)和機(jī)制來(lái)搜索需要的網(wǎng)絡(luò)服務(wù)并通過(guò)SOAP協(xié)議使用搜索到的服務(wù)。
從以上所述可以看出,本實(shí)施例建立了 一個(gè)基于Web Services且符合SOA 的業(yè)務(wù)平面WS-SP,光網(wǎng)絡(luò)資源和應(yīng)用資源被封裝成服務(wù),并可以被其他高 等級(jí)業(yè)務(wù)重用。由WS-SP的SA-SCE模塊將客戶(hù)的業(yè)務(wù)請(qǐng)求分解為低層次的 業(yè)務(wù)邏輯和應(yīng)用資源,然后通過(guò)簡(jiǎn)單對(duì)象訪(fǎng)問(wèn)協(xié)議(SOAP, Simple Object Access Protocol)和SIP分別調(diào)用相應(yīng)的業(yè)務(wù)邏輯和應(yīng)用資源,例如通過(guò)調(diào)用 業(yè)務(wù)邏輯建立應(yīng)用資源節(jié)點(diǎn)之間的光路,通過(guò)調(diào)用應(yīng)用資源,為業(yè)務(wù)請(qǐng)求分配 應(yīng)用資源等。SP-SCE模塊是業(yè)務(wù)邏輯的栽體(容器),保存有本SP-SCE對(duì)應(yīng) 自治域相關(guān)的業(yè)務(wù)邏輯。所有SP-SCE的業(yè)務(wù)邏輯^使用統(tǒng)一的標(biāo)準(zhǔn)化描述語(yǔ)言 WSDL在SDE模塊注冊(cè)。SDE模塊是光網(wǎng)絡(luò)中的業(yè)務(wù)邏輯和應(yīng)用資源的注冊(cè) 和查詢(xún)中心。通過(guò)使用這三個(gè)模塊,WS-SP不僅實(shí)現(xiàn)了業(yè)務(wù)的自動(dòng)解析,而 且還將業(yè)務(wù)封裝為資源。由于基于Web Services標(biāo)準(zhǔn),所有的業(yè)務(wù)邏輯可以再 次使用。
以下介紹本實(shí)施例中資源聯(lián)合調(diào)度模型。
A. 光網(wǎng)絡(luò)的資源模型
面向業(yè)務(wù)資源的光網(wǎng)絡(luò)中的資源模型可以用以下的擴(kuò)展資源圖來(lái)表示
上式中,iV代表光網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)節(jié)點(diǎn)的集合,<formula>complex formula see original document page 11</formula>,其中^ 表 示應(yīng)用資源節(jié)點(diǎn)的集合,節(jié)點(diǎn)we^ 代表了一個(gè)應(yīng)用資源節(jié)點(diǎn),OS表示光節(jié) 點(diǎn)的集合,節(jié)點(diǎn)仍eOS代表一個(gè)光節(jié)點(diǎn);z是光網(wǎng)絡(luò)中所有的無(wú)目的地的鏈路
的集合,i = z^+ir,其中,鏈接/e/^代表應(yīng)用資源節(jié)點(diǎn)和邊緣光節(jié)點(diǎn)的鏈 接,鏈接/ezr代表兩個(gè)光節(jié)點(diǎn)之間的傳輸鏈接,其中,w表示應(yīng)用資源節(jié)點(diǎn) 和邊緣光節(jié)點(diǎn)的鏈接的集合,丄r表示兩個(gè)光節(jié)點(diǎn)之間的傳輸鏈接的集合;
妙<formula>complex formula see original document page 11</formula>是一個(gè)與應(yīng)用資源有關(guān)的數(shù)字標(biāo)識(shí),它代表w的應(yīng)用資源的類(lèi) 型,例如,l代表計(jì)算資源,2代表存儲(chǔ)設(shè)備,3代表傳感器網(wǎng)絡(luò)和4代表服 務(wù)器等等;符號(hào)<formula>complex formula see original document page 11</formula>工與每個(gè)鏈接/eZ有關(guān),代表了鏈接/的帶寬。符號(hào) cap(w),w e W所代表的是應(yīng)用資源w的性能參數(shù),具體的可以是存儲(chǔ)器的容量 參數(shù)和處理器的計(jì)算能力參數(shù)等。
B. 任務(wù)模型在面向業(yè)務(wù)的光網(wǎng)絡(luò)中, 一個(gè)業(yè)務(wù)請(qǐng)求可以由一個(gè)有向無(wú)環(huán)圖(DAG, Directed Acyclic Graph)模擬。本實(shí)施例中,將業(yè)務(wù)請(qǐng)求表示以下的任務(wù)模式
其中,r是解析所述業(yè)務(wù)請(qǐng)求得到的與多個(gè)應(yīng)用資源節(jié)點(diǎn)相關(guān)的一組任
務(wù),P是兩個(gè)應(yīng)用資源節(jié)點(diǎn)之間光路的集合,尸的元素/7 代表應(yīng)用資源節(jié)點(diǎn)
/WW
附和w之間的帶寬需求;妙e(〃)表示任務(wù)^的任務(wù)類(lèi)型的集合,該任務(wù)類(lèi)型與 任務(wù) 對(duì)應(yīng)的應(yīng)用資源節(jié)點(diǎn)的應(yīng)用資源類(lèi)型相關(guān),例如l代表計(jì)算任務(wù),2代 存儲(chǔ)設(shè)備任務(wù),3代表傳感器網(wǎng)絡(luò)任務(wù)和4代表服務(wù)器任務(wù)等等;^w(〃)表示 執(zhí)行任務(wù)^對(duì)應(yīng)用資源的性能需求,具體的可以包括對(duì)存儲(chǔ)器的容量需求和對(duì)
處理器的計(jì)算能力的要求等;C"( , w)表示應(yīng)用資源w執(zhí)行任務(wù)~所需的開(kāi)
銷(xiāo),Co丄(/7)表示光路p的開(kāi)銷(xiāo),具體的可以是光路的跳數(shù);^(p)表示光路p的 實(shí)際帶寬,peP, .er。
在現(xiàn)有的光網(wǎng)絡(luò)中,光路的建立被劃分為路由和波長(zhǎng)分配過(guò)程,并根據(jù)請(qǐng) 求分配光網(wǎng)絡(luò)資源。而面向業(yè)務(wù)的光網(wǎng)絡(luò)還應(yīng)該解決應(yīng)用資源的分配問(wèn)題。為 解決這一問(wèn)題,本實(shí)施例在面向業(yè)務(wù)的光網(wǎng)絡(luò)中引入了應(yīng)用資源分配和光路建 立(RALE, Resource Assignment and Lightpath Establishment )。在面向業(yè)務(wù)的 光網(wǎng)絡(luò)中,當(dāng)將整個(gè)光網(wǎng)絡(luò)模擬為一套光網(wǎng)絡(luò)資源和應(yīng)用資源的時(shí)候,業(yè)務(wù)請(qǐng) 求可表示為對(duì)應(yīng)于一組應(yīng)用資源節(jié)點(diǎn)的一組任務(wù),進(jìn)而確定業(yè)務(wù)請(qǐng)求映射到應(yīng) 用資源的最佳路徑,因此,RALE由應(yīng)用資源分配和光路建立這兩個(gè)子問(wèn)題組 成。以下通過(guò)一個(gè)具體實(shí)例i兌明
圖3示出的是一個(gè)面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資源聯(lián)合調(diào)度的實(shí)例,圖 3所示的光網(wǎng)絡(luò)包括4個(gè)存儲(chǔ)區(qū)域網(wǎng)絡(luò)的應(yīng)用資源節(jié)點(diǎn)、2個(gè)核心光節(jié)點(diǎn)(N2
和N3)和4個(gè)邊緣光節(jié)點(diǎn)(N1, N4 N6),四個(gè)應(yīng)用資源節(jié)點(diǎn)分別是存儲(chǔ)器 1~存儲(chǔ)器3和一個(gè)產(chǎn)生大量的需要被遠(yuǎn)程存儲(chǔ)數(shù)據(jù)的服務(wù)器1。每個(gè)應(yīng)用資 源節(jié)點(diǎn)都分別連接到對(duì)應(yīng)的邊緣光節(jié)點(diǎn)。圖3中存儲(chǔ)資源和光網(wǎng)絡(luò)資源的聯(lián)合 調(diào)度具體包括
業(yè)務(wù)平面的SA-SCE (這里,具體的可以是部署在邊緣光節(jié)點(diǎn)Nl上的業(yè) 務(wù)平面代理)接收到用戶(hù)提交的某個(gè)業(yè)務(wù)請(qǐng)求后,該業(yè)務(wù)請(qǐng)求要求將服務(wù)器1 產(chǎn)生的數(shù)據(jù)通過(guò)光網(wǎng)絡(luò)存儲(chǔ)到光網(wǎng)絡(luò)中的兩個(gè)存儲(chǔ)器中;
業(yè)務(wù)平面的SA-SCE將該業(yè)務(wù)請(qǐng)求解析成/「 /2和^這三項(xiàng)任務(wù)。其中,q
是指該服務(wù)器節(jié)點(diǎn)將數(shù)據(jù)遠(yuǎn)程發(fā)送到存儲(chǔ)節(jié)點(diǎn),,2和^是分配資源并存儲(chǔ)數(shù)
據(jù),是指存儲(chǔ)器預(yù)留出一定的存儲(chǔ)空間,接收并保存服務(wù)器1發(fā)送的數(shù)據(jù)。服 務(wù)器節(jié)點(diǎn)(對(duì)應(yīng)于任務(wù)q )和存儲(chǔ)器節(jié)點(diǎn)(對(duì)應(yīng)于任務(wù)^)之間存在一條光路
^,服務(wù)器節(jié)點(diǎn)(對(duì)應(yīng)于任務(wù)q )和存儲(chǔ)器節(jié)點(diǎn)(對(duì)應(yīng)于任務(wù),3 )之間存在一
條光路尸2, 6w(a )和Zw02)由存儲(chǔ)量和存儲(chǔ)時(shí)間決定。
業(yè)務(wù)平面的SA-SCE通過(guò)向SDE查詢(xún)獲取到光網(wǎng)絡(luò)中的資源模型后,可
以確定任務(wù)q對(duì)應(yīng)的應(yīng)用資源節(jié)點(diǎn)就是圖3中的服務(wù)器1,而任務(wù)^和,3則可 以由存儲(chǔ)器1 ~存儲(chǔ)器3中分別符合Am(y和A/n(^)要求的兩個(gè)存儲(chǔ)設(shè)備分別
執(zhí)行。這里,假設(shè)S存儲(chǔ)器1 ~存儲(chǔ)器3都符合執(zhí)行任務(wù)/2和/3的性能需求,
那么一共可以有三套方案(分別是(存儲(chǔ)器1和存儲(chǔ)器2)、(存儲(chǔ)器2和存儲(chǔ) 器3)和(存儲(chǔ)器1和存儲(chǔ)器3))。此時(shí),可以對(duì)這三套方案分別計(jì)算應(yīng)用資 源節(jié)點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)的和值,然后按照預(yù)定的開(kāi)銷(xiāo)策略(例如選擇開(kāi)銷(xiāo)和 值最小的方案),選擇出合適的方案;然后通過(guò)SOAP和SIP協(xié)議分別調(diào)用相 應(yīng)的業(yè)務(wù)邏輯和應(yīng)用資源,建立應(yīng)用資源節(jié)點(diǎn)之間的光路以及控制應(yīng)用資源節(jié) 點(diǎn)預(yù)留出合適的存儲(chǔ)空間,接收并保存來(lái)自服務(wù)器1的數(shù)據(jù)。上述過(guò)程中,也可以不對(duì)所有的三套方案都進(jìn)行開(kāi)銷(xiāo)和值計(jì)算,而是采用以下方式任意選擇 一套方案計(jì)算開(kāi)銷(xiāo)的和值,并判斷該和值是否滿(mǎn)足預(yù)定的開(kāi)銷(xiāo)要求,若滿(mǎn)足, 則采用該套方案;否則,繼續(xù)從剩下的方案中進(jìn)行類(lèi)似的計(jì)算和判斷操作,直
到選擇出滿(mǎn)足預(yù)定的開(kāi)銷(xiāo)要求的方案??梢钥闯?,本實(shí)施例不限于上述某一種 處理方式,本實(shí)施例可以根據(jù)預(yù)定的開(kāi)銷(xiāo)策略,從至少一組方案中選擇出一組 合適的方案,即可達(dá)到光網(wǎng)絡(luò)資源和應(yīng)用資源聯(lián)合調(diào)用的目的。
圖3中最終采用了存儲(chǔ)器2和存儲(chǔ)器3作為存儲(chǔ)設(shè)備。如圖3所示,任務(wù) q的任務(wù)類(lèi)型妙e(^)二4,表示服務(wù)器任務(wù),執(zhí)行任務(wù)、所需的開(kāi)銷(xiāo)Ca4(q,flr"0; 任務(wù),2的任務(wù)類(lèi)型妙<,2)=2,表示存儲(chǔ)設(shè)備任務(wù),執(zhí)行任務(wù)/2所需的開(kāi)銷(xiāo) Co4(f2,w)=12;任務(wù)/3的任務(wù)類(lèi)型妙^3)=2,表示存儲(chǔ)設(shè)備任務(wù),執(zhí)行任務(wù)^ 所需的開(kāi)銷(xiāo)Co4(^w戶(hù)13。這里,執(zhí)行任務(wù)^和^所需要的開(kāi)銷(xiāo)可以根據(jù)預(yù)先 設(shè)定的相關(guān)條件確定例如,可以根據(jù)存儲(chǔ)設(shè)備的成本、存儲(chǔ)讀寫(xiě)速度,以及 客戶(hù)對(duì)于存儲(chǔ)設(shè)備的其它偏好要求等因素來(lái)確定。服務(wù)器1和存儲(chǔ)器2之間的 光路開(kāi)銷(xiāo)(用光路跳數(shù)來(lái)表示,這里光路跳數(shù)不考慮邊緣光節(jié)點(diǎn)和應(yīng)用資源節(jié) 點(diǎn)之間的鏈接)為3跳(N1—〉N2—>N3—>N4),服務(wù)器1和存儲(chǔ)器3之間的 光路開(kāi)銷(xiāo)為1跳(N1—〉N6)。為了計(jì)算應(yīng)用資源節(jié)點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)的和 值,需要將各種應(yīng)用資源節(jié)點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)轉(zhuǎn)化成同一類(lèi)型的數(shù)值,然后 才能計(jì)算所有開(kāi)銷(xiāo)的數(shù)值之和,得到該和值。例如,對(duì)于光路開(kāi)銷(xiāo),可以直接 將跳數(shù)值作為光路的開(kāi)銷(xiāo)值;對(duì)于存儲(chǔ)設(shè)備,如果只考慮存儲(chǔ)設(shè)備的成本的話(huà), 則可以根據(jù)成本因素的重要程度,將該成本轉(zhuǎn)化成對(duì)應(yīng)的開(kāi)銷(xiāo)值,例如,對(duì)于 500元的存儲(chǔ)設(shè)備成本,在成本是一個(gè)次要因素時(shí),可以將該成本轉(zhuǎn)化成開(kāi)銷(xiāo) 值l;而在成本是一個(gè)重要因素時(shí),則可以將該成本值轉(zhuǎn)化為開(kāi)銷(xiāo)值50??梢?看出,開(kāi)銷(xiāo)值的設(shè)定和獲取,都和實(shí)際應(yīng)用環(huán)境有關(guān),用戶(hù)可以將自己關(guān)心的 因素都統(tǒng)計(jì)在開(kāi)銷(xiāo)中,并自行設(shè)置各種因素在開(kāi)銷(xiāo)中的權(quán)重。因此,此處不再 --舉例說(shuō)明。
在本實(shí)施例中,業(yè)務(wù)平面需要通過(guò)與控制平面交互,通過(guò)控制平面執(zhí)行相 應(yīng)的業(yè)務(wù)邏輯,實(shí)現(xiàn)對(duì)光網(wǎng)絡(luò)資源的調(diào)度處理。
本實(shí)施例中,業(yè)務(wù)平面需要與應(yīng)用資源進(jìn)行交互。本實(shí)施例中利用資源描 述才匡架(RDF, Resource Description Framework)來(lái)描述應(yīng)用資源,業(yè)務(wù)平面 采用SIP協(xié)議自動(dòng)發(fā)現(xiàn)和調(diào)用應(yīng)用資源。RDF是一個(gè)用于描述Web上的資源 的框架,RDF提供了針對(duì)數(shù)據(jù)的模型以及語(yǔ)法,這樣獨(dú)立的計(jì)算機(jī)之間就可 以交換和使用它,通常RDF使用可擴(kuò)展的標(biāo)記語(yǔ)言(XML, Extensible Markup Language)編寫(xiě)。
1 ) XML中的應(yīng)用資源描述
為了對(duì)應(yīng)用資源進(jìn)行虛擬,應(yīng)用資源和其相應(yīng)的屬性是由元數(shù)據(jù)抽象的, 這是由RDF (資源描述框架)架構(gòu)描述。任何光網(wǎng)絡(luò)資源和應(yīng)用資源都可以 由一套元數(shù)據(jù)虛擬,而所有的這些虛擬資源是由WS-SP的SDE模塊管理。以 下給出使用XML語(yǔ)言對(duì)存儲(chǔ)設(shè)備進(jìn)行資源描述的舉例
<rdf:RDF xmlns:sp="http:〃amson.ionw.org/amson/sp-schema#"> <rdf: Description rdf:about="http:〃amson.ionw.org/ws-sp-res"> <sp:ResAddr> <sp:lP>192.168.0.3</sp:IP> <sp:Domain>l </sp:Domain> </sp:ResAddr>
<sp:ResType> 1001 </sp:ResType〉
<sp: Other.Property> PropertyValue
</sp:Other'Property> </rdf::Description> </rdf:RDF>
上述XML語(yǔ)言中,"http:〃amson.ionw.org/amson/rdf畫(huà)sp曙schema # ,,是資源 元數(shù)據(jù)的通用資源標(biāo)志符(URI),域名(Domain)和IP地址是該存儲(chǔ)設(shè)備節(jié) 點(diǎn)的子屬性,分別表示域信息和邊緣節(jié)點(diǎn)的IP地址。上述XML語(yǔ)言中還包 括有資源類(lèi)型(ResType)以及其它的一些屬性(OtherProperty )。
2)應(yīng)用資源的發(fā)現(xiàn)
對(duì)于光網(wǎng)絡(luò)資源,可以通過(guò)控制平面使用現(xiàn)有技術(shù)中的鏈路資源管理協(xié)議 自動(dòng)發(fā)現(xiàn)光網(wǎng)絡(luò)資源(鏈接資源和光節(jié)點(diǎn)資源),并向業(yè)務(wù)平面上報(bào)光網(wǎng)絡(luò)資 源,從而業(yè)務(wù)平面根據(jù)控制平面的上報(bào),維護(hù)光網(wǎng)絡(luò)資源的資源模型。而對(duì)于 應(yīng)用資源,控制平面沒(méi)有為應(yīng)用資源的自動(dòng)發(fā)現(xiàn)提供協(xié)議。在本實(shí)施例中,通 過(guò)SIP協(xié)議設(shè)計(jì)了 一種新穎方法來(lái)自動(dòng)發(fā)現(xiàn)應(yīng)用資源。
如圖4所示,部署在核心光節(jié)點(diǎn)的WS-SP發(fā)起應(yīng)用資源發(fā)現(xiàn)的信令過(guò)程
包括
1 )核心光節(jié)點(diǎn)通過(guò)邊緣光節(jié)點(diǎn)向應(yīng)用資源節(jié)點(diǎn)發(fā)出查詢(xún)請(qǐng)求 (QUERY—INVITE ),部署在應(yīng)用資源節(jié)點(diǎn)上的SIP服務(wù)器返回應(yīng)答消息200,
表示收到該查詢(xún)請(qǐng)求;
2 )核心光節(jié)點(diǎn)通過(guò)邊緣光節(jié)點(diǎn)向應(yīng)用資源節(jié)點(diǎn)發(fā)出查詢(xún)(QUERY )消息, 部署在應(yīng)用資源節(jié)點(diǎn)上的SIP服務(wù)器返回應(yīng)答消息200,表示收到該查詢(xún)消息;
3) 部署在應(yīng)用資源節(jié)點(diǎn)上的SIP服務(wù)器將自身的應(yīng)用資源描述通過(guò)邊緣 光節(jié)點(diǎn)發(fā)送給核心光節(jié)點(diǎn);
4) 最后,核心光節(jié)點(diǎn)通過(guò)邊緣光節(jié)點(diǎn)向應(yīng)用資源節(jié)點(diǎn)發(fā)出結(jié)束(BYE) 消息,部署在應(yīng)用資源節(jié)點(diǎn)上的SIP服務(wù)器返回應(yīng)答消息200,表示收到該釋 放消息,應(yīng)用資源發(fā)現(xiàn)過(guò)程結(jié)束。
業(yè)務(wù)平面根據(jù)應(yīng)用資源節(jié)點(diǎn)返回的應(yīng)用資源描述,從而維護(hù)該應(yīng)用資源節(jié) 點(diǎn)的資源模型。以下給出依照SIP協(xié)議的查詢(xún)請(qǐng)求(QUERY—INVITE)的文 本格式示意
QUERY—INVITE
sip:UAB@amson.com
SIP/2.0
Via: SIP/2.0/UDP 192.168.0.20:5060
From: CoreA <sip:UAA@ arason.com>;tag=589304
To: ResB <sip:UAB@ amson.com>
Call-ID: 8204589102@ amson.謹(jǐn)
CSeq: 1 INVITE
Contact: <sip:CoreA@ 192.168.0.20〉 Content-Type: application/sdp Content-Length: 141 v=0
o=CoreA 2890844526 2890844526 IN IP4 192.168.0.20 s=Session SDP c=INIP4 192.168.0.20 t=3034423619 0 m=ResQuery 49170 0
3)資源調(diào)用
資源調(diào)用包括光網(wǎng)絡(luò)資源的調(diào)度(例如光路建立)和應(yīng)用資源的調(diào)度?,F(xiàn) 有控制平面通過(guò)部署通用多協(xié)議標(biāo)簽交換(GMPLS, Generalized Multi-Protocol Label Switching)協(xié)議功能,實(shí)現(xiàn)了對(duì)光網(wǎng)絡(luò)資源的動(dòng)態(tài)調(diào)用過(guò)程。
應(yīng)用資源的調(diào)度可以通過(guò)WS-SP實(shí)現(xiàn)。當(dāng)客戶(hù)向邊緣節(jié)點(diǎn)發(fā)送業(yè)務(wù)請(qǐng)求 時(shí),部署在邊緣節(jié)點(diǎn)上的WS-SP接收該業(yè)務(wù)請(qǐng)求,將該請(qǐng)求分解為光路建立 和應(yīng)用資源調(diào)用兩個(gè)子任務(wù)。所有的解析過(guò)程都由SA-SCE模塊執(zhí)行。這兩個(gè) 子任務(wù)分別向控制平面和應(yīng)用資源節(jié)點(diǎn)發(fā)送調(diào)用請(qǐng)求,以實(shí)現(xiàn)建立光路以及分 配應(yīng)用資源。在光路建立和應(yīng)用資源分配完成之后,客戶(hù)就可以傳輸應(yīng)用數(shù)據(jù) 了。在數(shù)據(jù)傳輸完成之后,可以通過(guò)發(fā)送相應(yīng)的命令,將光路拆除并釋放應(yīng)用 資源。
綜上所述,本發(fā)明將光網(wǎng)絡(luò)資源和應(yīng)用資源統(tǒng)一在業(yè)務(wù)平面,能夠自動(dòng)發(fā) 現(xiàn)和統(tǒng)一調(diào)度光網(wǎng)絡(luò)資源和應(yīng)用資源。本發(fā)明還提出了一種面向業(yè)務(wù)光網(wǎng)絡(luò)資 源模型,很好的解決了光網(wǎng)絡(luò)面向業(yè)務(wù)的具體問(wèn)題。另外,本發(fā)明利用SIP協(xié) 議實(shí)現(xiàn)對(duì)應(yīng)用資源的自動(dòng)發(fā)現(xiàn),從而能夠自動(dòng)、快速地發(fā)現(xiàn)應(yīng)用資源,并用基 于XML的資源描述語(yǔ)言對(duì)資源進(jìn)行虛擬化。并且,本發(fā)明將業(yè)務(wù)解析光路建 立和應(yīng)用資源分配的模型,為進(jìn)一步的算法設(shè)計(jì)和實(shí)現(xiàn)奠定了理論基礎(chǔ)。
最后應(yīng)當(dāng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制, 本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同 替換,而不脫離本發(fā)明技術(shù)方案的精神范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求 范圍當(dāng)中。
權(quán)利要求
1.一種面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資源的聯(lián)合調(diào)度方法,其特征在于,在自動(dòng)交換光網(wǎng)絡(luò)中的控制平面、傳送平面和管理平面基礎(chǔ)上增加業(yè)務(wù)平面,所述業(yè)務(wù)平面通過(guò)用戶(hù)網(wǎng)絡(luò)接口與控制平面連接,業(yè)務(wù)平面建立并維護(hù)所述光網(wǎng)絡(luò)中包括光網(wǎng)絡(luò)資源和應(yīng)用資源的資源模型,所述方法還包括業(yè)務(wù)平面接收用戶(hù)提交的業(yè)務(wù)請(qǐng)求,并將該業(yè)務(wù)請(qǐng)求解析成對(duì)應(yīng)于一組應(yīng)用資源節(jié)點(diǎn)的一組任務(wù),并確定執(zhí)行所述一組任務(wù)對(duì)各種應(yīng)用資源的性能需求以及對(duì)應(yīng)用資源節(jié)點(diǎn)之間光路的帶寬需求;從所述資源模型中選擇出滿(mǎn)足所述性能需求和帶寬需求的至少一組應(yīng)用資源節(jié)點(diǎn),并計(jì)算各組應(yīng)用資源節(jié)點(diǎn)執(zhí)行所述一組任務(wù)時(shí)所需要的應(yīng)用資源節(jié)點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)的和值;根據(jù)預(yù)定的開(kāi)銷(xiāo)策略和各組應(yīng)用資源節(jié)點(diǎn)對(duì)應(yīng)的和值,從所述至少一組應(yīng)用資源節(jié)點(diǎn)中選擇一組應(yīng)用資源節(jié)點(diǎn)作為任務(wù)節(jié)點(diǎn);業(yè)務(wù)平面向所述任務(wù)節(jié)點(diǎn)發(fā)送請(qǐng)求,調(diào)用任務(wù)節(jié)點(diǎn)執(zhí)行對(duì)應(yīng)的任務(wù);以及業(yè)務(wù)平面通過(guò)控制平面交互,建立所述任務(wù)節(jié)點(diǎn)之間的光路。
2. 如權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)平面包括業(yè)務(wù)數(shù)據(jù) 單元SDE和至少一個(gè)業(yè)務(wù)控制單元SCE,其中,每個(gè)SCE具體包括業(yè)務(wù)分析 模塊SA-SCE和業(yè)務(wù)處理模塊SP-SCE;所述SP-SCE,通過(guò)用戶(hù)網(wǎng)絡(luò)接口與所 述控制平面連接,并保存與該SP-SCE對(duì)應(yīng)的自治域相關(guān)的業(yè)務(wù)邏輯,以及根 據(jù)本地或遠(yuǎn)程的SA-SCE的調(diào)用,執(zhí)行相應(yīng)的業(yè)務(wù)邏輯;所述SDE建立并維 護(hù)所述光網(wǎng)絡(luò)中包括光網(wǎng)絡(luò)資源和應(yīng)用資源的資源模型,以及維護(hù)光網(wǎng)絡(luò)中的 業(yè)務(wù)邏輯信息,所述業(yè)務(wù)邏輯信息包括業(yè)務(wù)邏輯的服務(wù)地址和接口等信息;SA-SCE接收并解析所述業(yè)務(wù)請(qǐng)求,并將該業(yè)務(wù)請(qǐng)求解析成對(duì)應(yīng)于一組應(yīng) 用資源節(jié)點(diǎn)的一組任務(wù),確定執(zhí)行所述一組任務(wù)對(duì)各種應(yīng)用資源的性能需求以 及對(duì)應(yīng)用資源節(jié)點(diǎn)之間光路的帶寬需求;SA-SCE通過(guò)向SDE查詢(xún)所述資源模型,從所述資源模型中選擇出滿(mǎn)足所 述性能需求和帶寬需求的至少 一組應(yīng)用資源節(jié)點(diǎn),并計(jì)算各組應(yīng)用資源節(jié)點(diǎn)執(zhí) 行所述一組任務(wù)時(shí)所需要的應(yīng)用資源節(jié)點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)的和值;SA-SCE根據(jù)預(yù)定的開(kāi)銷(xiāo)策略和各組應(yīng)用資源節(jié)點(diǎn)對(duì)應(yīng)的和值,從所述至 少一組應(yīng)用資源節(jié)點(diǎn)中選擇一組應(yīng)用資源節(jié)點(diǎn)作為任務(wù)節(jié)點(diǎn);SA-SCE向所述任務(wù)節(jié)點(diǎn)發(fā)送請(qǐng)求,調(diào)用任務(wù)節(jié)點(diǎn)執(zhí)行對(duì)應(yīng)的任務(wù);并調(diào) 用保存有建立所述任務(wù)節(jié)點(diǎn)之間的光路的業(yè)務(wù)邏輯的SP-SCE,用以通過(guò)該 SP-SCE與控制平面的交互建立所述任務(wù)節(jié)點(diǎn)之間的光路。
3. 如權(quán)利要求2所述的方法,其特征在于,所述光路開(kāi)銷(xiāo)為執(zhí)行所述一 組任務(wù)時(shí)應(yīng)用資源節(jié)點(diǎn)之間的光路跳數(shù)之和;所述應(yīng)用資源節(jié)點(diǎn)的開(kāi)銷(xiāo)包括執(zhí) 行所述一組任務(wù)時(shí)的時(shí)間開(kāi)銷(xiāo)和/或存儲(chǔ)容量開(kāi)銷(xiāo);所述計(jì)算各組應(yīng)用資源節(jié)點(diǎn)執(zhí)行所述一組任務(wù)時(shí)所需要的應(yīng)用資源節(jié)點(diǎn) 的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)的和值為將執(zhí)行所述一組任務(wù)時(shí)所需要的各種應(yīng)用資源節(jié) 點(diǎn)的開(kāi)銷(xiāo)和光路開(kāi)銷(xiāo)轉(zhuǎn)化成同一類(lèi)型的數(shù)值,并統(tǒng)計(jì)所有開(kāi)銷(xiāo)的數(shù)值之和,得 到所述和值。
4. 如權(quán)利要求2所述的方法,其特征在于,所述預(yù)定的開(kāi)銷(xiāo)策略為選取 開(kāi)銷(xiāo)最小的一組應(yīng)用資源節(jié)點(diǎn)作為所述任務(wù)節(jié)點(diǎn)。
5. 如權(quán)利要求1或2所述的方法,其特征在于,所述光網(wǎng)絡(luò)資源包括光 節(jié)點(diǎn)和鏈接;所述應(yīng)用資源包括處理器的計(jì)算資源、存儲(chǔ)器的存儲(chǔ)資源、傳感 器網(wǎng)絡(luò)資源和視頻服務(wù)器資源。
6. 如權(quán)利要求5所述的方法,其特征在于,所述資源模型具體包括以下 參數(shù)所述光網(wǎng)絡(luò)中的所有光節(jié)點(diǎn)和應(yīng)用資源節(jié)點(diǎn)信息;光網(wǎng)絡(luò)中應(yīng)用資源節(jié) 點(diǎn)和邊緣光節(jié)點(diǎn)之間的鏈接信息,光網(wǎng)絡(luò)中光節(jié)點(diǎn)之間的鏈接信息;各個(gè)鏈接 的帶寬信息;以及應(yīng)用資源節(jié)點(diǎn)的應(yīng)用資源類(lèi)型和應(yīng)用資源的性能參數(shù)。
7. 如權(quán)利要求6所述的方法,其特征在于,所述性能參數(shù)包括存儲(chǔ)器的 容量參數(shù)和處理器的計(jì)算能力參數(shù)。
8. 如權(quán)利要求7所述的方法,其特征在于,所述業(yè)務(wù)平面部署在核心光 節(jié)點(diǎn)上,業(yè)務(wù)平面建立并維護(hù)所述光網(wǎng)絡(luò)中包括光網(wǎng)絡(luò)資源和應(yīng)用資源的資源 模型包括控制平面使用鏈路資源管理協(xié)議自動(dòng)發(fā)現(xiàn)光網(wǎng)絡(luò)資源,并上報(bào)給業(yè)務(wù)平 面;業(yè)務(wù)平面根據(jù)控制平面上報(bào)的光網(wǎng)絡(luò)資源,維護(hù)光網(wǎng)絡(luò)資源的資源模型; 業(yè)務(wù)平面通過(guò)邊緣光節(jié)點(diǎn)向與該邊緣光節(jié)點(diǎn)連接的應(yīng)用資源節(jié)點(diǎn)發(fā)送查詢(xún)請(qǐng)求;應(yīng)用資源節(jié)點(diǎn)根據(jù)資源描述框架標(biāo)準(zhǔn)對(duì)自身應(yīng)用資源及屬性進(jìn)行資源 描述,并在接收到所述查詢(xún)請(qǐng)求后,將自身的應(yīng)用資源描述發(fā)送給業(yè)務(wù)平面; 業(yè)務(wù)平面根據(jù)應(yīng)用資源節(jié)點(diǎn)返回的應(yīng)用資源描述,維護(hù)該應(yīng)用資源節(jié)點(diǎn)的資源 模型。
9.如權(quán)利要求8所述的方法,其特征在于,業(yè)務(wù)平面進(jìn)一步通過(guò)SIP消息發(fā)送所述查詢(xún)請(qǐng)求,應(yīng)用資源節(jié)點(diǎn)進(jìn)一步通 過(guò)部署在自身上的SIP服務(wù)器將自身的應(yīng)用資源描述發(fā)送給業(yè)務(wù)平面;業(yè)務(wù)平面進(jìn)一步通過(guò)SIP消息向所述任務(wù)節(jié)點(diǎn)發(fā)送請(qǐng)求,調(diào)用任務(wù)節(jié)點(diǎn)執(zhí) 行對(duì)應(yīng)的任務(wù)。
全文摘要
本發(fā)明提供了一種面向業(yè)務(wù)的光網(wǎng)絡(luò)資源和應(yīng)用資源的聯(lián)合調(diào)度方法。所述方法通過(guò)在自動(dòng)交換光網(wǎng)絡(luò)中增加業(yè)務(wù)平面,該業(yè)務(wù)平面利用SIP協(xié)議發(fā)現(xiàn)和維護(hù)光網(wǎng)絡(luò)中的應(yīng)用資源,從而將光網(wǎng)絡(luò)資源和應(yīng)用資源統(tǒng)一在業(yè)務(wù)平面,實(shí)現(xiàn)了光網(wǎng)絡(luò)資源和應(yīng)用資源的聯(lián)合調(diào)度。
文檔編號(hào)H04Q11/00GK101346008SQ200810118929
公開(kāi)日2009年1月14日 申請(qǐng)日期2008年8月26日 優(yōu)先權(quán)日2008年8月26日
發(fā)明者劉華玲, 杰 張, 張海斌, 陳秀忠, 顧畹儀 申請(qǐng)人:北京郵電大學(xué)
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
常宁市| 曲沃县| 黄大仙区| 陆丰市| 康马县| 汕尾市| 西盟| 宁德市| 镶黄旗| 石家庄市| 海晏县| 五常市| 南溪县| 云浮市| 商城县| 亳州市| 车致| 南部县| 吉水县| 余姚市| 通道| 汝南县| 平定县| 盐池县| 东乌| 华安县| 额尔古纳市| 怀仁县| 合阳县| 麻栗坡县| 科技| 峨山| 巫溪县| 漳平市| 清苑县| 禄劝| 呼图壁县| 承德市| 合水县| 政和县| 乌什县|