With ever-increasing applications of IoT, and due to
the heterogeneous and bursty nature of these applications, scalability has
become an important research issue in building cloud-based IoT/M2M systems.
This research proposes a dynamic SDN-based network slicing mechanism to tackle
the scalability problems caused by such heterogeneity and fluctuation of IoT
application requirements. The proposed method can automatically create a
network slice on-the-fly for each new type of IoT application and adjust the
QoS characteristics of the slice dynamically according to the changing
requirements of an IoT application.
Validated with extensive experiments, the proposed mechanism
demonstrates better platform scalability when compared to a static slicing
system.
References
[1]
Lueth, K.L. (2018) State of the IoT 2018: Number of IoT Devices Now at 7B-Market Accelerating. https://iot-analytics.com/state-of-the-iot-update-q1-q2-2018-number-of-iot-devices-now-7b/
[2]
Magalhaes, A., Rech, L., Moraes, R. and Vasques, F. (2018) REPO: A Microservices Elastic Management System for Cost Reduction in the Cloud. 2018 IEEE Symposium on Computers and Communications (ISCC), Natal, 25-28 June 2018, 328-333. https://doi.org/10.1109/ISCC.2018.8538453
[3]
Saadaoui, A. and Scott, S.L. (2018) Lightweight Web Services Migration Framework in Hybrid Clouds. 2018 IEEE 4th International Conference on Collaboration and Internet Computing (CIC), Philadelphia, PA, 18-20 October 2018, 106-113. https://doi.org/10.1109/CIC.2018.00025
[4]
Al-Said Ahmad, A. and Andras, P. (2018) Measuring the Scalability of Cloud-Based Software Services. 2018 IEEE World Congress on Services (SERVICES), San Francisco, CA, 2-7 July 2018, 5-6. https://doi.org/10.1109/SERVICES.2018.00016
[5]
Nuño, P., Bulnes, F.G., Granda, J.C. and Suárez, F.J. and García, D.F. (2018) A Scalable WebRTC Platform based on Open Technologies. 2018 International Conference on Computer, Information and Telecommunication Systems (CITS), Colmar, 11-13 July 2018, 1-5. https://doi.org/10.1109/CITS.2018.8440161
[6]
Bizanis, N. and Kuipers, F.A. (2016) SDN and Virtualization Solutions for the Internet of Things: A Survey. IEEE Access, 4, 5591-5606. https://doi.org/10.1109/ACCESS.2016.2607786
[7]
3GPP (2018) Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 15). 3GPP TS 23.501 V15.2.0. https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144
[8]
De La Bastida, D. and Lin, F.J. (2018) Extending IoT/M2M System Scalability by Network Slicing. NOMS 2018-2018 IEEE/IFIP Network Operations and Management Symposium, Taipei, 23-27 April 2018, 1-8. https://doi.org/10.1109/NOMS.2018.8406254
[9]
ETSI (2017) Network Functions Virtualisation (NFV) Release 3; Evolution and Ecosystem; Report on Network Slicing Support with ETSI NFV Architecture Framework. ETSI GR NFV-EVE 012 V3.1.1.
[10]
Afolabi, I., Taleb, T., Samdanis, K., Ksentini, A. and Flinck, H. (2018) Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions. IEEE Communications Surveys & Tutorials, 20, 2429-2453. https://doi.org/10.1109/COMST.2018.2815638
[11]
Taleb, T., Mada, B., Corici, M., Nakao, A. and Flinck, H. (2017) PERMIT: Network Slicing for Personalized 5G Mobile Telecommunications. IEEE Communications Magazine, 55, 88-89. https://doi.org/10.1109/MCOM.2017.1600947
[12]
Samdanis, K., Costa-Perez, X. and Sciancalepore, V. (2016) From Network Sharing to Multi-Tenancy: The 5G Network Slice Broker. IEEE Communications Magazine, 54, 32-39. https://doi.org/10.1109/MCOM.2016.7514161
[13]
Chen, J., Tsai, M., Zhao, L., Chang, W., Lin, Y., Zhou, Q., Lu, Y., Tsai, J. and Cai, Y. Realizing Dynamic Network Slice Resource Management Based on SDN Networks. 2019 International Conference on Intelligent Computing and Its Emerging Applications (ICEA), Taiwan, 30 August-1 September 2019, 120-125. https://doi.org/10.1109/ICEA.2019.8858288
[14]
Meneses, F., Corujo, D., Neto, A. and Aguiar, R.L. (2018) SDN-Based End-to-End Flow Control in Mobile Slice Environments. 2018 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Verona, Italy, 27-29 November 2018, 1-5. https://doi.org/10.1109/NFV-SDN.2018.8725764
[15]
NGMN Alliance (2015) 5G White Paper.
[16]
3GPP (2018) Technical Specification Group Services and System Aspects; Telecommunication Management; Study on Management and Orchestration of Network Slicing for Next Generation Network (Release 15). 3GPP TR 28.801 V15.1.0.
[17]
ETSI (2014) Network Functions Virtualisation (NFV); Management and Orchestration. ETSI GS NFV-MAN 001 V1.1.1.
[18]
ONF (2016) TR-526 Applying SDN Architecture to 5G Slicing.
[19]
ETSI (2015) Network Functions Virtualisation (NFV); Ecosystem; Report on SDN Usage in NFV Architectural Framework. ETSI GS NFV-EVE 005.
[20]
Kapassa, E., Touloupou, M., Stavrianos, P. and Kyriazis, D. (2018) Dynamic 5G Slices for IoT Applications with Diverse Requirements. 2018 5th International Conference on Internet of Things: Systems, Management and Security, Valencia, 15-18 October 2018, 195-199. https://doi.org/10.1109/IoTSMS.2018.8554386
[21]
Kafle, V.P., Fukushima, Y., Martinez-Julia, P., Miyazawa, T. and Harai, H. (2018) Adaptive Virtual Network Slices for Diverse IoT Services. IEEE Communications Standards Magazine, 2, 33-41. https://doi.org/10.1109/MCOMSTD.2018.1800018
[22]
De La Bastida, D. and Lin, F.J. (2017) OpenStack-based Highly Scalable IoT/M2M Platforms. 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Exeter, 21-23 June 2017, 711-718. https://doi.org/10.1109/iThings-GreenCom-CPSCom-SmartData.2017.110
[23]
Lin, F.J. and De La Bastida, D. (2019) Achieving Scalability in the 5G-Enabled Internet of Things. In: Wu, Y.L., Huang, H.J., Wang, C.-X. and Pan, Y., Eds., 5G-Enabled Internet of Things, CRC Press, Boca Raton, 418 p. https://doi.org/10.1201/9780429199820-5
[24]
Peros, S., Janjua, H., Akkermans, S., Joosen, W. and Hughes, D. (2018) Dynamic QoS Support for IoT Backhaul Networks through SDN. 2018 3rd International Conference on Fog and Mobile Edge Computing (FMEC), Barcelona, 23-26 April 2018, 187-192. https://doi.org/10.1109/FMEC.2018.8364063
Shahid, M.R., Blanc, G., Zhang, Z. and Debar, H. (2018) IoT Devices Recognition through Network Traffic Analysis. 2018 IEEE International Conference on Big Data (Big Data), Seattle, WA, 10-13 December 2018, 5187-5192. https://doi.org/10.1109/BigData.2018.8622243
[27]
Pinheiro, A.J., Bezerra, J. D.M., Burgardt, C.A.P. and Campelo, D.R. (2019) Identifying IoT Devices and Events Based on Packet Length from Encrypted Traffic. Computer Communications, 144, 8-17. https://doi.org/10.1016/j.comcom.2019.05.012
[28]
Aksoy, A. and Gunes, M.H. (2019) Automated IoT Device Identification using Network Traffic. ICC 2019-2019 IEEE International Conference on Communications (ICC), Shanghai, 20-24 May 2019, 1-7. https://doi.org/10.1109/ICC.2019.8761559
[29]
White, G., Palade, A., Cabrera, C. and Clarke, S. (2018) IoTPredict: Collaborative QoS Prediction in IoT. 2018 IEEE International Conference on Pervasive Computing and Communications (PerCom), Athens, 19-23 March 2018, 1-10. https://doi.org/10.1109/PERCOM.2018.8444598
[30]
Kotani, D. (2019)An Architecture of a Network Controller for QoS Management in Home Networks with Lots of IoTDevices and Services. 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, 11-14 January 2019, 1-4. https://doi.org/10.1109/CCNC.2019.8651866
[31]
Meneses, F., Silva, R., Corujo, D., Neto, A. and Aguiar, R.L. (2019) Dynamic Network Slice Resources Reconfiguration in Heterogeneous Mobility Environments. Internet Technology Letters, 2, e107. https://doi.org/10.1002/itl2.107
[32]
Bagci, K.T. and Tekalp, A.M. (2019) SDN-Enabled Distributed Open Exchange: Dynamic QoS-Path Optimization in Multi-Operator Services. Computer Networks, 162, Article ID: 106845. https://doi.org/10.1016/j.comnet.2019.07.001
[33]
Sivaramakrishnan, S.R., Mikovic, J., Kannan, P.G., Choon. C. M. and Sklower, K. (2017) Enabling SDN Experimentation in Network Testbeds. Proceedings of the ACM International Workshop on Security in Software Defined Networks & Network Function Virtualization (SDN-NFVSec’17), Scottsdale, March 2017, 7-12. https://doi.org/10.1145/3040992.3040996
[34]
Sanchez Vilchez, J.M. and Espinel Sarmiento, D. (2018) Fault Tolerance Comparison of ONOS and OpenDaylight SDN Controllers. 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft), Montreal, QC, 25-29 June 2018, 277-282. https://doi.org/10.1109/NETSOFT.2018.8460099
[35]
Bakhshi, T. (2017) State of the Art and Recent Research Advances in Software Defined Networking. Wireless Communications and Mobile Computing, 2017, Article ID: 7191647. https://doi.org/10.1155/2017/7191647
[36]
Electricity Consumption Benchmarks. Australian Government. https://data.gov.au/dataset/ds-dga-0f3d60db-bd63-419e-9cd9-0a663f3abbc9/details
[37]
Guy, N. (2020) The Best Bluetooth Tracker. Wirecutter. http://thewirecutter.com/reviews/best-bluetooth-tracker
[38]
Kahn, M. Diabetes Data Set. UCI Machine Learning Repository. https://archive.ics.uci.edu/ml/datasets/Diabetes
International Food Composition Table/Database Directory. International Network of Food Data Systems (INFOODS). http://www.fao.org/infoods/infoods/tables-and-databases/en
[43]
Taiwan Air Quality Monitoring Stations. Worldwide Air Qualilty. http://aqicn.org
[44]
oneM2M (2015) The Interoperability Enabler for the Entire M2M and IoT Ecosystem. oneM2M White Paper. https://access.atis.org/apps/group_public/download.php/20435/OneM2MandIOT.pdf
[45]
Aazam, M., St-Hilaire, M., Lung, C.H. and Lambadaris, I. (2016) MeFoRE: QoE Based Resource Estimation at Fog to Enhance QoS in IoT. 2016 23rd International Conference on Telecommunications (ICT), Thessaloniki, 16-18 May 2016, 1-5. https://doi.org/10.1109/ICT.2016.7500362
English-Words. A Text File Containing over 466k English Words. https://github.com/dwyl/english-words
[48]
Random Variable. Jmeter User Manual. http://jmeter.apache.org/usermanual/component_reference.html#Random_Variable
[49]
DMello, A., Foo, E. and Reid, J. (2018) Characterizing TCP/IP for High Frequency Communication Systems. 2018 Military Communications and Information Systems Conference (MilCIS), Canberra, 13-15 November 2018, 1-7.
[50]
Jethanandani, M. (2017) YANG, NETCONF, RESTCONF: What Is This All about and How Is It Used for Multi-Layer Networks. 2017 Optical Fiber Communications Conference and Exhibition (OFC), Los Angeles, CA, 19-23 March 2017, Paper W1D.1. https://doi.org/10.1364/OFC.2017.W1D.1
[51]
tc(8)—Linux man page, die.net. https://linux.die.net/man/8/tc
[52]
FOKUS, F. The Open MTC Platform. http://www.open-mtc.org
[53]
Islam, S.M.R., Kwak, D., Kabir, M.D.H., Hossain, M. and Kwak, K. (2015) The Internet of Things for Health Care: A Comprehensive Survey. IEEE Access, 3, 678-708. https://doi.org/10.1109/ACCESS.2015.2437951
[54]
CPU Utilization Metrics. https://cloud.google.com/spanner/docs/cpu-utilization
[55]
Documentation for /proc/sys/vm/. Kernel Version 2.6.29. https://www.kernel.org/doc/Documentation/sysctl/vm.txt