虛擬化開放式無線服務(wù)軟件體系結(jié)構(gòu)的制作方法
【專利摘要】用于虛擬化開放式無線服務(wù)軟件架構(gòu)的方法和裝置,其包括計(jì)算機(jī)程序產(chǎn)品。一種方法,包括在移動網(wǎng)絡(luò)中監(jiān)控供利用的硬件資源、接收實(shí)例化服務(wù)的請求、選擇未充分利用的硬件資源以及將所述服務(wù)映射至所述未充分利用的硬件資源。
【專利說明】虛擬化開放式無線服務(wù)軟件體系結(jié)構(gòu)
[0001]發(fā)明背景
[0002]本發(fā)明大體涉及無線網(wǎng)絡(luò),更具體地涉及虛擬化開放式無線服務(wù)軟件體系結(jié)構(gòu)。
[0003]無線網(wǎng)絡(luò)包括通常映射到不同設(shè)備的許多不同功能。例如,3G/4G網(wǎng)絡(luò)包括基站、無線電網(wǎng)絡(luò)控制器(RNC)、服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)、網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)、服務(wù)網(wǎng)關(guān)(SGW)、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(PGW)、移動管理實(shí)體(MME)、數(shù)字電話界面(DPI)探針、流量分析器、防火墻、策略和計(jì)費(fèi)規(guī)則功能(PCRF)、認(rèn)證、授權(quán)和計(jì)費(fèi)(AAA)服務(wù)器、輕量級目錄訪問協(xié)議(LDAP)數(shù)據(jù)庫、計(jì)費(fèi)服務(wù)器、超文本傳輸協(xié)議(HTTP)代理、流量優(yōu)化器、視頻優(yōu)化器等。隨著這些無線網(wǎng)絡(luò)的發(fā)展,每一個增加的附加功能需要引入在托管不同功能的同一設(shè)備中托管該功能或多個硬件處理器的新設(shè)備。
發(fā)明概要
[0004]以下對本發(fā)明進(jìn)行了簡單概述以提供對本發(fā)明一些方面的基本理解。本概述并非是對本發(fā)明的廣泛綜述。其并非意在確定本發(fā)明的關(guān)鍵或重要元素,也并非意在勾畫本發(fā)明的范圍。其唯一目的是以簡要形式展示本發(fā)明的一些概念,以作為下文所做詳細(xì)描述的前序。
[0005]本發(fā)明提供了用于虛擬化開放式無線服務(wù)軟件體系結(jié)構(gòu)的方法和裝置,包括計(jì)算機(jī)程序產(chǎn)品。
[0006]一般而言,一方面本發(fā)明的特征在于一種方法,包括在移動網(wǎng)絡(luò)中監(jiān)控供利用的硬件資源、接收實(shí)例化服務(wù)的請求、選擇未充分使用的硬件資源以及將服務(wù)映射至未充分使用的硬件資源。
[0007]另一個方面,本發(fā)明的特征在于包括中央處理器和存儲器的服務(wù)器,存儲器包括操作系統(tǒng)和網(wǎng)格資源管理進(jìn)程,該網(wǎng)格資源管理進(jìn)程包括在移動網(wǎng)絡(luò)中監(jiān)控供利用的硬件資源、接收實(shí)例化服務(wù)的請求、選擇未充分使用的硬件資源以及將服務(wù)映射至未充分使用的硬件資源。
[0008]根據(jù)以下描述和權(quán)利要求,本發(fā)明的其它特征和優(yōu)點(diǎn)將變得更明顯。
[0009]附圖簡述
[0010]通過參考結(jié)合附圖的詳細(xì)描述,將更全面地理解本發(fā)明,其中:
[0011]圖1是框圖。
[0012]圖2是框圖。
[0013]圖3是流程圖。
【具體實(shí)施方式】
[0014]現(xiàn)在將結(jié)合附圖描述本發(fā)明,其中相同附圖標(biāo)記在所有附圖中用于指示相同元件。在以下的描述中,出于說明目的,對很多具體細(xì)節(jié)進(jìn)行了闡述,以提供對本發(fā)明的全面理解。然而,明顯的是,沒有這些具體細(xì)節(jié)也可實(shí)踐本發(fā)明。在其它情況下,為了便于描述本發(fā)明,以框圖形式示出公知的結(jié)構(gòu)和設(shè)備。
[0015]本申請中使用的術(shù)語“組件”、“系統(tǒng)”、“平臺”等可指與計(jì)算機(jī)相關(guān)的實(shí)體或與具有一個或多個特定功能的操作機(jī)器相關(guān)的實(shí)體。本文公開的實(shí)體可以是硬件、硬件和軟件的組合、軟件,或執(zhí)行中的軟件。例如,組件可以是(但不限于)處理器上運(yùn)行的進(jìn)程、處理器、對象、可執(zhí)行程序、執(zhí)行線程、程序和/或計(jì)算機(jī)。作為說明,在服務(wù)器上運(yùn)行的應(yīng)用程序和服務(wù)器本身都可以是組件。一個或多個組件可駐留在進(jìn)程和/或執(zhí)行線程內(nèi),且組件可在一臺計(jì)算機(jī)上本地化和/或分布在兩臺或多臺計(jì)算機(jī)之間。這些組件也可從其上存儲有各種數(shù)據(jù)結(jié)構(gòu)的各種計(jì)算機(jī)可讀介質(zhì)執(zhí)行。組件可通過本地和/或遠(yuǎn)程進(jìn)程通信,例如根據(jù)具有一個或多個數(shù)據(jù)分組(例如,來自一個與本地系統(tǒng)、分布式系統(tǒng)中的另一組件交互、和/或通過諸如因特網(wǎng)等網(wǎng)絡(luò)與其它系統(tǒng)交互的組件的數(shù)據(jù))的信號進(jìn)行通信。
[0016]此外,術(shù)語“或”意指包括性“或”而非排他性“或”。S卩,除非另外指明或從上下文可明確,否則“X使用A或B”意指任何自然的包括性排列。即,如果X使用A ;X使用B ;或X使用A和B,則“X使用A或B”滿足上述任何一種實(shí)例。此外,除非另外指明或可從上下文清楚得知要指示單數(shù)形式,否則本說明書和附圖中使用的冠詞“a”和“an”通常應(yīng)解釋為表示“一個或多個/ 一種或多種”。
[0017]此外,術(shù)語如“用戶設(shè)備”、“移動站”、“移動”、“訂戶站”、“通信設(shè)備”、“接入終端”、
“終端”、“手持設(shè)備”以及相似術(shù)語指的是無線通信服務(wù)的訂戶或用戶用于接收或傳送數(shù)據(jù)、控制、語音、視頻、聲音、游戲或基本上任何數(shù)據(jù)流或信令流的無線設(shè)備(例如,蜂窩電話、智能電話、計(jì)算機(jī)、個人數(shù)字助理(PDA)、機(jī)頂盒、互聯(lián)網(wǎng)協(xié)議電視(IPTV)、電子游戲設(shè)備、打印機(jī)等)。以上術(shù)語在說明書和相關(guān)附圖中可互換使用。同樣地,術(shù)語“接入點(diǎn)”、“基站”、“節(jié)點(diǎn)B”、“演進(jìn)節(jié)點(diǎn)B”、“家庭節(jié)點(diǎn)B(HNB) ”等在本說明書中可互換使用,且指的是提供服務(wù)并從一組訂戶站接收數(shù)據(jù)、控制、語音、視頻、聲音、游戲或基本上任何數(shù)據(jù)流或信令流的無線網(wǎng)絡(luò)組件或設(shè)備。數(shù)據(jù)和信令流可以是分組化或基于幀的流。
[0018]此外,除非上下文特別指出術(shù)語之間的區(qū)別,否則術(shù)語“用戶”、“訂戶”、“客戶”等在整個說明書中可互換使用。
[0019]在分布式高可用性環(huán)境中,其中網(wǎng)絡(luò)中的每一個硬件節(jié)點(diǎn)混合運(yùn)行活動和備用應(yīng)用程序,且其中備用應(yīng)用程序所要求的物理資源量與活動應(yīng)用程序不同,當(dāng)分派應(yīng)用程序在硬件節(jié)點(diǎn)上運(yùn)行時,對物理資源(例如,CPU、存儲器、磁盤空間、帶寬)的要求通常不考慮在內(nèi)。備用應(yīng)用程序支持分配給硬件集合的活動應(yīng)用程序,且在任何給定時間,僅應(yīng)用程序的子集活動。由于當(dāng)將應(yīng)用程序分派至硬件節(jié)點(diǎn)時不考慮該情況,因此存在固有的資源利用不充分的情況。
[0020]例如,無線網(wǎng)絡(luò)包括通常映射到不同設(shè)備的許多不同功能。典型的3G/4G網(wǎng)絡(luò)可包括基站(BS)、RNC、SGSN、GGSN、SGW、PGW、MME、DPI探針、流量分析器、防火墻、PCRF、AAA服務(wù)器、LDAP數(shù)據(jù)庫、計(jì)費(fèi)服務(wù)器、HTTP代理、流量優(yōu)化器、視頻優(yōu)化器等。隨著這些網(wǎng)絡(luò)的演進(jìn),每一個增加的附加功能需要引入在托管不同功能的同一設(shè)備中托管該功能或多個硬件處理器的新設(shè)備。這種方法會造成一些主要問題。
[0021]該方法導(dǎo)致資源利用率低。由于功能以相對靜態(tài)的方式被映射到處理資源,因此這潛在地導(dǎo)致一些設(shè)備未充分利用而一些設(shè)備過載的情形,而不會靈活地使用未充分利用的處理資源來對過載設(shè)備進(jìn)行卸載。
[0022]該方法導(dǎo)致可擴(kuò)展性問題。由于對網(wǎng)絡(luò)的需求增加,因此每一個設(shè)備需獨(dú)立地?cái)U(kuò)展以管理增加的負(fù)載,從成本角度而言,這并非最佳的。此外,由于增加了新功能,新設(shè)備需添加至網(wǎng)絡(luò)。
[0023]該方法導(dǎo)致管理問題。設(shè)備越多,對其進(jìn)行監(jiān)控與維修越難。通常,每一個設(shè)備具有各自的管理界面,因此將設(shè)備集成到單個管理平臺中變得非常復(fù)雜。如若不然,運(yùn)營商需處理多個管理平臺。
[0024]該方法導(dǎo)致功能排序不靈活。不同的端對端服務(wù)可要求不同的功能排序。例如,一種服務(wù)可要求防火墻功能在計(jì)費(fèi)功能之前,而另一種服務(wù)的要求可相反。由于這些功能在不同設(shè)備上,因此排序根據(jù)如何連接設(shè)備變化,因此相當(dāng)靜態(tài)。試圖改變順序?qū)е铝髁堪l(fā)生多個額外跳躍,這是非常低效的且增加了延時。
[0025]該方法可導(dǎo)致服務(wù)實(shí)例化復(fù)雜。每當(dāng)引入新服務(wù)時,需對多個功能進(jìn)行配置以實(shí)例化端對端服務(wù)。由于需對多個設(shè)備上的配置進(jìn)行修改,因此這是一個麻煩且易出錯的過程。此外,對這些設(shè)備的其中之一進(jìn)行配置時出現(xiàn)的錯誤會影響現(xiàn)有服務(wù)。此外,與該過程關(guān)聯(lián)的復(fù)雜性意味著從識別服務(wù)至實(shí)際執(zhí)行服務(wù)需要花費(fèi)更多努力和時間。其結(jié)果是,大多數(shù)運(yùn)營商只啟用賺錢多且持久的服務(wù),而錯過可能賺錢少且時間短的服務(wù)(例如提供對體育賽事的高級訪問)。
[0026]該方法可導(dǎo)致封閉式軟件環(huán)境。組成網(wǎng)絡(luò)的設(shè)備的軟件體系結(jié)構(gòu)被設(shè)備供應(yīng)商具體設(shè)計(jì)成支持構(gòu)建設(shè)備所為的功能,且因此從運(yùn)營商無法使用這些平臺的處理資源來托管其想要托管的任何其它功能(與初始功能相關(guān)或不相關(guān)的功能)的意義上說是封閉的。即使運(yùn)營商已購買了處理資源,其在這些資源的用途方面也非常受限。
[0027]本文描述的本發(fā)明的特征在于應(yīng)用程序在其活動和備用角色時所需要的物理資源的量,且在硬件節(jié)點(diǎn)的集合內(nèi)映射活動/備用進(jìn)程的分布。這通過基于應(yīng)用程序的物理資源要求和高可用性狀態(tài)戰(zhàn)略性地分派應(yīng)用程序在硬件節(jié)點(diǎn)上運(yùn)行,使得硬件的利用率被最大化。
[0028]不論接入技術(shù)如何,本文描述的本發(fā)明應(yīng)用于所有無線網(wǎng)絡(luò),包括全球移動通信系統(tǒng)(GSM)、碼分多址(CDMA)、長期演進(jìn)(LTE)、WiMAX等。為了便于解釋,將在4G網(wǎng)絡(luò)環(huán)境下描述本發(fā)明。
[0029]如圖1所示,示例性移動網(wǎng)絡(luò)10包括用戶設(shè)備(UE) 12,例如智能電話。US 12的其它實(shí)例包括,但不限于蜂窩電話、計(jì)算機(jī)、個人數(shù)字助理(PDA)、機(jī)頂盒、互聯(lián)網(wǎng)協(xié)議電視(IPTV)、電子游戲設(shè)備、打印機(jī)、平板電腦、W1-Fi熱點(diǎn)等。UE 12無線鏈接至演進(jìn)節(jié)點(diǎn)B(eNB)14o eNB 14是小區(qū)基站的無線電部分。單個eNB可包含幾個無線電發(fā)送器、接收器、控制部分和電源。eNB 14回傳至城域以太網(wǎng)環(huán)16,城域以太網(wǎng)環(huán)16包括移動管理實(shí)體(MME) 18和服務(wù)網(wǎng)關(guān)(SGW) 20。回傳是將分組或通信信號長距離傳送至分開的地點(diǎn)進(jìn)行處理的過程。SGW 20路由并轉(zhuǎn)發(fā)用戶數(shù)據(jù)分組,同時在eNodeB間切換期間作為用戶平面的移動銷點(diǎn)。
[0030]SGff 20鏈接至互聯(lián)網(wǎng)協(xié)議(IP)主干22 JP主干22包括至在線計(jì)費(fèi)系統(tǒng)(OCS) 24、離線計(jì)費(fèi)子系統(tǒng)(OFCS) 26和政策控制和計(jì)費(fèi)功能(PCRF) 28的鏈路。一般而言,OCS 24為一組相互連接的使得能夠?qū)崟r(或近乎實(shí)時)地進(jìn)行確認(rèn)、計(jì)賬以及過賬的網(wǎng)絡(luò)元件。訂戶使用網(wǎng)絡(luò)資源后,OFCS 26從網(wǎng)絡(luò)元件接收呼叫詳細(xì)記錄(CDR)和Diameter計(jì)費(fèi)消息形式的計(jì)費(fèi)數(shù)據(jù)。
[0031]IP主干22包括實(shí)施用于3G和4G移動網(wǎng)絡(luò)的虛擬化開放式無線服務(wù)軟件體系結(jié)構(gòu)的網(wǎng)絡(luò)服務(wù)器30。Web服務(wù)器32通過互聯(lián)網(wǎng)服務(wù)提供商(ISP) 34鏈接至網(wǎng)絡(luò)服務(wù)器30。
[0032]如圖2所示,網(wǎng)絡(luò)服務(wù)器30包括一個或多個中央處理器(CPU) 50、52、54以及存儲器52。存儲器52包括至少一個操作系統(tǒng)(OS) 54,例如Linux,以及網(wǎng)格資源管理進(jìn)程100。以下描述的網(wǎng)格資源管理進(jìn)程100監(jiān)控硬件資源、確定其隨著時間的利用情況,并根據(jù)其可用性和利用情況將軟件進(jìn)程映射/重新映射到硬件資源上,例如一個或多個中央處理器(CPU) 50、52、54。此外,網(wǎng)格資源管理進(jìn)程100可監(jiān)控其它硬件資源在示例性移動網(wǎng)絡(luò)10內(nèi)的利用情況,并將軟件進(jìn)程映射/重新映射到這些其它硬件資源上,從而實(shí)現(xiàn)虛擬化開放式無線服務(wù)軟件體系結(jié)構(gòu)。
[0033]可以多種方式對一個或多個CPU 50、52、54進(jìn)行監(jiān)控。例如,在Linux OS中,可使用"mpstat"和其它工具進(jìn)行監(jiān)控。
[0034]如圖3所示,網(wǎng)格資源管理進(jìn)程100包括監(jiān)控駐留在移動網(wǎng)絡(luò)中以供利用的硬件資源(102) ο
[0035]網(wǎng)格資源管理進(jìn)程100接收請求以實(shí)例化服務(wù)(104)。
[0036]網(wǎng)格資源管理服務(wù)100可智能地映射/重新映射至硬件資源的服務(wù)可包括網(wǎng)絡(luò)防火墻服務(wù)、服務(wù)網(wǎng)關(guān)(SGW)服務(wù)、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(PGW)服務(wù)、HTTP Web代理服務(wù)、視頻代理服務(wù)、服務(wù)模塊等。
[0037]SGW服務(wù)路由并轉(zhuǎn)發(fā)用戶數(shù)據(jù)分組,且充當(dāng)LTE與其它3GPP技術(shù)之間的移動錨點(diǎn)。
[0038]PGW服務(wù)通過充當(dāng)用戶設(shè)備的流量出入點(diǎn)來提供從用戶設(shè)備至外部分組數(shù)據(jù)網(wǎng)絡(luò)的連接。PGW服務(wù)執(zhí)行策略實(shí)施,針對每一個用戶的分組過濾,計(jì)費(fèi)支持,合法攔截和分組篩選。
[0039]HTTP Web代理服務(wù)充當(dāng)來自客戶端的從其它服務(wù)器查找資源的請求的媒介。在HTTP Web代理服務(wù)提供了 web緩存,web翻譯和web轉(zhuǎn)碼。
[0040]視頻代理服務(wù)提供視頻高速緩存、視頻翻譯和視頻轉(zhuǎn)碼。此外,這種模塊提供涉及內(nèi)容操縱(例如,廣告插入、拼接內(nèi)容或重寫自適應(yīng)比特率清單文件)的相關(guān)服務(wù)。
[0041]服務(wù)模塊提供多種服務(wù),諸如例如Radius/Diameter、策略個人事件協(xié)議(PEP)、分組轉(zhuǎn)發(fā)、內(nèi)容過濾、會話管理、域名系統(tǒng)(DNS)服務(wù)、接入控制、分組檢查、會話術(shù)語、IP傳輸1/0、計(jì)費(fèi)功能、策略執(zhí)行功能、流量引導(dǎo)功能、延時服務(wù)功能等。
[0042]計(jì)費(fèi)功能指的是基于每個流通過采用基于流特性(例如,分組容量、流活動的時間量、以及通過在流中對分組進(jìn)行淺度或深度分組檢查或通過分析流試探(例如,簽名分析)確定的與流關(guān)聯(lián)的應(yīng)用,或其它與服務(wù)流關(guān)聯(lián)的參數(shù)(例如,一天中的時間))的有區(qū)別的計(jì)費(fèi)模式選擇性地對移動訂戶和/或內(nèi)容合作方進(jìn)行收費(fèi)的能力。
[0043]策略執(zhí)行功能指的是基于每個流對訂戶流應(yīng)用與訂戶相關(guān)的QoS和門控策略,其中通過對流模式進(jìn)行淺度或深度分組檢查或試探性分析(例如,簽名分析)而確定流。
[0044]延時服務(wù)指的是測量任何選擇的訂戶或一組訂戶與無線核心中的網(wǎng)關(guān)功能之間的網(wǎng)絡(luò)往返延時的能力。
[0045]網(wǎng)格資源管理進(jìn)程100選擇未充分利用的硬件資源(106)。
[0046]網(wǎng)格資源管理進(jìn)程100將服務(wù)映射至未充分利用的硬件資源(108)。
[0047]網(wǎng)格資源管理進(jìn)程100監(jiān)控被映射的硬件資源(110)。
[0048]當(dāng)被映射的硬件資源被過度利用時,網(wǎng)格資源管理進(jìn)程100將服務(wù)重新映射至另一個未充分利用的硬件資源(112)。
[0049]網(wǎng)格資源管理進(jìn)程100提供開放式模塊化軟件體系結(jié)構(gòu),其在虛擬化環(huán)境下將可在任何標(biāo)準(zhǔn)處理器設(shè)備(如數(shù)據(jù)中心解決方案)上運(yùn)行的無線網(wǎng)絡(luò)功能映射至處理資源。網(wǎng)格資源管理進(jìn)程100將功能動態(tài)地映射至可用的處理器資源。由于功能在虛擬環(huán)境下運(yùn)行,因此可以不同順序?qū)⒐δ芷唇悠饋硪蕴峁┎煌?wù)。除了將標(biāo)準(zhǔn)無線功能作為虛擬軟件模塊實(shí)施外,體系結(jié)構(gòu)還允許運(yùn)營商插入其各自的模塊用于協(xié)議分析器以及其想要在平臺上托管的附加功能。
[0050]這種體系結(jié)構(gòu)解決了過時的方法所引起的問題。由于功能是虛擬的且可以細(xì)化級別(以每一個進(jìn)程為基礎(chǔ))被映射至處理器資源,因此處理器以很小的處理器容量增量分配給這些功能。由于僅分配了功能所需的量,因此這使得處理器的使用效率最大化。
[0051]由于以很小的增量將功能動態(tài)地分配給資源,因此可根據(jù)特別部署以及動態(tài)地改變的網(wǎng)絡(luò)狀況、應(yīng)用和用戶行為的要求,按需要擴(kuò)縮每一種功能。此外,由于處理資源是通用的,因此很容易在需要時將附加資源添加至平臺,并基于擴(kuò)縮要求將這些資源分配給任何功能。
[0052]由于多個功能可映射至具有通用資源的單個可擴(kuò)縮平臺,因此許多功能可托管在同一平臺上。管理以集成方式運(yùn)行多個功能的單個平臺比管理多個運(yùn)行單個功能的平臺要容易得多。
[0053]由于功能與軟件進(jìn)程一樣在虛擬化環(huán)境中的同一平臺上運(yùn)行,因此對于任何流可以任何順序調(diào)用功能。
[0054]可存在用于多個功能的單個管理界面,該管理界面允許很容易地以任何順序?qū)⑦@些功能拼接起來,端對端服務(wù)實(shí)例化變得很容易。服務(wù)實(shí)例化涉及通過服務(wù)感知配置界面進(jìn)行計(jì)劃練習(xí)和簡易配置,服務(wù)感知配置界面允許運(yùn)營商明確用于流分類和服務(wù)工作流的協(xié)議分析器,所述流分類和服務(wù)工作流是被實(shí)例化且以所需的順序被拼接在一起的一系列功能。這允許運(yùn)營商快速開啟并關(guān)掉服務(wù),并利用短期服務(wù)機(jī)會。
[0055]創(chuàng)建模塊化虛擬化的環(huán)境使得能夠?qū)崿F(xiàn)“服務(wù)平臺”,其中平臺運(yùn)營商被允許插入其各自的協(xié)議分析器和軟件功能,并使用這些插入的模塊來實(shí)例化使用服務(wù)工作流機(jī)制的服務(wù)。
[0056]文中描述的系統(tǒng)和技術(shù)的各種實(shí)現(xiàn)可在數(shù)字電子電路、集成電路、特別設(shè)計(jì)的ASIC(專用集成電路)、計(jì)算機(jī)硬件、固件、軟件和/或其組合中實(shí)現(xiàn)。這些不同的實(shí)現(xiàn)可包括在可編程系統(tǒng)上可執(zhí)行和/或可解釋的一個或多個計(jì)算機(jī)程序中的實(shí)現(xiàn),該可編程系統(tǒng)包括至少一個可編程處理器,該至少一個可編程處理器可以是專用或通用的,并且連接至存儲系統(tǒng)、至少一個輸入設(shè)備和至少一個輸出設(shè)備,以便從其接收數(shù)據(jù)和指令,并向其發(fā)送數(shù)據(jù)和指令。
[0057]這些計(jì)算機(jī)程序(也稱作程序、軟件、軟件應(yīng)用程序或代碼)包括用于可編程處理器的計(jì)算機(jī)指令,且可以高級程序和/或面向?qū)ο蟮木幊陶Z言、和/或匯編/機(jī)器語言來實(shí)現(xiàn)。如文中所用,術(shù)語“機(jī)器可讀介質(zhì)”、“計(jì)算機(jī)可讀介質(zhì)”是指用于向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何計(jì)算機(jī)程序產(chǎn)品、裝置和/或設(shè)備(例如,磁盤、光盤、存儲器、可編程邏輯設(shè)備(PLD)),包括接收機(jī)器指令作為機(jī)器可讀信號的機(jī)器可讀介質(zhì)。術(shù)語“機(jī)器可讀信號”是指任何用于向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的信號。
[0058]為了提供與用戶的交互,文中描述的系統(tǒng)和技術(shù)可在具有顯示設(shè)備(例如,CRT (陰極射線管)監(jiān)視器或LCD (液晶顯示器)監(jiān)視器)和鍵盤以及定點(diǎn)設(shè)備(例如,鼠標(biāo)或跟蹤球)的計(jì)算機(jī)上實(shí)現(xiàn),其中顯示器用于向用戶顯示信息,通過鍵盤和定點(diǎn)設(shè)備用戶可向計(jì)算機(jī)輸入。其它種類的設(shè)備也可用于提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式的感知反饋(例如,視覺反饋、聽覺反饋或觸覺反饋),并且可以任何形式接收來自用戶的輸入,包括聲音、語音或觸覺輸入。
[0059]文中描述的系統(tǒng)和技術(shù)可在以下計(jì)算系統(tǒng)中實(shí)現(xiàn),該計(jì)算系統(tǒng)包括后端組件(例如,數(shù)據(jù)服務(wù)器),或包括中間件組件(例如,應(yīng)用程序服務(wù)器),或包括前端組件(例如,具有圖形用戶界面和網(wǎng)絡(luò)瀏覽器的客戶端計(jì)算機(jī),通過該圖形用戶界面和網(wǎng)絡(luò)瀏覽器用戶可與文中描述的系統(tǒng)和技術(shù)的實(shí)現(xiàn)進(jìn)行交互),或這種后端、中間件或前端組件的任意組合。系統(tǒng)組件可以采用任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信(例如,通信網(wǎng)絡(luò))來實(shí)現(xiàn)互連。通信網(wǎng)絡(luò)的實(shí)例包括局域網(wǎng)("LAN")、廣域網(wǎng)("WAN")和互聯(lián)網(wǎng)。
[0060]計(jì)算系統(tǒng)可包括客戶端和服務(wù)器。客戶端與服務(wù)器一般彼此遠(yuǎn)離,且通常通過通信網(wǎng)絡(luò)交互??蛻舳伺c服務(wù)器的關(guān)系依靠在各個計(jì)算機(jī)上運(yùn)行且彼此具有客戶端服務(wù)器關(guān)系的計(jì)算機(jī)程序而產(chǎn)生。
[0061]以上描述并不代表與本公開相一致的所有可能的實(shí)現(xiàn)或描述的實(shí)現(xiàn)的所有可能變化的詳盡列表。已描述了許多實(shí)現(xiàn)。然而,應(yīng)理解,在不脫離文中描述的系統(tǒng)、設(shè)備、方法和技術(shù)的精神和范圍的情況下可進(jìn)行各種修改。例如,可使用以上示出的各種形態(tài)的流程,可對其步驟進(jìn)行重新排序,增加或去除。相應(yīng)地,其它實(shí)現(xiàn)在以下權(quán)利要求書的范圍內(nèi)。
【權(quán)利要求】
1.一種方法,其包括: 在移動網(wǎng)絡(luò)內(nèi)監(jiān)控供利用的硬件資源; 接收實(shí)例化服務(wù)的請求; 選擇未充分利用的硬件資源;以及 將所述服務(wù)映射至所述未充分利用的硬件資源。
2.根據(jù)權(quán)利要求1所述的方法,其還包括: 監(jiān)控所述被映射的硬件資源;以及 當(dāng)所述被映射的硬件資源被過度利用時,將所述服務(wù)重新映射至另一個未充分利用的硬件資源。
3.根據(jù)權(quán)利要求1所述的方法,其中所述服務(wù)選自由網(wǎng)絡(luò)防火墻服務(wù)、服務(wù)網(wǎng)關(guān)(SGW)服務(wù)、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(PGW)服務(wù)、HTTP Web代理服務(wù)、視頻代理服務(wù)、服務(wù)模塊和定制服務(wù)組成的組。
4.根據(jù)權(quán)利要求3所述的方法,其中所述SGW服務(wù)路由并轉(zhuǎn)發(fā)用戶數(shù)據(jù)分組,并充當(dāng)LTE與其它3GPP技術(shù)之間的移動錨點(diǎn)。
5.根據(jù)權(quán)利要求3所述的方法,其中所述PGW服務(wù)通過充當(dāng)用戶設(shè)備的流量出入點(diǎn)來提供從所述用戶設(shè)備至外部分組數(shù)據(jù)網(wǎng)絡(luò)的連接。
6.根據(jù)權(quán)利要求3所述的方法,其中所述HTTPWeb代理服務(wù)充當(dāng)來自客戶端的從其它服務(wù)器查找資源的請求的媒介。
7.根據(jù)權(quán)利要求3所述的方法,其中所述視頻代理服務(wù)提供視頻高速緩存、視頻翻譯和視頻轉(zhuǎn)碼。
8.根據(jù)權(quán)利要求3所述的方法,其中所述服務(wù)模塊選自由Radius/Diameter服務(wù)、策略個人事件協(xié)議(PEP)服務(wù)、分組轉(zhuǎn)發(fā)服務(wù)、內(nèi)容過濾服務(wù)、會話管理服務(wù)、域名系統(tǒng)(DNS)服務(wù)、接入控制服務(wù)、分組檢查服務(wù)、會話術(shù)語服務(wù)、IP傳輸I/O服務(wù)、計(jì)費(fèi)功能服務(wù)、策略執(zhí)行功能服務(wù)、流量引導(dǎo)功能服務(wù)和延時服務(wù)功能服務(wù)組成的組。
9.根據(jù)權(quán)利要求1所述的方法,其中所述硬件資源選自由中央處理器(CPU)、存儲器、磁盤空間和帶寬組成的組。
10.一種服務(wù)器,其包括: 中央處理器;和 存儲器,所述存儲器包括操作系統(tǒng)和網(wǎng)格資源管理進(jìn)程,所述網(wǎng)格資源管理進(jìn)程包括: 在移動網(wǎng)絡(luò)中監(jiān)控供利用的硬件資源; 接收實(shí)例化服務(wù)的請求; 選擇未充分利用的硬件資源;以及 將所述服務(wù)映射至所述未充分利用的硬件資源。
11.根據(jù)權(quán)利要求10所述的服務(wù)器,其中所述網(wǎng)格資源管理進(jìn)程還包括: 監(jiān)控所述被映射的硬件資源;以及 當(dāng)所述被映射的硬件資源被過度利用時,將所述服務(wù)重新映射至另一個未充分利用的硬件資源。
12.根據(jù)權(quán)利要求10所述的服務(wù)器,其中所述服務(wù)選自由網(wǎng)絡(luò)防火墻服務(wù)、服務(wù)網(wǎng)關(guān)(SGff)服務(wù)、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(PGW)服務(wù)、HTTP Web代理服務(wù)、視頻代理服務(wù)、服務(wù)模塊和定制服務(wù)組成的組。
13.根據(jù)權(quán)利要求12所述的服務(wù)器,其中所述SGW服務(wù)路由并轉(zhuǎn)發(fā)用戶數(shù)據(jù)分組,并充當(dāng)LTE與其它3GPP技術(shù)之間的移動錨點(diǎn)。
14.根據(jù)權(quán)利要求12所述的服務(wù)器,其中所述PGW服務(wù)通過充當(dāng)用戶設(shè)備的流量出入點(diǎn)來提供從所述用戶設(shè)備至外部分組數(shù)據(jù)網(wǎng)絡(luò)的連接。
15.根據(jù)權(quán)利要求12所述的服務(wù)器,其中所述HTTPWeb代理服務(wù)充當(dāng)來自客戶端的從其它服務(wù)器查找資源的請求的媒介。
16.根據(jù)權(quán)利要求12所述的服務(wù)器,其中所述視頻代理服務(wù)提供視頻高速緩存、視頻翻譯和視頻轉(zhuǎn)碼。
17.根據(jù)權(quán)利要求12所述的服務(wù)器,其中所述服務(wù)模塊選自由Radius/Diameter服務(wù)、策略個人事件協(xié)議(PEP)服務(wù)、分組轉(zhuǎn)發(fā)服務(wù)、內(nèi)容過濾服務(wù)、會話管理服務(wù)、域名系統(tǒng)(DNS)服務(wù)、接入控制服務(wù)、分組檢查服務(wù)、會話術(shù)語服務(wù)、IP傳輸I/O服務(wù)、計(jì)費(fèi)功能服務(wù)、策略執(zhí)行功能服務(wù)、流量引導(dǎo)功能服務(wù)和延時服務(wù)功能服務(wù)組成的組。
18.根據(jù)權(quán)利要求10所述的服務(wù)器,其中所述硬件資源選自由中央處理器(CPU)、存儲器、磁盤空間和帶寬組成的組。
19.根據(jù)權(quán)利要求10所述的服務(wù)器,其中所述服務(wù)選自支持分配給硬件集合的活動應(yīng)用程序的備用應(yīng)用程序。
【文檔編號】G06F9/46GK104508633SQ201280072000
【公開日】2015年4月8日 申請日期:2012年2月17日 優(yōu)先權(quán)日:2012年2月17日
【發(fā)明者】詹姆斯·J·洛根, 迪帕克·加格, 蒂姆·莫特索夫 申請人:阿弗梅德網(wǎng)絡(luò)公司