Skip to main content

Advertisement

Log in

A Self-Optimizing QoS-Based Access for IoT Environments

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Nowadays, providing Internet of Things (IoT) environments with service level guarantee is a challenging task. Moreover, IoT services should be autonomous in order to minimize human intervention and thus to reduce the operational management cost of the corresponding big scale infrastructure. We describe in this paper a service level-based IoT architecture enabling the establishment of an IoT Service Level Agreement (iSLA) between an IoT Service Provider (IoT-SP) and an IoT Client (IoT-C). The proposed iSLA specifies the requirements of an IoT service, used in a specific application domain (e-health, smart cities, etc.), in terms of different measurable Quality of Service (QoS) parameters. In order to achieve this agreement, several QoS mechanisms are to be implemented within each layer of the IoT architecture. In this context, we propose an adaptation of the IEEE 802.15.4 slotted CSMA/CA mechanism to provide different IoT services with QoS guarantee. Our proposal called QBAIoT (QoS-based Access for IoT) creates different Contention Access Periods (CAP) according to different traffic types of the IoT environment. These CAPs are QoS-based and enable traffic differentiation. Thus, a QoS CAP is configured with several slots during which only IoT objects belonging to the same QoS class can send their data. Furthermore, we specify a self-management closed control loop in order to provide our IoT architecture with a self-optimizing capability concerning QoS CAPs slots allocation. This capability takes into account the actual usage of QoS CAPs as well as the characteristics of the corresponding traffic class.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.
Fig. 9.
Fig. 10.
Fig. 11.
Fig. 12.
Fig.13.
Fig. 14.
Fig. 15.
Fig. 16.

Similar content being viewed by others

References

  1. IEEE Standard for Local and metropolitan area networks, Low-Rate Wireless Personal Area Networks, IEEE Computer Society, 2016

  2. IEEE Standard for Local and metropolitan area networks, IEEE 802.15.4e-2012 - IEEE Standard for Local and metropolitan area networks--Part 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs) Amendment 1: MAC sublayer, IEEE Computer Society, 2012

  3. Nath, S., Aznabi, S., Islam, N., Faridi, A., & Qarony, W. (2017). Investigation and performance analysis of some implemented features of the zigbee Protocol and IEEE 802.15.4 mac specification. International Journal of Online Engineering, 13, 14–32.

    Article  Google Scholar 

  4. Thubert, P., Bormann, C., Toutain, L.,Cragie, R. (2017). IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing Header, IETF RFC, 37 pages

  5. Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660. https://doi.org/10.1016/j.future.2013.01.010

    Article  Google Scholar 

  6. Bhaddurgatte, R., Kumar, V. (2015), Review QoS Architecture and Implementations in IoT Environment, Research & Re-view: Journal of Engineering and Technology, 6-12. ISSN: 2319-9873

  7. ITU-T Y.2066. (2014). Y.2066: Next Generation Networks – Frameworks and functional architecture models, ITU-T

  8. Wilson, C. (2015). Verizon First With QoS for IoT, Lightreading. Retrieved October 22, 2018, from http://www.lightreading.com/iot/iot-strategies/verizon-first-with-qos-for-iot/d/d-id/718348

  9. Serrano, M. (2014). OpenIoT D.4.6 Quality of Service (QoS) for IoT services, OpenIoT Consortium, Project Number 287305

  10. Skočir, P. (2017). Final Report on System Requirements and Architecture, SymbIoTe Consortium, Project Number 688156

  11. Ezdiani, S., Acharyya, I., Sivakumar, S., Al-Anbuky, A. (2015). An IoT environment for WSN adaptive QoS, In: IEEE International conference on data science and data intensive systems (DSDIS 2015). ISBN: 978-1-5090-0214-6. Doi: https://doi.org/10.1109/DSDIS.2015.28

  12. Li, L., Li, S., & Zhao, S. (2014). QoS-Aware scheduling of services-oriented internet of things. IEEE Transactions on Industrial Informatics, 10(2), 1497–1505.

    Article  Google Scholar 

  13. Sarode, S., & Bakal, J. (2017). A slotted CSMA/CA of IEEE 802.15.4 wireless sensor networks: A priority approach. International Journal of Computer Trends and Technology (IJCTT), 44, 33–38. https://doi.org/10.14445/22312803/IJCTT-V44P106

    Article  Google Scholar 

  14. Chowdhury, A., Mukherjee, S., Banerjee, S. (2018). Examining of QoS in Cloud Computing Technologies and IoT Services. Examining Cloud Computing Technologies Through the Internet of Things, 10–42

  15. Dutta, D. (2019). IEEE 802.15.4 as the MAC protocol for internet of things (IoT) applications for achieving QoS and energy efficiency. Advances in communication, cloud, and big data, lecture notes in networks and systems. (pp. 127–132). Singapore: Springer.

    Chapter  Google Scholar 

  16. Xia, F., Li, J., Hao, R., Kong, X., & Gao, R. (2013). Service differentiated and adaptive CSMA/CA over IEEE 802.15.4 for cyber-physical systems. The Scientific World Journal. https://doi.org/10.1155/2013/947808

    Article  Google Scholar 

  17. Bamber, S. (2020). Guaranteed time slot trade-off in QOS improvement with IEEE standard 802.15.4 for wireless sensor networks at the MAC layer. International Journal on Smart Sensing and Intelligent Systems., 13(1), 1–12. https://doi.org/10.21307/ijssis-2020-017

    Article  MathSciNet  Google Scholar 

  18. Gupto, R., & Biswas, S. (2020). Priority based IEEE 802.15.4 MAC by varying GTS to satisfy heterogeneous traffic in healthcare application. Wireless Networks, 26, 2287–2304. https://doi.org/10.1007/s11276-019-02149-6

    Article  Google Scholar 

  19. Minerva, R., Biru, A., & Rotondi, D. (2015). Towards a definition of the internet of things (IoT). IEEE Internet Initiative, 1(1), 1–86.

    Google Scholar 

  20. Mazeiar, S., Tahvildari, L. (2005). Autonomic computing: Emerging trends and open problems. 2005 Work-shop on design and evolution of autonomic application software DEAS '05, 1–7. Doi: https://doi.org/10.1145/1083063.1083082.

  21. IBM (2002), Tivoli Software, The Tivoli software implementation of autonomic computing guidelines, Retrieved October 22, 2018, from ftp://public.dhe.ibm.com/software/cn/tivoli/download/whitepapers/wp-autonomic-guide.pdf

  22. Nami, M. R., Bertels, K. (2007). A survey of autonomic computing systems, third In: International conference on autonomic and autonomous systems ICAS07. Doi: https://doi.org/10.1109/CONIELECOMP.2007.48.

  23. Ashraf, Q. M., Habaebi, M. H., Sinniah, G. R., Ahmed, M. M., Khan, S., & Hameed, S. (2014). Autonomic protocol and architecture for devices in internet of things. IEEE Innovative Smart Grid Technologies-Asia ISGT ASIA. https://doi.org/10.1109/ISGT-Asia.2014.6873884

    Article  Google Scholar 

  24. Pujolle, G. (2006). An autonomic-oriented architecture for the internet of things, IEEE john vincent atanasoff 2006 In: Inter-national symposium on modern computing JVA'06, 163-168, 2006. Doi: https://doi.org/10.1109/JVA.2006.6.

  25. Khalil, A., Mbarek, N., Togni, O. (2017). Service level guarantee framework for IoT environments, first In: International conference on internet of things and machine learning. ISBN: 978-1-4503-5243-7. Doi: https://doi.org/10.1145/3109761.3158393

  26. IETF. (2006). Delay limits for real-time services", draft-suznjevic-tsvwg-delay-limits-00, transport area working group.

  27. Kirsche, M., IEEE 802.15.4-Standalone, Retrieved October 22, 2018, from https://github.com/michaelkirsche/IEEE802154INET- Standalone

Download references

Acknowledgements

This research was funded by the Conseil Régional de Bourgogne Franche Comté through the “plan d'actions régional pour l'innovation (PARI)” and the European Union through the “PO FEDER-FSE Bourgogne 2014/2020 programs”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmad Khalil.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khalil, A., Mbarek, N. & Togni, O. A Self-Optimizing QoS-Based Access for IoT Environments. Wireless Pers Commun 120, 2861–2886 (2021). https://doi.org/10.1007/s11277-021-08589-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-021-08589-8

Keywords

Navigation