張盛天 張杰
(山西大同大學(xué)計(jì)算機(jī)與網(wǎng)絡(luò)工程學(xué)院 山西省大同市 037009)
隨著物聯(lián)網(wǎng)相關(guān)技術(shù)的飛速發(fā)展,智能終端設(shè)備和網(wǎng)絡(luò)數(shù)據(jù)流量呈指數(shù)式增長(zhǎng)[1]。思科推算,截止到2020年,有超過(guò)500億臺(tái)設(shè)備連接到網(wǎng)絡(luò)中[2]。此外,物聯(lián)網(wǎng)應(yīng)用場(chǎng)景也越來(lái)越多樣化,諸如自動(dòng)駕駛、智慧交通、增強(qiáng)現(xiàn)實(shí)(Augmented Reality, AR)、虛擬現(xiàn)實(shí)(Virtual Reality, VR)等應(yīng)用對(duì)網(wǎng)絡(luò)計(jì)算的移動(dòng)性、時(shí)延性要求也日益增高。在此背景下,以云計(jì)算為主的集中式數(shù)據(jù)處理模式的高時(shí)延、高能耗、低安全可靠、差移動(dòng)性等缺點(diǎn)被不斷擴(kuò)大,其已無(wú)法滿(mǎn)足目前新興網(wǎng)絡(luò)應(yīng)用的需求[3]。萬(wàn)物互聯(lián)的新時(shí)代所帶來(lái)的挑戰(zhàn),催生了新的計(jì)算模型—邊緣計(jì)算。邊緣計(jì)算旨在將計(jì)算、存儲(chǔ)等資源布置于更接近用戶(hù)的地理位置,即網(wǎng)絡(luò)邊緣,從而減少了部分?jǐn)?shù)據(jù)傳輸?shù)拈_(kāi)銷(xiāo),卸載了云數(shù)據(jù)中心的計(jì)算壓力,增強(qiáng)了用戶(hù)數(shù)據(jù)的安全性。
目前,針對(duì)邊緣計(jì)算的成熟實(shí)踐應(yīng)用較少,為了將邊緣計(jì)算的諸多優(yōu)勢(shì)盡早應(yīng)用到網(wǎng)絡(luò)環(huán)境建設(shè)中,對(duì)搭建低成本、高可用的邊緣計(jì)算平臺(tái)的方案研究變的十分重要。文獻(xiàn)[4]提出了一種共享云中心資源的邊緣計(jì)算平臺(tái)構(gòu)建方法。該方法依托云中心強(qiáng)大的資源,為邊緣計(jì)算平臺(tái)提供了可彈性擴(kuò)容的計(jì)算存儲(chǔ)能力,同時(shí)借助Overlay等技術(shù),實(shí)現(xiàn)了軟硬件解耦,間接降低了邊緣計(jì)算平臺(tái)設(shè)備成本。但該方法對(duì)云中心能力依賴(lài)較高,沒(méi)有有效地卸載云中心壓力。文獻(xiàn)[5]提出了一種基于微服務(wù)的邊緣計(jì)算平臺(tái)架構(gòu)。該架構(gòu)可柔性化定制,適用于多個(gè)應(yīng)用場(chǎng)景,但組件設(shè)計(jì)不夠輕量級(jí),整個(gè)架構(gòu)比較復(fù)雜。文獻(xiàn)[6]列舉了卡耐基梅隆大學(xué)主導(dǎo)的的Cloudlet平臺(tái)。該平臺(tái)設(shè)計(jì)理念上與邊緣計(jì)算相契合,但其主要針對(duì)移動(dòng)計(jì)算,應(yīng)用場(chǎng)景存在局限性。
針對(duì)上述文獻(xiàn)方法中存在的問(wèn)題,本文采用了開(kāi)放網(wǎng)絡(luò)基金會(huì)(OpenNetworkingFoundation, ONF)推動(dòng)的CORD(Central Office Rearchitected as a Datacenter)平臺(tái)技術(shù),來(lái)尋求一種低成本、架構(gòu)簡(jiǎn)單、應(yīng)用場(chǎng)景廣泛的邊緣計(jì)算平臺(tái)構(gòu)建方案。因此,本文在虛擬仿真環(huán)境下,搭建了CORD平臺(tái)和驗(yàn)證了其相關(guān)功能的可行性,并在平臺(tái)上模擬了面對(duì)住宅用戶(hù)接入場(chǎng)景的示例服務(wù),為邊緣計(jì)算平臺(tái)發(fā)展提供了參考。
邊緣計(jì)算作為新型的計(jì)算模式,其核心理念是“網(wǎng)絡(luò)計(jì)算應(yīng)更接近用戶(hù)”,即在網(wǎng)絡(luò)邊緣執(zhí)行計(jì)算,而這個(gè)邊緣可以是云數(shù)據(jù)中心到用戶(hù)路徑之間的任意計(jì)算與存儲(chǔ)資源[7]。邊緣計(jì)算旨在對(duì)云計(jì)算進(jìn)行補(bǔ)充,其中的智能節(jié)點(diǎn)類(lèi)似于“微云”,具有一定的計(jì)算存儲(chǔ)能力,能夠處理輕量級(jí)的任務(wù)[8]。通過(guò)這種方式來(lái)進(jìn)行計(jì)算卸載,解放了云數(shù)據(jù)中心的資源,使其能更好的對(duì)全局?jǐn)?shù)據(jù)進(jìn)行分析和計(jì)算。同時(shí),邊緣計(jì)算減少了用戶(hù)向云端數(shù)據(jù)的傳輸,緩解了網(wǎng)絡(luò)帶寬壓力,降低了數(shù)據(jù)傳輸中產(chǎn)生的能耗,保證了更低時(shí)延的服務(wù)。
根據(jù)不同的應(yīng)用領(lǐng)域以及技術(shù)架構(gòu),有關(guān)邊緣計(jì)算的平臺(tái)研究也不斷增加,出現(xiàn)了ParaDrop、Cloudlet、PCloud、CORD等項(xiàng)目。本節(jié)以CORD平臺(tái)為例,詳細(xì)介紹其架構(gòu)及相關(guān)技術(shù)。
2.2.1 CORD平臺(tái)概述
CORD平臺(tái)建立的初衷是借助低成本的開(kāi)放化標(biāo)準(zhǔn)化硬件如:x86服務(wù)器、白盒交換機(jī)和軟件定義網(wǎng)絡(luò)(Software Defined Network, SDN)、網(wǎng)絡(luò)功能虛擬化(Network Functions Virtualization, NFV)、OpenStack、Docker等開(kāi)放軟件技術(shù)來(lái)為網(wǎng)絡(luò)邊緣搭建敏捷高效的網(wǎng)絡(luò)中心,以此重構(gòu)現(xiàn)有網(wǎng)絡(luò)架構(gòu),從而達(dá)到降本增效的結(jié)果[9]。其整合了多個(gè)開(kāi)源項(xiàng)目如ONOS(Open Network Operating System)、XOS等,力求提供開(kāi)放的、可編程的、可擴(kuò)展的網(wǎng)絡(luò)服務(wù)。
2.2.2 CORD平臺(tái)架構(gòu)
一個(gè)標(biāo)準(zhǔn)的物理CORD平臺(tái)由四臺(tái)白盒SDN交換機(jī)、三臺(tái)標(biāo)準(zhǔn)x86服務(wù)器、一臺(tái)開(kāi)發(fā)者工作站電腦組成,基本架構(gòu)如圖1所示。
四臺(tái)白盒交換機(jī)以葉脊架構(gòu)(leaf-spine)相連,三臺(tái)服務(wù)器接入到兩臺(tái)葉交換機(jī)之中,以此實(shí)現(xiàn)設(shè)備連接互通。這種葉脊架構(gòu)增強(qiáng)了CORD平臺(tái)的擴(kuò)展性,同時(shí)也降低了硬件之間的依賴(lài)性。三臺(tái)服務(wù)器在架構(gòu)中扮演著不同的角色,其中一臺(tái)服務(wù)器被稱(chēng)為頭節(jié)點(diǎn)(Head node),其上安裝有相關(guān)管理服務(wù)及功能業(yè)務(wù)模型,主要負(fù)責(zé)管理、監(jiān)控、維護(hù)整個(gè)CORD平臺(tái)的運(yùn)行。當(dāng)然,Head node不僅僅是一個(gè)管理節(jié)點(diǎn),它也可放置虛擬網(wǎng)絡(luò)功能及業(yè)務(wù)處理組件,使得管理、計(jì)算、存儲(chǔ)等功能并存。另外兩臺(tái)服務(wù)器被稱(chēng)作計(jì)算節(jié)點(diǎn)(Compute node),其上運(yùn)行著功能業(yè)務(wù)模型的實(shí)例,是業(yè)務(wù)組件的主要載體,承擔(dān)著平臺(tái)的主要計(jì)算存儲(chǔ)業(yè)務(wù)。三臺(tái)服務(wù)器互相協(xié)同工作,將計(jì)算壓力進(jìn)行了合理地分配,提高了平臺(tái)的處理能力。除此之外,多臺(tái)服務(wù)器協(xié)同工作的模式間接地降低了設(shè)備性能要求,從而減少了平臺(tái)硬件成本。開(kāi)發(fā)者工作站電腦可以是服務(wù)器也可以是普通的個(gè)人電腦,其與Head node相連,用于開(kāi)發(fā)人員驅(qū)動(dòng)、調(diào)試、部署Head node服務(wù)器,它不是CORD平臺(tái)的必要組件,因此在圖1中沒(méi)有體現(xiàn)。整個(gè)CORD平臺(tái)串聯(lián)好后便可放置于網(wǎng)絡(luò)邊緣,作為邊緣計(jì)算平臺(tái)為用戶(hù)提供低時(shí)延、高安全可靠的網(wǎng)絡(luò)服務(wù)。圖1中帶箭頭虛線(xiàn)表示了從用戶(hù)接入設(shè)備到CORD平臺(tái)再到核心網(wǎng)絡(luò)的數(shù)據(jù)流。
圖1:CORD平臺(tái)架構(gòu)
圖2:CORD平臺(tái)軟件關(guān)系
圖3:相關(guān)虛擬設(shè)備
2.2.3 CORD平臺(tái)相關(guān)技術(shù)
CORD平臺(tái)整合了許多先進(jìn)的技術(shù),比如:SDN,NFV,ONOS,XOS,Docker,Openstack等。借助SDN,技術(shù)人員可以在Head node上以代碼指令的方式來(lái)控制安裝有SDN應(yīng)用程序的白盒交換機(jī),以此集中管理配置網(wǎng)絡(luò),實(shí)現(xiàn)平臺(tái)資源之間的溝通。ONOS便是應(yīng)用于Head node上的開(kāi)源分布式SDN控制平臺(tái),它提供了API等操作方式,讓操作者能快速的通過(guò)軟件平臺(tái)來(lái)管理配置平臺(tái)中的交換機(jī)、數(shù)據(jù)鏈路等網(wǎng)絡(luò)組成部分,使得網(wǎng)絡(luò)配置轉(zhuǎn)變?yōu)槭录幚韀10]。NFV技術(shù)將原有網(wǎng)路原件虛擬化,以虛擬網(wǎng)絡(luò)功能(VNF)形式部署于服務(wù)器上的虛擬機(jī)中,使CORD平臺(tái)具備了豐富的網(wǎng)絡(luò)軟件服務(wù),如:虛擬路由(vRouter)等。XOS是CORD平臺(tái)中的最核心組件,它是一個(gè)置于Head node上的對(duì)服務(wù)進(jìn)行管理部署的操作平臺(tái),可以通過(guò)API、GUI等方式組裝、控制、整合CORD平臺(tái)中的服務(wù)如VNF服務(wù)、ONOS服務(wù)、特定業(yè)務(wù)服務(wù)等。OpenStack是一個(gè)開(kāi)源的云計(jì)算管理平臺(tái),在CORD平臺(tái)中用于創(chuàng)建和配置虛擬機(jī),來(lái)存儲(chǔ)VNF等資源。Docker作為容器引擎,被用來(lái)封裝和實(shí)例化提供給用戶(hù)的業(yè)務(wù)服務(wù)。涉及資源分配和服務(wù)載體的OpenStack、Docker組件被應(yīng)用于每臺(tái)x86服務(wù)器中。以上軟件組件的關(guān)系如圖2所示。
2.2.4 M-CORD、R-CORD、E-CORD
CORD平臺(tái)可支持應(yīng)用場(chǎng)景較廣,根據(jù)業(yè)務(wù)需求,其可被具體實(shí)現(xiàn)為面向無(wú)線(xiàn)網(wǎng)絡(luò)的M-CORD平臺(tái)、面向住宅用戶(hù)的R-CORD平臺(tái)和面向企業(yè)用戶(hù)的E-CORD平臺(tái)。三種平臺(tái)的基礎(chǔ)架構(gòu)相同,但是擁有各自特有的業(yè)務(wù)組件,比如M-CORD平臺(tái)會(huì)在CORD通用平臺(tái)基礎(chǔ)上集成移動(dòng)邊緣服務(wù)、解聚/虛擬化無(wú)線(xiàn)接入網(wǎng)(RAN)、解聚/虛擬化分組核心演進(jìn)(EPC)等;R-CORD平臺(tái)更側(cè)重有線(xiàn)網(wǎng)絡(luò)環(huán)境,集成了vRouter等網(wǎng)絡(luò)轉(zhuǎn)發(fā)服務(wù);而E-CORD平臺(tái)會(huì)加入更多企業(yè)連接服務(wù)和企業(yè)業(yè)務(wù)服務(wù)。
根據(jù)實(shí)際應(yīng)用需求,在CORD平臺(tái)的基礎(chǔ)上,合理部署網(wǎng)絡(luò)服務(wù),加入特定的業(yè)務(wù)功能模型,便可構(gòu)建成功能強(qiáng)大的邊緣計(jì)算平臺(tái)。為了驗(yàn)證基于CORD平臺(tái)來(lái)構(gòu)建邊緣計(jì)算平臺(tái)方案的可行性,需要對(duì)CORD平臺(tái)相關(guān)功能進(jìn)行研究與實(shí)施。根據(jù)現(xiàn)有的實(shí)驗(yàn)條件,本文在虛擬環(huán)境下搭建了CORD平臺(tái)。
如果在虛擬環(huán)境下構(gòu)建CORD平臺(tái),用于提供虛擬環(huán)境的x86服務(wù)器必須滿(mǎn)足不低于48GB的內(nèi)存、不低于200GB的硬盤(pán)容量以及不少于12的CPU核心數(shù)。除此之外,服務(wù)器還需要能夠支持CPU虛擬化技術(shù)?;谝陨弦螅敬螌?shí)驗(yàn)采用了一臺(tái)Dell PowerEdge R730系列服務(wù)器,滿(mǎn)足了搭建虛擬CORD平臺(tái)的硬件要求。由于部分品牌服務(wù)器默認(rèn)關(guān)閉了CPU虛擬化功能,所以在實(shí)驗(yàn)前,需要打開(kāi)服務(wù)器BIOS系統(tǒng)配置列表來(lái)檢查CPU虛擬化功能是否開(kāi)啟。為了方便操作,服務(wù)器安裝了Ubuntu14.04.5 LTS操作系統(tǒng),同時(shí)開(kāi)啟了用戶(hù)執(zhí)行sudo命令時(shí)的免除密碼權(quán)限。此外,為了從網(wǎng)絡(luò)中下載相關(guān)軟件資源和驗(yàn)證網(wǎng)絡(luò)環(huán)境下的CORD平臺(tái)功能,服務(wù)器需要接入到網(wǎng)絡(luò)環(huán)境中。在國(guó)內(nèi)網(wǎng)絡(luò)環(huán)境下安裝部署虛擬CORD平臺(tái)涉及到鏡像路徑修改等諸多問(wèn)題,為了簡(jiǎn)化搭建過(guò)程,本次實(shí)驗(yàn)的服務(wù)器被置于境外網(wǎng)絡(luò)環(huán)境中。
CORD平臺(tái)項(xiàng)目團(tuán)隊(duì)已經(jīng)在github上提供了多個(gè)不同版本的虛擬CORD平臺(tái)代碼,本次實(shí)驗(yàn)選用了其中較為簡(jiǎn)單且穩(wěn)定的虛擬CORD-4.1平臺(tái)來(lái)進(jìn)行仿真搭建。該版本平臺(tái)基于R-CORD架構(gòu),主要用來(lái)模擬有線(xiàn)網(wǎng)絡(luò)環(huán)境下的CORD平臺(tái)工作原理。在服務(wù)器上部署虛擬CORD平臺(tái),需要先安裝相關(guān)支撐軟件如:Ansible、Repo、Vagrant等及建立CORD源碼存放位置,然后將CORD源碼下載到指定位置中。在源碼文件中存在一個(gè)名為rcord-virtual.yml的配置文件,可參考其內(nèi)容完成平臺(tái)相關(guān)虛擬設(shè)備生成、虛擬交換機(jī)配置及OpenStack、ONOS等組件自動(dòng)配置等過(guò)程。完成虛擬環(huán)境搭建后,服務(wù)器中會(huì)出現(xiàn)多個(gè)虛擬機(jī),以此來(lái)模擬CORD平臺(tái)中的相關(guān)物理設(shè)備,如圖3所示。
在圖3中,corddev模擬開(kāi)發(fā)者工作站電腦,用來(lái)下載構(gòu)建相關(guān)軟件資源,并將資源推送到Head node上。虛擬機(jī)head1用來(lái)模擬Head node,其上安裝有XOS、ONOS和OpenStack等管理服務(wù)。虛擬機(jī)compute1-3模擬平臺(tái)中的計(jì)算節(jié)點(diǎn),可為其部署虛擬網(wǎng)絡(luò)功能和業(yè)務(wù)組件。默認(rèn)情況下,虛擬平臺(tái)中只開(kāi)啟了一臺(tái)虛擬compute node,這是因?yàn)橥瑫r(shí)開(kāi)啟多個(gè)計(jì)算節(jié)點(diǎn)會(huì)占用服務(wù)器較多資源,影響服務(wù)器運(yùn)行速率。當(dāng)然可手動(dòng)喚醒其他虛擬compute node。平臺(tái)中任何虛擬服務(wù)器都可以通過(guò)ssh命令進(jìn)行接入訪(fǎng)問(wèn),以此來(lái)觀(guān)察和部署相應(yīng)組件。
搭建好虛擬CORD平臺(tái)后,便可在其上完成功能的研究和對(duì)節(jié)點(diǎn)功能進(jìn)行擴(kuò)展。首先以GUI的方式訪(fǎng)問(wèn)Head1上的XOS管理平臺(tái),平臺(tái)中呈現(xiàn)了默認(rèn)的服務(wù)流圖,如圖4所示。
在圖4中可以看出,一些虛擬網(wǎng)絡(luò)功能服務(wù)如vSG、vRouter等已被安裝于平臺(tái)之中,服務(wù)以齒輪形狀圖標(biāo)呈現(xiàn),服務(wù)間的關(guān)聯(lián)關(guān)系也通過(guò)線(xiàn)條表示。服務(wù)的部署節(jié)點(diǎn)位置由XOS中的一種叫切片的機(jī)制來(lái)管理控制。切片代表了服務(wù)對(duì)應(yīng)的分布式計(jì)算和網(wǎng)絡(luò)資源。CORD平臺(tái)中內(nèi)嵌了一些虛擬網(wǎng)絡(luò)功能、ONOS應(yīng)用、示例業(yè)務(wù)組件等服務(wù),這些服務(wù)以及其關(guān)聯(lián)關(guān)系和切片可通過(guò)操作XOS GUI界面上相應(yīng)的配置列表來(lái)部署和管理,也可通過(guò)XOS REST API和一種描述服務(wù)的拓?fù)?、組件及關(guān)系的語(yǔ)言TOSCA來(lái)完成相應(yīng)操作。一些常用的CORD平臺(tái)服務(wù)如圖5所示。
圖4:XOS中默認(rèn)服務(wù)流圖
圖5:常用的CORD平臺(tái)服務(wù)
圖6:XOS中服務(wù)實(shí)例
在CORD平臺(tái)中,要想使用部署好的服務(wù),需要先將服務(wù)實(shí)例化。未實(shí)例的服務(wù)被稱(chēng)作模型,同時(shí),平臺(tái)引入了服務(wù)實(shí)例的概念。服務(wù)實(shí)例是根據(jù)用戶(hù)的特定需求,對(duì)服務(wù)模型的具體化、隔離化,其明確了用戶(hù)接入服務(wù)的準(zhǔn)則和控制了服務(wù)的虛擬化安裝。服務(wù)模型與服務(wù)實(shí)例的關(guān)系類(lèi)似面向?qū)ο笏枷胫蓄?lèi)與對(duì)象的關(guān)系,因此,一個(gè)服務(wù)模型可以擁有多個(gè)服務(wù)實(shí)例。此外,CORD平臺(tái)沿襲了云計(jì)算技術(shù)的用戶(hù)租賃思想,將功能虛擬化,以服務(wù)租賃的方式為用戶(hù)提供服務(wù)[11]?;谏鲜鏊枷耄嗤?wù)模型下的多個(gè)服務(wù)實(shí)例也可以屬于不同的租賃用戶(hù)。一個(gè)租賃用戶(hù)所擁有的服務(wù)實(shí)例資源最終組成了該用戶(hù)的服務(wù)鏈。CORD平臺(tái)具備很強(qiáng)的靈活性,它通過(guò)服務(wù)實(shí)例之間的連接配置,來(lái)支持用戶(hù)的服務(wù)鏈與服務(wù)流圖結(jié)構(gòu)不同,也允許用戶(hù)間的服務(wù)鏈存在差異。服務(wù)實(shí)例及連接的生成、部署和管理可以由XOS GUI的對(duì)應(yīng)配置列表控制。在XOS GUI界面中,服務(wù)實(shí)例以位于齒輪圖標(biāo)之上的盒子圖標(biāo)呈現(xiàn),如圖6所示。
圖7:服務(wù)的串行與并行部署
圖8:XOS中新服務(wù)TESTEXAMPLE創(chuàng)建
圖9:exampleservice服務(wù)回傳信息
在本次實(shí)驗(yàn)中,針對(duì)CORD平臺(tái)可能面對(duì)的應(yīng)用需求,還重點(diǎn)研究了服務(wù)間的連接形式。如圖7所示,通過(guò)仿真研究,服務(wù)間可以根據(jù)實(shí)際需求以串行或并行方式連接部署。
一個(gè)邊緣計(jì)算平臺(tái)不應(yīng)只含有CORD平臺(tái)默認(rèn)的服務(wù)功能,針對(duì)不同業(yè)務(wù)場(chǎng)景,往往需要引入特定服務(wù)。本次實(shí)驗(yàn)在平臺(tái)中模擬創(chuàng)建了如圖8所示的新服務(wù)TESTEXAMPLE。
該TESTEXAMPLE服務(wù)是參考CORD平臺(tái)中已擁有EXAMPLESERVICE示例業(yè)務(wù)服務(wù)基礎(chǔ)上生成的,主要實(shí)現(xiàn)了向使用該服務(wù)的用戶(hù)發(fā)送特定字符串消息的功能。在平臺(tái)新服務(wù)的安裝過(guò)程中,涉及到了服務(wù)鏡像生成、服務(wù)模型、切片以及同步器編寫(xiě)、平臺(tái)配置文件修改、GUI配置文件修改等過(guò)程。針對(duì)集成CORD平臺(tái)中不存在的服務(wù),比如:智慧交通車(chē)流量分析軟件,也可借助上述機(jī)制來(lái)完成安裝,從而擴(kuò)展CORD平臺(tái)功能。
在本次實(shí)驗(yàn)中,為了模擬真實(shí)環(huán)境下的CORD平臺(tái)工作狀態(tài),基于平臺(tái)test exampleservice測(cè)試案例,模擬了住宅用戶(hù)接入到平臺(tái)中的業(yè)務(wù)場(chǎng)景。
首先在虛擬環(huán)境中創(chuàng)建一個(gè)住宅接入用戶(hù),然后在CORD平臺(tái)部署虛擬SG功能和基于A(yíng)pache服務(wù)的exampleservice功能,最后將用戶(hù)與CORD平臺(tái)相連接。通過(guò)從用戶(hù)端發(fā)送curl命令請(qǐng)求Apache服務(wù)器,來(lái)讓網(wǎng)絡(luò)數(shù)據(jù)流從接入用戶(hù)流入到CORD平臺(tái),經(jīng)過(guò)VSG服務(wù)實(shí)例后到達(dá)Apache服務(wù)器,來(lái)執(zhí)行exampleservice服務(wù)實(shí)例。實(shí)驗(yàn)最終得到了exampleservice服務(wù)傳回的字符串信息,證明CORD平臺(tái)實(shí)現(xiàn)了相應(yīng)的業(yè)務(wù)處理。傳回的信息如圖9所示
本次實(shí)驗(yàn)針對(duì)有線(xiàn)網(wǎng)絡(luò)環(huán)境,在虛擬CORD平臺(tái)的基礎(chǔ)上,研究部署管理了相關(guān)服務(wù)功能,并添加了新的服務(wù)TESTEXAMPLE,完成了簡(jiǎn)易CORD平臺(tái)的構(gòu)建。此外,模擬了面對(duì)住宅用戶(hù)接入場(chǎng)景的示例服務(wù),驗(yàn)證了基于CORD平臺(tái)來(lái)構(gòu)建邊緣計(jì)算平臺(tái)方案的可行性。
邊緣計(jì)算技術(shù)的出現(xiàn)為物聯(lián)網(wǎng)時(shí)代發(fā)展提供了強(qiáng)有力的計(jì)算支持,合理地構(gòu)建邊緣計(jì)算平臺(tái)能有效的將邊緣計(jì)算相關(guān)優(yōu)勢(shì)應(yīng)用到生產(chǎn)生活中。針對(duì)邊緣計(jì)算平臺(tái)建設(shè)不成熟等問(wèn)題,本文研究了CORD平臺(tái)的相關(guān)技術(shù)和功能,在平臺(tái)上模擬了面對(duì)實(shí)際業(yè)務(wù)的工作場(chǎng)景,為邊緣計(jì)算平臺(tái)構(gòu)建提供了參考。隨著近期CORD平臺(tái)的發(fā)展,平臺(tái)架構(gòu)趨向于更輕量級(jí),功能更加豐富,運(yùn)用其構(gòu)建的邊緣計(jì)算平臺(tái)將會(huì)有更低的成本、更好的擴(kuò)展性和實(shí)用性。