透過您的圖書館登入
IP:18.117.91.163
  • 學位論文

以具備Kubernetes的NFV來實現可擴展性物聯網平台

Scalable IoT/M2M Platforms based on Kubernetes-enabled NFV MANO Architecture

指導教授 : 林甫俊

摘要


物聯網(IoT)近年來對我們的日常生活產生了巨大的影響。未來預計將有數千萬物聯網裝置會連接到雲端的物聯網平台。在此研究中,我們藉由基於Kubernetes的NFV MANO架構在OpenStack雲中實現可擴展的物聯網系統。我們的研究利用OpenStack Tacker支持的NFV MANO來實現物聯網平台的可擴展性。擴展性的功能是基於Kubernetes,其中,基於容器的網路功能(CNF)將被擴增/縮減。此外,主控節點器和負載均衡器分別被設計來用於雲中虛擬化物聯網平台之間的可擴展性監控和流量的均衡分配。我們將我們提出的系統與沒有使用Kubernetes的NFV平台來進行比較,並驗證我們提出的系統能夠藉由減少物聯網平台的整體擴展時間和計算成本來實現更好的可擴展性。

並列摘要


The Internet of Things (IoT) brings a huge impact to our daily life in recent years. It is anticipated that tens of millions of IoT/M2M (Machine to Machine) devices will be connected to the IoT/M2M platforms hosted in the cloud. In this research, we realize scalable IoT/M2M systems in the OpenStack cloud based on Kubernetes-enabled NFV (Network Function Virtualization) MANO (Management ANd Orchestration) architecture. Our research leverages NFV MANO supported by OpenStack Tacker to achieve the scalability of IoT/M2M platforms. The scaling functionalities are based on Kubernetes in which CNF (Container-based Network Functions) will be scaled out/in. In addition, a Master Node and a Load Balancer Node are designed for scalability supervision and for fair traffic distribution, respectively, among virtualized IoT/M2M servers in the cloud. We compare our proposed system with those NFV platforms without Kubernetes and validate that our proposed system achieves better scalability by reducing the overall scaling time and computational cost of a group of IoT/M2M servers.

參考文獻


[1] ETSI NFV, [Online]. Available: https://www.etsi.org/technologies/nfv, Accessed June 2018
[2] ETSI MANO, [Online]. Available: https://www.etsi.org/technologies/nfv/open-source-mano, Accessed July 2018
[3] ETSI GS NFV 002, “Network Functions Virtualisation (NFV): Architectural Framework,” V.1.2.1, December 2014.
[4] OpenStack VIM, [Online]. Available: https://docs.openstack.org/tacker/latest/install/openstack_vim_installation.html, Accessed July 2018
[5] Kubernetes, [Online]. Available: https://kubernetes.io/, Accessed September 2018

延伸閱讀