摘要(英) |
The rise of 5th generation mobile networks (5G) has driven the development of the Internet of Things (IOT) technology. When there are a large number of IOT devices connected to the Internet, and each service has their own network requirement, but the traditional network architecture cannot properly allocate resources for different network requirements. In this case, it needs to be implemented through the technology of Network slicing. Network slicing can divide a shared network into several independent logical topologies, by customizing the network settings for each slice and allowing each service to transmit through the corresponding network slice, to give the best allocation scheme of network resources for different network services.
This study proposes a customer/service hybrid based network slicing architecture for network slicing resource allocation. It coexists with two traditional network slicing architectures: Service based slicing and customer based network slicing architecture to carry out network resource management. And this paper used hybrid based slicing architecture combined with the Superior Decision for Resource Allocation (SDRA) mechanism proposed in this paper to solve the network usage issue and network congestion in traditional network slicing architectures through regression analysis and prediction. According to the experiment result of this paper, Through the mechanism of this paper to allocate and manage network resources can effectively improve the network resource utilization rate of 58.7% of the traditional network slicing architecture and the network performance of 97.5%, and compared with the other researches on resource allocation through network slicing, the mechanism proposed in this paper provides a better resource allocation solution.
|
參考文獻 |
[1] M. Agiwal, A. Roy, and N. Saxena, "Next generation 5G wireless networks: A comprehensive survey," IEEE Communications Surveys & Tutorials, vol. 18, no. 3, pp. 1617-1655, 2016.
[2] Towards a definition of the Internet of Things (IoT) [Online]. Available: https://iot.ieee.org/images/files/pdf/IEEE_IoT_Towards_Definition_Internet_of_Things_Revision1_27MAY15.pdf.
[3] An Introduction to Network Slicing [Online]. Available: https://www.gsma.com/futurenetworks/wp-content/uploads/2017/11/GSMA-An-Introduction-to-Network-Slicing.pdf.
[4] What is Network Slicing? [Online]. Available: https://5g.co.uk/guides/what-is-network-slicing/.
[5] Software-Defined Networking: The New Norm for Networks [Online]. Available: https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf.
[6] Software-Defined Networking (SDN) Definition [Online]. Available: https://www.opennetworking.org/sdn-definition/.
[7] SDN Architecture Overview [Online]. Available: https://www.opennetworking.org/images/stories/downloads/sdn-resources/technical-reports/SDN-architecture-overview-1.0.pdf.
[8] Network Functions Virtualisation (NFV) [Online]. Available: https://www.etsi.org/technologies/nfv.
[9] Network Functions Virtualisation – White Paper on NFV priorities for 5G [Online]. Available: https://portal.etsi.org/NFV/NFV_White_Paper_5G.pdf.
[10] Citrix XenServer ® 7.0 Administrator′s Guide [Online]. Available: https://docs.citrix.com/en-us/xenserver/7-0/downloads/administrators-guide.pdf.
[11] VMware Documentation [Online]. Available: https://www.vmware.com/support/pubs/.
[12] Openstack overview [Online]. Available: https://www.openstack.org/software/.
[13] OpenVirteX tutorial [Online]. Available: https://openvirtex.com/getting-started/tutorial/.
[14] A. Al-Shabibi et al., "OpenVirteX: Make your virtual SDNs programmable," in Proceedings of the third workshop on Hot topics in software defined networking, 2014: ACM, pp. 25-30.
[15] FlowVisor [Online]. Available: https://www.sdxcentral.com/projects/on-lab-flowvisor/.
[16] C.-H. Chen, C. Chen, S.-H. Lu, and C.-C. Tseng, "Role-based campus network slicing," in 2016 IEEE 24th International Conference on Network Protocols (ICNP), 2016: IEEE, pp. 1-6.
[17] Y. Xiao and M. Krunz, "Dynamic network slicing for scalable fog computing systems with energy harvesting," IEEE Journal on Selected Areas in Communications, vol. 36, no. 12, pp. 2640-2654, 2018.
[18] M. R. Raza, A. Rostami, A. Vidal, M. Santos, L. Wosinska, and P. Monti, "Priority-aware service orchestration using big data analytics for dynamic slicing in 5G transport networks," in 2017 European Conference on Optical Communication (ECOC), 2017: IEEE, pp. 1-3.
[19] J. Kwak, J. Moon, H.-W. Lee, and L. B. Le, "Dynamic network slicing and resource allocation for heterogeneous wireless services," in 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), 2017: IEEE, pp. 1-5.
[20] Regression analysis [Online]. Available: https://en.wikipedia.org/wiki/Regression_analysis.
[21] Introduction to Linear Regression [Online]. Available: http://onlinestatbook.com/2/regression/intro.html.
[22] A tutorial on support vector regression [Online]. Available: https://alex.smola.org/papers/2004/SmoSch04.pdf.
[23] An introduction to Support Vector Machines (SVM) [Online]. Available: https://monkeylearn.com/blog/introduction-to-support-vector-machines-svm/.
[24] Introduction to Classification & Regression Trees (CART) [Online]. Available: https://www.datasciencecentral.com/profiles/blogs/introduction-to-classification-regression-trees-cart.
[25] Overfitting and Underfitting With Machine Learning Algorithms [Online]. Available: https://machinelearningmastery.com/overfitting-and-underfitting-with-machine-learning-algorithms/.
[26] http.server - HTTP Servers [Online]. Available: https://docs.python.org/3/library/http.server.html.
[27] Apache - HTTP Server Project [Online]. Available: https://httpd.apache.org/.
[28] What is Netflow? [Online]. Available: https://www.pcwdld.com/what-is-netflow.
[29] Open vSwitch NetFlow [Online]. Available: https://www.plixer.com/blog/ipfix-2/open-vswitch-netflow/.
[30] Why Docker? Pros and Cons [Online]. Available: https://koukia.ca/why-docker-pros-and-cons-949d104478c5.
[31] Project floodlight [Online]. Available: http://www.projectfloodlight.org/floodlight/.
[32] veth(4) - Linux Programmer′s Manual [Online]. Available: http://man7.org/linux/man-pages/man4/veth.4.html.
[33] Multiple Routing Tables with iproute2 [Online]. Available: http://www.allgoodbits.org/articles/view/24.
[34] How to Fix an IP Address Conflict [Online]. Available: https://www.online-tech-tips.com/computer-tips/ip-address-already-in-use/.
[35] MAC address conflict [closed] [Online]. Available: https://serverfault.com/questions/622073/mac-address-conflict.
[36] Introduction To TCP Sockets [Online]. Available: https://woozle.org/papers/sockets.html.
[37] Definition - What does Web Crawler mean? [Online]. Available: https://www.techopedia.com/definition/10008/web-crawler.
|