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

基于來自暫態(tài)準則的上下文的動態(tài)內(nèi)容分發(fā)網(wǎng)絡(luò)選擇的制作方法

文檔序號:9583860閱讀:243來源:國知局
基于來自暫態(tài)準則的上下文的動態(tài)內(nèi)容分發(fā)網(wǎng)絡(luò)選擇的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開總地涉及計算機網(wǎng)絡(luò),更具體地涉及內(nèi)容分發(fā)網(wǎng)絡(luò)(⑶N)選擇。
【背景技術(shù)】
[0002]內(nèi)容的分發(fā)通常依賴于內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN),其中內(nèi)容被緩存得更接近客戶端,從而使得負載要求被從源服務(wù)器卸載。實踐中,內(nèi)容提供商或者內(nèi)容聚合商一般是指被授權(quán)進行內(nèi)容分發(fā)的指定CDN。從實踐角度看,指定CDN可以僅達到它已經(jīng)部署了緩存節(jié)點的覆蓋范圍。
[0003]本行業(yè)已經(jīng)借助于全球⑶N來在整個互聯(lián)網(wǎng)上分發(fā)內(nèi)容;然而,這些指定⑶N很少被允許將緩存節(jié)點插入到網(wǎng)絡(luò)提供商的基礎(chǔ)架構(gòu)內(nèi)。實際上,很多較大的網(wǎng)絡(luò)提供商正在建立他們自己的CDN基礎(chǔ)架構(gòu),以控制其自身路由域中的內(nèi)容分發(fā)。網(wǎng)絡(luò)提供商CDN將需要作為來自內(nèi)容提供商的指定CDN提供服務(wù)(客戶端明確查閱該CDN),或者作為代表CDN向上游的指定CDN提供服務(wù)。
【附圖說明】
[0004]結(jié)合附圖參考以下描述將更好地理解實施例,其中相似的參考標號指示相同或者功能類似的元件,其中:
[0005]圖1示出了可以實現(xiàn)內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)的示例計算機網(wǎng)絡(luò);
[0006]圖2示出了示例網(wǎng)絡(luò)設(shè)備/節(jié)點;
[0007]圖3示出了用于基于來自暫態(tài)準則的上下文的動態(tài)CDN選擇的示例消息交換示圖;
[0008]圖4示出了示例內(nèi)容取回請求消息;
[0009]圖5示出了用于基于來自暫態(tài)準則的上下文的動態(tài)CDN選擇的另一個示例消息交換示圖;
[0010]圖6示出了用于基于來自暫態(tài)準則的上下文的動態(tài)⑶N選擇的示例簡化過程(尤其是從客戶端設(shè)備的角度);
[0011]圖7示出了用于基于來自暫態(tài)準則的上下文的動態(tài)⑶N選擇的示例簡化過程(尤其是從CDN選擇器的角度)。
【具體實施方式】
[0012]皿
[0013]根據(jù)本公開的一個或多個實施例,客戶端設(shè)備使用用于從內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)取回內(nèi)容的客戶端選擇的接口向位置服務(wù)器查詢,并且從位置服務(wù)器接收基于客戶端設(shè)備的位置的位置屬性??蛻舳嗽O(shè)備然后在第一內(nèi)容取回請求中向CDN選擇器提供位置屬性,并且作為響應(yīng),可以從CDN選擇器接收重定向,所述重定向是到基于位置屬性的所選擇的內(nèi)容源的重定向。這樣,客戶端設(shè)備隨后可以向所選擇的內(nèi)容源發(fā)起第二內(nèi)容取回請求。
[0014]根據(jù)本公開的一個或多個附加實施例,CDN選擇器從客戶端設(shè)備接收內(nèi)容取回請求,并且確定內(nèi)容取回請求包含指示客戶端設(shè)備的位置的位置屬性。基于位置屬性,CDN選擇器選擇內(nèi)容源,并且將客戶端設(shè)備重定向到所選擇的內(nèi)容源。
[0015]描述
[0016]計算機網(wǎng)絡(luò)是通過用于在端節(jié)點(例如,個人計算機和工作臺、或者諸如傳感器之類的其他設(shè)備)之間傳輸數(shù)據(jù)的通信鏈路和分段互連的地理分布的節(jié)點的集合。范圍從局域網(wǎng)(LAN)到廣域網(wǎng)(WAN)不等的很多類型的網(wǎng)絡(luò)可用。LAN通常通過位于諸如建筑物或者校園之類的相同整體物理位置中的專用私人通信鏈路來連接節(jié)點。另一方面,WAN通常通過諸如公共載波電話線路、光學光路徑、同步光網(wǎng)絡(luò)(S0NET)、同步數(shù)字層次(SDH)鏈路之類的長距離通信鏈路來連接地理上分散的節(jié)點。
[0017]由于互連的計算機網(wǎng)絡(luò)的管理可以證明是繁重的,所以較小群組的計算機網(wǎng)絡(luò)可以被作為路由域或者自治系統(tǒng)進行維護。自治系統(tǒng)(AS)中的網(wǎng)絡(luò)通常通過被配置為執(zhí)行域內(nèi)路由協(xié)議的傳統(tǒng)“域內(nèi)”路由器被耦合在一起,并且一般服從于公共權(quán)力。為了改善路由可擴展性,服務(wù)提供商(例如,ISP)可以將AS劃分為多個“區(qū)域”或者“等級”。然而,希望增加能夠交換數(shù)據(jù)的節(jié)點的數(shù)目;在這種情況下,執(zhí)行域內(nèi)路由協(xié)議的域內(nèi)路由器被用來互連各種AS的節(jié)點。另外,還期望互連在不同管理域下進行操作的各種AS。如這里所使用的,AS、區(qū)域、或者等級被統(tǒng)稱為“域”,并且用于互連多個域的路由器被統(tǒng)稱為“邊界路由器”或者BR。在不同于AS的區(qū)域的情況下,由于路由器處于公共權(quán)力下,所以單個路由器實際上充當一個區(qū)域的出口邊界路由器、以及另一區(qū)域的入口邊界路由器。
[0018]圖1是示例性計算機網(wǎng)絡(luò)100的示意框圖,所述計算機網(wǎng)絡(luò)100包括經(jīng)由諸如蜂窩網(wǎng)絡(luò)110 (例如,3G、4G等)、WAN 120、以及本領(lǐng)域技術(shù)人員將明白的其他選項的各種通信網(wǎng)絡(luò)互連的一個或多個客戶端設(shè)備105。注意,客戶端105可以是具有物理上改變位置和相關(guān)聯(lián)的網(wǎng)絡(luò)的能力的移動設(shè)備(例如,電話、平板計算機、膝上型計算機等)、和/或可以改變網(wǎng)絡(luò)位置的靜態(tài)設(shè)備(例如,多歸屬設(shè)備)。
[0019]客戶端可以參與到內(nèi)容分發(fā)(或者遞送)網(wǎng)絡(luò)(⑶N)基礎(chǔ)架構(gòu)中,其中⑶N基礎(chǔ)架構(gòu)包括⑶N網(wǎng)絡(luò)130、和下面描述的相關(guān)組件。例如,網(wǎng)絡(luò)100可以包括網(wǎng)絡(luò)位置服務(wù)器115和125、內(nèi)容源132和134、以及諸如⑶N選擇器140、中心位置服務(wù)器142、以及內(nèi)容目錄144之類的各種CDN管理設(shè)備。本領(lǐng)域技術(shù)人員將理解的是,任意數(shù)目的節(jié)點、設(shè)備、鏈路等可以被用在計算機網(wǎng)絡(luò)中,并且為了簡單示出這里的視圖。另外,盡管CDN網(wǎng)絡(luò)130被示出為單獨的“云”,但是本領(lǐng)域技術(shù)人員將明白的是,CDN網(wǎng)絡(luò)是可以分散在各種網(wǎng)絡(luò)實體處的設(shè)備的概念組織,并且這里示出的視圖不用于限制本公開。
[0020]數(shù)據(jù)分組140 (例如,數(shù)據(jù)的離散幀或者分組)可以使用諸如傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)、用戶數(shù)據(jù)報協(xié)議(UDP)、異步傳輸模式(ATM)協(xié)議、幀中繼協(xié)議、互聯(lián)網(wǎng)分組交換(IPX)協(xié)議之類的預定義的網(wǎng)絡(luò)通信協(xié)議在計算機網(wǎng)絡(luò)100的節(jié)點/設(shè)備中間進行交換。在此上下文中,協(xié)議包括定義節(jié)點如何相互交互的一組規(guī)則。
[0021]圖2是可以用于這里描述的一個或多個實施例的、例如作為以上圖1中的任意設(shè)備的示例節(jié)點/設(shè)備(例如,路由器)200的示意框圖。該設(shè)備可以包括通過系統(tǒng)總線250互連的一個或多個網(wǎng)絡(luò)接口 210、至少一個處理器220、以及存儲器240。
[0022](一個或多個)網(wǎng)絡(luò)接口 210包含用于在被耦合到網(wǎng)絡(luò)100的鏈路上傳送數(shù)據(jù)的機械、電、以及信令電路。網(wǎng)絡(luò)接口可以被配置為使用各種不同的通信協(xié)議來發(fā)送和/或接收數(shù)據(jù),這些通信協(xié)議包括TCP/IP、UDP、ATM、同步光網(wǎng)絡(luò)(SONET)、無線協(xié)議、幀中繼、以太網(wǎng)、光纖分布式數(shù)據(jù)接口(FDDI)等。注意,物理網(wǎng)絡(luò)接口 210還可以被用來實現(xiàn)一個或多個虛擬網(wǎng)絡(luò)接口,諸如用于本領(lǐng)域技術(shù)人員已知的虛擬專用網(wǎng)(VPN)接入。
[0023]存儲器240包括處理器220和網(wǎng)絡(luò)接口 210可尋址的、用于存儲與這里描述的實施例相關(guān)聯(lián)的軟件程序和數(shù)據(jù)結(jié)構(gòu)的多個存儲位置。處理器220可以包括適于執(zhí)行軟件程序并且操控諸如路由數(shù)據(jù)庫、本地緩存、表格、列表、映射之類的數(shù)據(jù)結(jié)構(gòu)245的硬件元件或硬件邏輯。操作系統(tǒng)242 (其多個部分通常駐留在存儲器240中并且由處理器執(zhí)行)通過調(diào)用支持在設(shè)備上執(zhí)行的軟件處理和/或服務(wù)的操作等來在功能上對該設(shè)備進行組織。如這里所描述的,這些軟件處理和/或服務(wù)可以包括路由處理/服務(wù)244、以及說明性的內(nèi)容分發(fā)網(wǎng)絡(luò)(⑶N)處理248。注意,盡管這些處理被示出在中央存儲器240中,但是替代實施例提供了將在網(wǎng)絡(luò)接口 210中具體操作的處理的某些方面。
[0024]本領(lǐng)域技術(shù)人員將明白的是,包括各種計算機可讀介質(zhì)在內(nèi)的其他處理器和存儲器類型可以被用來存儲并執(zhí)行涉及這里描述的技術(shù)的程序指令。另外,盡管本說明書示出了各種處理,但是可以明確預見的是,各種處理可以被具體化為被配置為根據(jù)這里的技術(shù)進行操作的模塊(例如,根據(jù)類似處理的功能)。另外,盡管這些處理已經(jīng)被分別示出,但是本領(lǐng)域技術(shù)人員將明白的是,這些處理可以是其他處理中的例程或者模塊。
[0025]路由處理(服務(wù))244包括由處理器220執(zhí)行以執(zhí)行由諸如邊界網(wǎng)關(guān)協(xié)議(BGP)、作為IGP服務(wù)的內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)(例如,開放最短路徑優(yōu)先0SPF、中間系統(tǒng)到中間系統(tǒng)IS-1S)等的一個或多個路由協(xié)議提供的功能的計算機可執(zhí)行指令,如本領(lǐng)域技術(shù)人員將理解的。這些功能可以被配置為管理包含例如用于做出路由和轉(zhuǎn)發(fā)決策的數(shù)據(jù)的路由和轉(zhuǎn)發(fā)信息數(shù)據(jù)庫/表(數(shù)據(jù)結(jié)構(gòu)245)。注意,路由服務(wù)244還可以執(zhí)行諸如維護虛擬路由/轉(zhuǎn)發(fā)(VRF)實例(說明性的表格245的組件)之類的與虛擬路由協(xié)議有關(guān)的功能,如本領(lǐng)域技術(shù)人員將理解的。還需要注意,網(wǎng)絡(luò)100中的某些設(shè)備200可以簡單地連接到智能路由設(shè)備,這樣,它們的相應(yīng)路由處理244可以僅僅被配置為例如與這些智能路由設(shè)備通信,以接收IP地址配置、到達域名服務(wù)器(DNS)等,如本領(lǐng)域技術(shù)人員將理解的。
[0026]⑶N處理248包括由處理器220執(zhí)行以根據(jù)傳統(tǒng)技術(shù)并且根據(jù)由這里描述的一個或多個實施例提供的擴展、基于執(zhí)行設(shè)備在CDN中的角色來執(zhí)行由一個或多個CDN協(xié)議提供的功能的計算機可執(zhí)行指令。例如,如上所述,內(nèi)容的分發(fā)通常依賴于CDN(內(nèi)容分發(fā)網(wǎng)絡(luò)或者內(nèi)容遞送網(wǎng)絡(luò)),其中內(nèi)容被緩存得更接近客戶端,從而使得負載需求被從源服務(wù)器卸載。特別地,CDN是被部署在橫跨互聯(lián)網(wǎng)的多個數(shù)據(jù)中心中的大型分布式服務(wù)器系統(tǒng),以高可用性并且高性能地向終端用戶(客戶端設(shè)備)提供內(nèi)容。由CDN提供的內(nèi)容的示例可以包括網(wǎng)絡(luò)對象(文本、圖形、URL、和腳本)、可下載對象(媒體文件、軟件、文檔)、應(yīng)用(電子
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
深圳市| 五家渠市| 黔江区| 福州市| 安福县| 镇平县| 沅江市| 永和县| 永仁县| 双辽市| 蒲江县| 宿松县| 乾安县| 磐安县| 甘南县| 尤溪县| 遵义县| 惠东县| 益阳市| 怀仁县| 洛宁县| 拜城县| 玉树县| 彭泽县| 同德县| 涞水县| 桐柏县| 巍山| 平度市| 内丘县| 北宁市| 荥经县| 九台市| 陆良县| 凤山市| 灌南县| 株洲县| 秀山| 丽江市| 平南县| 黑山县|