{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:05:22Z","timestamp":1760238322721,"version":"build-2065373602"},"reference-count":57,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2020,8,4]],"date-time":"2020-08-04T00:00:00Z","timestamp":1596499200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["Portugal 2020"],"award-info":[{"award-number":["Portugal 2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011875","name":"Minist\u00e9rio da Ci\u00eancia, Tecnologia, Inova\u00e7\u00f5es e Comunica\u00e7\u00f5es","doi-asserted-by":"publisher","award":["RNP"],"award-info":[{"award-number":["RNP"]}],"id":[{"id":"10.13039\/501100011875","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"publisher","award":["NORTE2020"],"award-info":[{"award-number":["NORTE2020"]}],"id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IoT"],"abstract":"<jats:p>Industry 4.0 and digital farming rely on modern communication and computation technologies such as the Internet of Things (IoT) to provide smart manufacturing and farming systems. Having in mind a scenario with a high number of heterogeneous connected devices, with varying technologies and characteristics, the deployment of Industry 4.0 and digital farming solutions faces innovative challenges in different domains (e.g., communications, security, quality of service). Concepts such as network slicing and Software-Defined Networking (SDN) provide the means for faster, simpler, scalable and flexible solutions in order to serve a wide range of applications with different Quality-of-Service (QoS) requirements. Hence, this paper proposes a lightweight slice-based QoS manager for non-3GPP IoT focusing on different use cases and their varying requirements and characteristics. Our focus in this work is on non-3GPP IoT unlicensed wireless technologies and not specifically the end-to-end network slice perspective as described in 5G standards. We implemented and evaluated different QoS models in distinct scenarios in a real experimental environment in order to illustrate the potential of the proposed solution.<\/jats:p>","DOI":"10.3390\/iot1010004","type":"journal-article","created":{"date-parts":[[2020,8,4]],"date-time":"2020-08-04T10:45:17Z","timestamp":1596537917000},"page":"49-75","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["A Lightweight Slice-Based Quality of Service Manager for IoT"],"prefix":"10.3390","volume":"1","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3595-3525","authenticated-orcid":false,"given":"Antonio","family":"Oliveira-Jr","sequence":"first","affiliation":[{"name":"Fraunhofer Portugal AICOS, 4200-135 Porto, Portugal"},{"name":"Institute of Informatics (INF)\u2014Federal University of Goi\u00e1s (UFG), Goi\u00e2nia 74690-900, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5152-5323","authenticated-orcid":false,"given":"Kleber","family":"Cardoso","sequence":"additional","affiliation":[{"name":"Institute of Informatics (INF)\u2014Federal University of Goi\u00e1s (UFG), Goi\u00e2nia 74690-900, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0510-1893","authenticated-orcid":false,"given":"Filipe","family":"Sousa","sequence":"additional","affiliation":[{"name":"Fraunhofer Portugal AICOS, 4200-135 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4310-2379","authenticated-orcid":false,"given":"Waldir","family":"Moreira","sequence":"additional","affiliation":[{"name":"Fraunhofer Portugal AICOS, 4200-135 Porto, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2020,8,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3390\/iot1010001","article-title":"Internet of Things: Building the New Digital Society","volume":"1","author":"Chaouchi","year":"2020","journal-title":"IoT"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Romeo, L., Petitti, A., Marani, R., and Milella, A. (2020). Internet of Robotic Things in Smart Domains: Applications and Challenges. Sensors, 20.","DOI":"10.3390\/s20123355"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"5","DOI":"10.3390\/iot1010002","article-title":"Towards a Low-Cost Precision Viticulture System Using Internet of Things Devices","volume":"1","author":"Spachos","year":"2020","journal-title":"IoT"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Oliveira-Jr, A., Resende, C., Pereira, A., Madureira, P., Gon\u00e7alves, J., Moutinho, R., Soares, F., and Moreira, W. (2020). IoT Sensing Platform as a Driver for Digital Farming in Rural Africa. Sensors, 20.","DOI":"10.3390\/s20123511"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2233","DOI":"10.1109\/TII.2014.2300753","article-title":"Internet of Things in Industries: A Survey","volume":"10","author":"Xu","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Junior, S., Riker, A., Silvestre, B., Moreira, W., Oliveira-Jr, A., and Borges, V. (2020). DYNASTI\u2014Dynamic Multiple RPL Instances for Multiple IoT Applications in Smart City. Sensors, 20.","DOI":"10.3390\/s20113130"},{"key":"ref_7","first-page":"7373","article-title":"Software-Defined Industrial Internet of Things in the Context of Industry 4.0","volume":"16","author":"Wan","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1109\/MCOM.2017.1600951","article-title":"Network Slicing in 5G: Survey and Challenges","volume":"55","author":"Foukas","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2429","DOI":"10.1109\/COMST.2018.2815638","article-title":"Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions","volume":"20","author":"Afolabi","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"5591","DOI":"10.1109\/ACCESS.2016.2607786","article-title":"SDN and Virtualization Solutions for the Internet of Things: A Survey","volume":"4","author":"Bizanis","year":"2016","journal-title":"IEEE Access"},{"key":"ref_11","unstructured":"3GPP (2020, June 10). 3rd Generation Partnership Project (3GPP). Available online: https:\/\/www.3gpp.org\/."},{"key":"ref_12","unstructured":"European Telecommunications Standards Institute (2020, July 02). 5G; Access to the 3GPP 5G Core Network (5GCN) via non-3GPP Access Networks (3GPP TS 24.502 Version 15.4.0 Release 15), Available online: https:\/\/www.etsi.org\/."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1049\/iet-net.2017.0163","article-title":"IoT technologies for smart cities","volume":"7","author":"Hammi","year":"2018","journal-title":"IET Netw."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"An, N., Kim, Y., Park, J., Kwon, D.H., and Lim, H. (2019). Slice Management for Quality of Service Differentiation in Wireless Network Slicing. Sensors, 19.","DOI":"10.3390\/s19122745"},{"key":"ref_15","unstructured":"(2020, June 10). SOFTware defined gateWAY and fog computing for Internet of Things (SOFTWAY4IoT). Available online: https:\/\/softway4iot.labora.inf.ufg.br\/."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1109\/MNET.001.1900423","article-title":"A Novel QoS Framework for Network Slicing in 5G and Beyond Networks Based on SDN and NFV","volume":"34","author":"Shu","year":"2020","journal-title":"IEEE Netw."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Alipio, M.I., Udarbe, G.M., Medina, N.R.B., and Balba, M.N.Q. (2016, January 3\u20135). Demonstration of Quality of Service Mechanism in an OpenFlow Testbed. Proceedings of the 2016 IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Xi\u2019an, China.","DOI":"10.1109\/IMCEC.2016.7867251"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Durner, R., Blenk, A., and Kellerer, W. (2015, January 15\u201316). Performance study of dynamic QoS management for OpenFlow-enabled SDN switches. Proceedings of the 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS), Portland, OR, USA.","DOI":"10.1109\/IWQoS.2015.7404730"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Hsu, W., Wang, X., Yeh, S., and Huang, P. (2016, January 27\u201329). The implementation of a QoS\/QoE mapping and adjusting application in software-defined networks. Proceedings of the 2016 2nd International Conference on Intelligent Green Building and Smart Grid, Prague, Czech Republic.","DOI":"10.1109\/IGBSG.2016.7539431"},{"key":"ref_20","unstructured":"Open-vSwitch (2019, February 10). Quality of Service (QoS)\u2014Open vSwitch Documentation. Available online: http:\/\/docs.openvswitch.org\/en\/latest\/."},{"key":"ref_21","first-page":"321","article-title":"QoS functionality in software defined network","volume":"25","author":"Adedayo","year":"2017","journal-title":"J. Netw. Syst. Manag."},{"key":"ref_22","unstructured":"Mininet (2019, May 15). Rapid Prototyping for Software Defined Networks. Available online: https:\/\/github.com\/mininet\/mininet."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"965","DOI":"10.1016\/j.future.2019.09.042","article-title":"IoT network slicing on virtual layers of homogeneous data for improved algorithm operation in smart buildings","volume":"102","author":"Affes","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Ouedraogo, C.A., Medjiah, S., Chassot, C., and Aguilar, J. (2018, January 27\u201331). Flyweight Network Functions for Network Slicing in IoT. Proceedings of the 2018 International Conference on Smart Communications in Network Technologies (SaCoNeT), El Oued, Algeria.","DOI":"10.1109\/SaCoNeT.2018.8585516"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2260","DOI":"10.1109\/JSAC.2018.2869964","article-title":"Distributed Resource Allocation for Network Slicing Over Licensed and Unlicensed Bands","volume":"36","author":"Xiao","year":"2018","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Costanzo, S., Fajjari, I., Aitsaadi, N., and Langar, R. (2018, January 2\u20134). Dynamic Network Slicing for 5G IoT and eMBB services: A New Design with Prototype and Implementation Results. Proceedings of the 2018 3rd Cloudification of the Internet of Things (CIoT), Paris, France.","DOI":"10.1109\/CIOT.2018.8627115"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Wu, H., Tsokalo, I.A., Kuss, D., Salah, H., Pingel, L., and Fitzek, F.H. (2019, January 11\u201314). Demonstration of Network Slicing for Flexible Conditional Monitoring in Industrial IoT Networks. Proceedings of the 2019 16th IEEE Annual Consumer Communications Networking Conference (CCNC), Las Vegas, NV, USA.","DOI":"10.1109\/CCNC.2019.8651712"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"697","DOI":"10.1016\/j.future.2019.01.042","article-title":"Adaptive dynamic network slicing in LoRa networks","volume":"98","author":"Dawaliby","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Dawaliby, S., Bradai, A., and Pousset, Y. (2019, January 24\u201328). Network Slicing Optimization in Large Scale LoRa Wide Area Networks. Proceedings of the 2019 IEEE Conference on Network Softwarization (NetSoft), Paris, France.","DOI":"10.1109\/NETSOFT.2019.8806711"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MCOM.2018.1700625","article-title":"Integration of LoRaWAN and 4G\/5G for the Industrial Internet of Things","volume":"56","author":"Sendra","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Yasmin, R., Pet\u00e4j\u00e4j\u00e4rvi, J., Mikhaylov, K., and Pouttu, A. (2017, January 8\u201313). On the integration of LoRaWAN with the 5G Test Network. Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC),  Montreal, QC, Canada.","DOI":"10.1109\/PIMRC.2017.8292557"},{"key":"ref_32","unstructured":"Oliveira-Jr, A., Cardoso, K., and Correa, S. (2020, July 05). SOFTWAY4IoT: SOFTware-defined gateWAY and fog computing for IoT (Internet of Things). Workshop RNP-Programa de Internet Avan\u00e7ada, Presentation. Available online: https:\/\/bit.ly\/37VuT0R."},{"key":"ref_33","unstructured":"Oliveira-Jr, A., Cardoso, K., and Correa, S. (2020, July 05). SOFTWAY4IoT: SOFTware-defined gateWAY and Fog Computing for IoT (Internet of Things). Workshop RNP-Programa de Internet Avan\u00e7ada, White Paper. Available online: https:\/\/bit.ly\/30RFua9."},{"key":"ref_34","unstructured":"J\u00fanior, D.F., Cabral, J.P., Macedo, C., dos Santos Filho, T., Cardoso, K., and Oliveira-Jr, A. (2019). Implanta\u00e7\u00e3o e Avalia\u00e7\u00e3o de um Prot\u00f3tipo para Filas Inteligentes utilizando um Dispositivo IoT WiFi e um Gateway IoT Definido por Software. Anais da VII Escola Regional de Inform\u00e1tica de Goi\u00e1s, SBC."},{"key":"ref_35","first-page":"2","article-title":"Implanta\u00e7ao de m\u00faltiplos gateways IoT definido por software e virtualizado para campus inteligente","volume":"25","author":"Cabral","year":"2020","journal-title":"Revista de Sistemas de Informa\u00e7ao da FSMA"},{"key":"ref_36","unstructured":"Docker (2019, February 25). Enterprise Container Platform. Available online: https:\/\/Docker.com\/."},{"key":"ref_37","unstructured":"Ryu-SDN-Framework (2019, February 26). Component-Based SDN Framework. Available online: https:\/\/osrg.github.io\/ryu\/."},{"key":"ref_38","unstructured":"(2019, March 10). Flask v1.0. Available online: http:\/\/flask.pocoo.org\/docs\/1.0\/."},{"key":"ref_39","unstructured":"(2019, March 15). PostgreSQL: The World\u2019s Most Advanced Open Source Relational Database v11.2. Available online: https:\/\/www.postgresql.org\/files\/documentation\/pdf\/11\/postgresql-11-A4.pdf."},{"key":"ref_40","unstructured":"(2019, March 08). Python. Available online: https:\/\/www.python.org\/doc\/."},{"key":"ref_41","unstructured":"(2019, April 10). HTML5. Available online: https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Guide\/HTML\/HTML5."},{"key":"ref_42","unstructured":"(2019, April 10). JavaScript.com is a Resource for the JavaScript Community. Available online: https:\/\/www.javascript.com\/about."},{"key":"ref_43","unstructured":"(2019, April 12). AngularJS. Available online: https:\/\/docs.angularjs.org\/guide."},{"key":"ref_44","unstructured":"(2019, April 10). Open vSwitch (OvS). Available online: https:\/\/docs.openvswitch.org\/en\/latest\/."},{"key":"ref_45","unstructured":"(2019, April 15). GNU Radio\u2014The Free And Open Source Radio Ecosystem. Available online: https:\/\/www.gnuradio.org\/docs\/."},{"key":"ref_46","unstructured":"Xen (2019, May 20). Open Source Hypervisor. Available online: https:\/\/xenproject.org\/."},{"key":"ref_47","unstructured":"(2019, May 10). Docker Networking Overview. Available online: https:\/\/docs.Docker.com\/network\/."},{"key":"ref_48","unstructured":"(2019, May 25). Arduino Uno Rev3. Available online: https:\/\/store.arduino.cc\/arduino-uno-rev3."},{"key":"ref_49","unstructured":"(2019, May 25). LoRa Shield for Arduino. Available online: http:\/\/www.dragino.com\/products\/module\/item\/102-lora-shield.html."},{"key":"ref_50","unstructured":"(2019, April 10). RH-RF95\u2014LoRa RadioHead Library. Available online: https:\/\/github.com\/kenbiba\/RH-RF95."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Chandan, A.R., and Khairnar, V.D. (2018, January 11\u201312). Bluetooth Low Energy (BLE) Crackdown Using IoT. Proceedings of the 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India.","DOI":"10.1109\/ICIRCA.2018.8597189"},{"key":"ref_52","unstructured":"(2019, April 18). GATT Specifications | Bluetooth Technology Website. Available online: https:\/\/www.bluetooth.com\/specifications\/gatt\/."},{"key":"ref_53","unstructured":"(2019, May 05). Bluetooth GATT SDK for Python. Available online: https:\/\/github.com\/getsenic\/gatt-python."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Kim, D.H., Lee, E.K., and Kim, J. (2019). Experiencing LoRa Network Establishment on a Smart Energy Campus Testbed. Sustainability, 11.","DOI":"10.3390\/su11071917"},{"key":"ref_55","unstructured":"Linux-TC (2019, March 10). tc(8)-Linux Man Page. Available online: https:\/\/linux.die.net\/man\/8\/tc."},{"key":"ref_56","unstructured":"iperf3 (2019, May 12). A TCP, UDP, and SCTP Network Bandwidth Measurement Tool. Available online: https:\/\/github.com\/esnet\/iperf."},{"key":"ref_57","unstructured":"Fraga, F. (2019, November 10). iperf3-python Module. Available online: https:\/\/github.com\/thiezn\/iperf3-python\/pull\/48."}],"container-title":["IoT"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2624-831X\/1\/1\/4\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:54:08Z","timestamp":1760176448000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2624-831X\/1\/1\/4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,4]]},"references-count":57,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,9]]}},"alternative-id":["iot1010004"],"URL":"https:\/\/doi.org\/10.3390\/iot1010004","relation":{},"ISSN":["2624-831X"],"issn-type":[{"type":"electronic","value":"2624-831X"}],"subject":[],"published":{"date-parts":[[2020,8,4]]}}}