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

一種用于選取服務節(jié)點的方法及裝置、應用引擎的制作方法_4

文檔序號:9923793閱讀:來源:國知局
可根據(jù)服務節(jié)點的屬性剔除i =4的服務節(jié)點,對應地,剩余服務節(jié)點集合包括i = 1,2, 3共計3個服務節(jié)點。
[0189] 基于上文實施例3和實施例4,本發(fā)明實施例還提供一種進行預處理的優(yōu)選實施 例。舉例來說,在所述優(yōu)選實施例中,預處理可W為;利用屬性查詢和開銷查詢進行預處理, 目P,剩余服務節(jié)點集合中包括的服務節(jié)點,在取值和屬性兩方面均滿足要求。具體可參照上 文針對預處理所做的介紹,此處不再舉例說明。
[0190] 由上述進行預處理的實施例可知,應用引擎可能會在預處理過程中,剔除部分不 會被選取為最優(yōu)服務節(jié)點的服務節(jié)點,有助于提高應用引擎計算綜合開銷的效率,為提高 選取最優(yōu)服務器的效率提供一定的技術支持。
[0191] 結合應用引擎在網(wǎng)絡中的存在形式,本發(fā)明實施例存在多種可實現(xiàn)方式,下面結 合具體示例進行解釋說明。
[0192] 實現(xiàn)方式一
[0193] 本實現(xiàn)方式中,應用引擎集成在ALTO客戶端。可選地,應用程序可W集成在ALTO 客戶端,或者集成在可與ALTO客戶端通信的其它設備,本實現(xiàn)方式中,W應用程序集成在 ALTO客戶端為例。
[0194] 參見圖6,示出了實現(xiàn)方式一的信令交互圖,可包括:
[0195] 601,應用程序被用戶觸發(fā)后,可向應用引擎發(fā)送ALTO服務請求,ALTO服務請求中 可包括;M種開銷度量的標識、N個服務節(jié)點的標識、權重集合和M種開銷度量的要求值。另 夕F,應用程序和應用引擎都集成在ALTO客戶端,作為一種示例,應用程序被用戶觸發(fā)后,還 可將ALTO服務請求寫入指定內存,對應地,應用引擎從所述指定內存讀取所述ALTO服務請 求即可。本實現(xiàn)方式一對應用引擎獲得ALTO服務請求的方式可不做具體限定。
[0196] 602,應用引擎獲得ALTO服務請求后,調用ALTO客戶端,觸發(fā)ALTO客戶端生成 ALTO查詢請求,并通過相應端口向ALTO服務器發(fā)送所述ALTO查詢請求。舉例來說,ALTO 查詢請求可W為ECS查詢請求和EPS查詢請求。
[0197] 603, ALTO服務器接收ALTO客戶端發(fā)送的ALTO查詢請求,獲得N個服務節(jié)點的屬 性和N個服務節(jié)點對應M種開銷度量的取值,并生成ALTO查詢響應發(fā)送至ALTO客戶端。
[0198] 604, ALTO客戶端接收ALTO服務器發(fā)送的ALTO查詢響應,并轉發(fā)至應用引擎。
[019引 605,應用引擎接收ALTO客戶端轉發(fā)的ALTO查詢響應,并利用屬性和要求值對N 個服務節(jié)點進行預處理,剔除其中不滿足要求的服務節(jié)點,獲得剩余服務節(jié)點集合。
[0200] 606,應用引擎計算剩余服務節(jié)點集合中各服務節(jié)點的綜合開銷,并確定各服務節(jié) 點之間的開銷排序。
[0201] 607,應用引擎向應用程序反饋開銷排序結果,應用程序根據(jù)開銷排序結果,選擇 最優(yōu)服務節(jié)點,由最優(yōu)服務節(jié)點為用戶提供服務。至此,利用本發(fā)明實施例方案實現(xiàn)了綜合 多種開銷度量選取服務節(jié)點的目的。
[0202] 實現(xiàn)方式二
[0203] 本實現(xiàn)方式中,應用引擎集成在應用程序,作為應用程序的一個功能模塊。可選 地,集成有應用引擎的應用程序,可W集成在ALTO客戶端,或者集成在可與ALTO客戶端通 信的其它設備,本實現(xiàn)方式中,W應用程序集成在所述其它設備為例。
[0204] 參見圖7,示出了實現(xiàn)方式二的信令交互圖,可包括:
[0205] 701,應用程序被用戶觸發(fā)后,可向應用引擎發(fā)送ALTO服務請求,ALTO服務請求中 可包括;M種開銷度量的標識、N個服務節(jié)點的標識、權重集合和M種開銷度量的要求值。另 夕F,應用程序和應用引擎都集成在所述其它設備,作為一種示例,應用程序被用戶觸發(fā)后, 還可將ALTO服務請求寫入指定內存,對應地,應用引擎從所述指定內存讀取所述ALTO服務 請求即可。本實現(xiàn)方式二對應用引擎獲得ALTO服務請求的方式可不做具體限定。
[0206] 702,應用引擎獲得ALTO服務請求后,通過所述其它設備的相應端口訪問ALTO客 戶端,觸發(fā)ALTO客戶端生成ALTO查詢請求,并通過ALTO客戶端的相應端口向ALTO服務器 發(fā)送所述ALTO查詢請求。舉例來說,ALTO查詢請求可W為ECS查詢請求。
[0207] 703, ALTO服務器接收ALTO客戶端發(fā)送的ALTO查詢請求,獲得N個服務節(jié)點對應 M種開銷度量的取值,并生成ALTO查詢響應發(fā)送至ALTO客戶端。
[020引 704,ALT0客戶端接收ALTO服務器發(fā)送的ALTO查詢響應,并轉發(fā)至所述其它設備, 從而使應用引擎獲得所述ALTO查詢響應。
[0209] 705,應用引擎獲得ALTO查詢響應后,利用取值對N個服務節(jié)點進行預處理,剔除 其中不滿足要求值的服務節(jié)點,獲得剩余服務節(jié)點集合。
[0210] 706,應用引擎計算剩余服務節(jié)點集合中各服務節(jié)點的綜合開銷,并確定各服務節(jié) 點之間的開銷排序。
[0211] 707,應用引擎向應用程序反饋開銷排序結果,應用程序根據(jù)開銷排序結果,選擇 最優(yōu)服務節(jié)點,由最優(yōu)服務節(jié)點為用戶提供服務。至此,利用本發(fā)明實施例方案實現(xiàn)了綜合 多種開銷度量選取服務節(jié)點的目的。
[0212] 實現(xiàn)方式H
[0213] 本實現(xiàn)方式中,應用引擎集成在ALTO服務器。可選地,應用程序可W集成在ALTO 客戶端,或者集成在可與ALTO客戶端通信的其它設備,本實現(xiàn)方式中,W應用程序集成在 ALTO客戶端為例。
[0214] 參見圖8,示出了實現(xiàn)方式H的信令交互圖,可包括:
[0215] 801,應用程序被用戶觸發(fā)后,可向ALTO客戶端發(fā)送ALTO服務請求,ALTO服務請求 中可包括;M種開銷度量的標識、N個服務節(jié)點的標識、權重集合和M種開銷度量的要求值。
[0216] 802, ALTO客戶端接收到應用程序發(fā)送的ALTO服務請求后,生成ALTO查詢請求, 并通過相應端口向ALTO服務器發(fā)送所述ALTO查詢請求。舉例來說,ALTO查詢請求可W為 終端間綜合開銷查詢服務(英文:化dpoint Synthetical Cost Service,簡稱;ESC巧查詢 請求。
[0217] 803, ALTO服務器接收ALTO客戶端發(fā)送的ALTO查詢請求,獲得N個服務節(jié)點對應 M種開銷度量的取值,并調用應用引擎。
[021引 804,應用引擎從ALTO服務器本地讀取所述N個服務節(jié)點對應M種開銷度量的取 值,并利用取值對N個服務節(jié)點進行預處理,剔除其中不滿足要求值的服務節(jié)點,獲得剩余 服務節(jié)點集合。
[0219] 805,應用引擎計算剩余服務節(jié)點集合中各服務節(jié)點的綜合開銷,確定各服務節(jié)點 之間的開銷排序,并調用ALTO服務器,觸發(fā)ALTO服務器生成ALTO查詢響應,通過ALTO查 詢響應將所述開銷排序反饋至ALTO客戶端。
[0220] 806, ALTO客戶端接收ALTO服務器發(fā)送的ALTO查詢響應,并將ALTO查詢響應轉 發(fā)至應用程序,由應用程序根據(jù)開銷排序結果,選擇最優(yōu)服務節(jié)點,進而由最優(yōu)服務節(jié)點為 用戶提供服務。至此,利用本發(fā)明實施例方案實現(xiàn)了綜合多種開銷度量選取服務節(jié)點的目 的。
[022。 舉例來說,本實現(xiàn)方式中,ALTO查詢請求可W為:
[0222] POST/endpointsyntheticacost/lookup HTTP/1. 1
[0223] Host: alto, example, com
[0224] Content-Length:248
[0225] Content-Type:曰pplic曰tion/曰Ito-endpointsynthetic曰Icostp曰rams+json
[0226] Accept:application/alt〇-endpointsyntheticalcost+json,application/ 曰 Ito-error+json
[0227] {
[0228] "cost-type":("cost-mode":"ordinal",
[022引"cost-metric":[ "bandwidth" , "delay" , "pktloss" ]},
[0230] "cost-wei曲t" : [0. 5, 0. 25, 0. 25]
[0231] "properties":["my-default-networkmap. pid", "priv:ietf-example-prop"],
[0232] "endpoints": {
[023引"srcs": ["ipv4:192. 0. 2. 2"],
[0234] "dsts":[
[023引"ipv4:192. 0. 2. 89",
[023引"ipv4:198. 51. 100. :M",
[0237] "ipv4:203. 0. 113. 45"
[023引"ipv4:202. 0. 110. 25"
[0239] ]
[0240] }
[0241] }
[024引舉例來說,本實現(xiàn)方式中,ALTO查詢響應可W為:
[0243] HTTP/1. 1200 OK
[0244] Content-Length:274
[0245] Content-Type:曰pplication/alto-endpointsyntheticalcost+json
[0246] {
[0247] "meta": {
[0248] "cost-type":("cost-mode":"ordinal",
[024引"cost-metric":[ "bandwidth" , "delay" , "pktloss" ]},
[0 巧 0] }
[0巧1] },
[0252] "endpoint-syntheticalcost-map":{
[0巧引"ipv4:192. 0. 2. 2": {
[0巧4] "ipv4:192. 0. 2. 89":1,
[0巧5] "ipv4:198. 51. 100. :34":2,
[0巧引"ipv4:203. 0. 113. 45":3 [0 巧 7] }
[0 巧 8] }
[0 巧 9] }
[0260] 實現(xiàn)方式四
[0261] 本實現(xiàn)方式中,應用引擎集成在ALTO客戶端??蛇x地,應用程序可W集成在ALTO 客戶端,或者集成在可與ALTO客戶端通信的其它設備,本實現(xiàn)方式中,W應用程序集成在 ALTO客戶端為例。
[0262] 參見圖9,示出了實現(xiàn)方式四的信令交互圖,可包括:
[0263] 901,應用程序被用戶觸發(fā)后,可向應用引擎發(fā)送ALTO服務請求,ALTO服務請求中 可包括:業(yè)務的質量要求、N個服務節(jié)點的標識和權重集合。另外,應用程序和應用引擎都 集成在ALTO客戶端,作為一種示例,應用程序被用戶觸發(fā)后,還可將ALTO服務請求寫入指 定內存,對應地,應用引擎從所述指定內存讀取所述ALTO服務請求即可。本實現(xiàn)方式四對 應用引擎獲得ALTO服務請求的方式可不做具體限定。
[0264] 舉例來說,ALTO服務請求中的質量要求包括如下信息;節(jié)點的類型為PC,業(yè)務的 類型為直播,業(yè)務的名稱為0TT,業(yè)務的關鍵參數(shù)為標清。
[0265] 902,應用引擎獲得ALTO服務請求后,利用預置數(shù)據(jù)庫,將業(yè)務的質量要求轉換為 M種開銷度量的要求值。參見圖10所示預置數(shù)據(jù)庫,應用引擎利用業(yè)務的質量要求可轉換 獲得:帶寬、時延和丟包率共計3種開銷度量,且?guī)挼囊笾禐?Mbps、時延的要求值為 Is、丟包率的要求值為0.5%。
[0266] 903,應用引擎調用ALTO客戶端,觸發(fā)ALTO客戶端生成ALTO查詢請求,并通過相 應端口向ALTO服務器發(fā)送所述ALTO查詢請求。舉例來說,ALTO查詢請求可W為ECS查詢 請求和EPS查詢請求。
[0267] 904, ALTO服務器接收ALTO客戶端發(fā)送的ALTO查詢請求,獲得N個服務節(jié)點的屬 性和N個服務節(jié)點對應M種開銷度量的取值,并生成ALTO查詢響應發(fā)送至ALTO客戶端。 [026引 905, ALTO客戶端接收ALTO服務器發(fā)送的ALTO查詢響應,并轉發(fā)至應用引擎。
[0269] 906,應用引擎接收ALTO客戶端轉發(fā)的ALTO查詢響應,并利用屬性和取值對N個 服務節(jié)點進行預處理,剔除其中不滿足要求的服務節(jié)點,獲得剩余服務節(jié)點集合。
[0270] 907,應用引擎計算剩余服務節(jié)點集合中各服務節(jié)點的綜合開銷,并確定各服務節(jié) 點之間的開銷排序。
[0271] 908,應用引擎向應用程序反饋開銷排序結果,應用程序根據(jù)開銷排序結果,選擇 最優(yōu)服務節(jié)點,由最優(yōu)服務節(jié)點為用戶提供服務。至此,利用本發(fā)明實施例方案實現(xiàn)了綜合 多種開銷度量選取服務節(jié)點的目的。
[0272] 實現(xiàn)方式五
[0273] 本實現(xiàn)方式中,應用引擎集成在應用程序,作為應用程序的一個功能模塊。可選 地,集成有應用引擎的應用程序,可W集成在ALTO客戶端,或者集成在可與ALTO客戶端通 信的其它設備,本實現(xiàn)方式中,W集成在所述其它設備為例。
[0274] 參見圖11,示出了實現(xiàn)方式五的信令交互圖,可包括:
[0275] 1001,應用程序被用戶觸發(fā)后,可向應用引擎發(fā)送ALTO服務請求,ALTO服務請求 中可包括;業(yè)務的質量要求、N個服務節(jié)點的標識和權重集合。另外,應用程序和應用引擎 都集成在所述其它設備,作為一種示例,應用程序被用戶觸發(fā)后,還可將ALTO服務請求寫 入指定內存,對應地,應用引擎從所述指定內存讀取所述ALTO服務請求即可。本實現(xiàn)方式 五對應用引擎獲得ALTO服務請求的方式可不做具體限定。
[0276] 1002,應用引擎獲得ALTO服務請求后,利用預置數(shù)據(jù)庫,將業(yè)務的質量要求轉換 為M種開銷度量的要求值。
[0277] 1003,應用引擎通過所述其它設備的相應端口訪問A
當前第4頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1