隨著大量的物聯網設備連接到網路以提供服務,運營商為了應對各式各樣種類繁多且數量眾多的物聯網服務,必須通過更靈活且更高效的網路架構來滿足這些需求。5G網路切片通過NFV (Network Functions Virtualization) 實現網路虛擬化和可程式化,來為此問題提供可行的解決方法。在本研究中,我們將虛擬化的物聯網平台作為VNF(Virtual Network Functions),並通過NFV客製化各個具有不同QoS(Quality of Service)的網路切片,以支持各種物聯網服務,使其去實現最佳效能。我們構建了三個不同的網路切片系統,包括(1)單一切片的系統、(2)多個客製化切片的系統,以及(3)單一但具有可擴展性的系統,來支持各式不同的物聯網服務。我們的目標在於透過比較和評估這三個系統的吞吐量、平均的響應時間和CPU的使用率,來確定何者為最佳的系統設計。
A large number of the Internet of Things (IoT) devices is being connected to the networks to offer services. To cope with a large diversity and number of IoT services, operators must meet those needs with a more flexible and efficient network architecture. Network slicing in 5G promises a feasible solution for this issue with network virtualization and programmability enabled by NFV (Network Function Virtualization). In this research, we use virtualized IoT platforms as the Virtual Network Functions (VNFs) and customize network slices enabled by NFV with different QoS to support various kinds of IoT services for their best performance. We construct three different slicing systems including (1) a single slice system, (2) a multiple customized slices system and (3) a single but scalable network slice system to support IoT services. Our objective is to compare and evaluate these three systems in terms of their throughput, average response time and CPU utilization in order to identify the best system design.