Defining and Assessing Quality in IoT Environments: A Survey
Abstract
:1. Introduction
- Review existing definitions of QoE that are suitable for IoT environments, since nowadays new terms have been introduced to define and evaluate the quality of IoT applications.
- Identify and categorize the quality IFs for IoT. More specifically, we have collected and classified IFs that may found into the literature and are necessary for the creation of a successful quality model for IoT.
- Review existing quality assessment approaches for IoT applications.
2. Internet of Things (IoT) and Fog Computing
- A things layer (also known as perception, device or sensor layer) that consists of the sensing hardware, and its main objective is to interconnect things in the IoT network.
- A middle layer (also known as transport layer) that processes the received data from the things layer and determines the optimum data transmission path to the IoT servers.
- An application layer (also known as the business layer) that provides information management, data mining, data analytics, decision-making services, as well as the required services to end-user or machines.
3. Quality in a IoT Environment
4. Key Quality Indicators for IoTs
- Human IFs that present any variant or invariant property or characteristic of a human user (e.g., motivation, gender, age, education, etc.);
- System IFs that refer to properties and characteristics that determine the technically produced quality of an application or service (e.g., QoS, display size, resolution);
- Context IFs that embrace any situational property to describe the user’s environment in terms of physical, temporal, social, economic, task, and technical characteristics (e.g., day of time, cost, etc.).
- Technical, which represent the various QoS factors, which are popular in the multimedia context and also relevant with the IoT examined scenario.
- User, which represent the subjective characteristics of the users of the IoT applications.
- Context, which are related to the data and information quality along with specific application requirements that can vary depending upon the usage scenario.
5. Quality Models for IoTs
6. Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- ITU-T. Quality of telecommunication services: Concepts, models, objectives and dependability planning–Terms and definitions related to the quality of telecommunication services. In SERIES E: Overall Network Operation, Telephone Service, Service Operation and Human Factors; International Telecommunication Union (ITU): Geneva, Switzerland, 2008. [Google Scholar]
- Varela, M.; Skorin-Kapov, L.; Ebrahimi, T. Quality of service versus quality of experience. In Quality of Experience; Springer: Cham, Switzerland, 2014; pp. 85–96. ISBN 978-3-319-02680-0. [Google Scholar]
- Chen, C.W.; Chatzimisios, P.; Dagiuklas, T.; Atzori, L. Multimedia Quality of Experience (QoE): Current Status and Future Requirements; John Wiley & Sons: West Sussex, UK, 2015; ISBN-13: 978-1118483916; ISBN-10: 9781118483916. [Google Scholar]
- Laghari, K.U.R.; Connelly, K. Toward total quality of experience: AQoE model in a communication ecosystem. IEEE Commun. Mag. 2012, 50, 58–65. [Google Scholar] [CrossRef]
- Baraković, S.; Skorin-Kapov, L. Survey and challenges of QoE management issues in wireless networks. J. Comput. Netw. Commun. 2013, 2013, 165146. [Google Scholar] [CrossRef] [Green Version]
- Saleme, E.B.; Covaci, A.; Assres, G.; Comsa, I.S.; Trestian, R.; Santos, C.A.; Ghinea, G. The influence of human factors on 360∘ mulsemedia QoE. Int. J. Hum.-Comput. Stud. 2021, 146, 102550. [Google Scholar] [CrossRef]
- Pal, D.; Vanijja, V.; Varadarajan, V. Quality Provisioning in the Internet of Things Era: Current State and Future Directions. In Proceedings of the 10th International Conference on Advances in Information Technology, Bangkok, Thailand, 10–13 December 2018; pp. 1–7. [Google Scholar]
- Floris, A.; Atzori, L. Quality of Experience in the Multimedia Internet of Things: Definition and practical use-cases. In Proceedings of the 2015 IEEE International Conference on Communication Workshop (ICCW), London, UK, 8–12 June 2015; pp. 1747–1752. [Google Scholar]
- Rahman, T.; Pal, D.; Funilkul, S.; Photikit, N. Apples vs. Oranges: The QoE Scenario in Consumer IoT Services. In Proceedings of the 2022 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 7–9 January 2022; pp. 1–5. [Google Scholar]
- Nauman, A.; Qadri, Y.A.; Amjad, M.; Zikria, Y.B.; Afzal, M.K.; Kim, S.W. Multimedia Internet of Things: A comprehensive survey. IEEE Access 2020, 8, 8202–8250. [Google Scholar] [CrossRef]
- Kassab, W.; Darabkh, K.A. A–Z survey of Internet of Things: Architectures, protocols, applications, recent advances, future directions and recommendations. J. Netw. Comput. Appl. 2020, 163, 102663. [Google Scholar] [CrossRef]
- Taha, A.E.M. Quality of experience in 6G networks: Outlook and challenges. J. Sens. Actuator Netw. 2021, 10, 11. [Google Scholar] [CrossRef]
- Skorin-Kapov, L.; Varela, M.; Hoßfeld, T.; Chen, K.T. A survey of emerging concepts and challenges for QoE management of multimedia services. ACM Trans. Multimed. Comput. Commun. Appl. (TOMM) 2018, 14, 1–29. [Google Scholar] [CrossRef]
- Barakabitze, A.A.; Barman, N.; Ahmad, A.; Zadtootaghaj, S.; Sun, L.; Martini, M.G.; Atzori, L. QoE management of multimedia streaming services in future networks: A tutorial and survey. IEEE Commun. Surv. Tutor. 2019, 22, 526–565. [Google Scholar] [CrossRef] [Green Version]
- Fizza, K.; Banerjee, A.; Mitra, K.; Jayaraman, P.P.; Ranjan, R.; Patel, P.; Georgakopoulos, D. QoE in IoT: A vision, survey and future directions. Discov. Internet Things 2021, 1, 1–14. [Google Scholar] [CrossRef]
- Bures, M.; Bellekens, X.; Frajtak, K.; Ahmed, B.S. A comprehensive view on quality characteristics of the IoT solutions. In EAI International Conference on IoT in Urban Space; Springer: Cham, Switzerland, 2018; pp. 59–69. ISBN-13 978-3030289249. [Google Scholar] [CrossRef]
- Fizza, K.; Banerjee, A.; Jayaraman, P.P.; Auluck, N.; Ranjan, R.; Mitra, K.; Georgakopoulos, D. A Survey on Evaluating the Quality of Autonomic Internet of Things Applications. IEEE Commun. Surv. Tutor. 2022. [Google Scholar] [CrossRef]
- Cichy, C.; Rass, S. An Overview of Data Quality Frameworks. IEEE Access 2019, 7, 24634–24648. [Google Scholar] [CrossRef]
- Martinez-Caro, J.M.; Cano, M.D. A novel holistic approach for performance evaluation in Internet of Things. Int. J. Commun. Syst. 2021, 34, e4454. [Google Scholar] [CrossRef]
- Floris, A.; Atzori, L. Managing the quality of experience in the multimedia internet of things: A layered-based approach. Sensors 2016, 16, 2057. [Google Scholar] [CrossRef] [Green Version]
- Yousefpour, A.; Ishigaki, G.; Gour, R.; Jue, J.P. On reducing IoT service delay via fog offloading. IEEE Internet Things J. 2018, 5, 998–1010. [Google Scholar] [CrossRef] [Green Version]
- Khosroabadi, F.; Fotouhi-Ghazvini, F.; Fotouhi, H. Scatter: Service placement in real-time fog-assisted iot networks. J. Sens. Actuator Netw. 2021, 10, 26. [Google Scholar] [CrossRef]
- Nashaat, H.; Ahmed, E.; Rizk, R. IoT application placement algorithm based on multi-dimensional QoE prioritization model in fog computing environment. IEEE Access 2020, 8, 111253–111264. [Google Scholar] [CrossRef]
- Nayeri, Z.M.; Ghafarian, T.; Javadi, B. Application placement in Fog computing with AI approach: Taxonomy and a state of the art survey. J. Netw. Comput. Appl. 2021, 185, 103078. [Google Scholar] [CrossRef]
- Mouradian, C.; Naboulsi, D.; Yangui, S.; Glitho, R.H.; Morrow, M.J.; Polakos, P.A. A comprehensive survey on fog computing: State-of-the-art and research challenges. IEEE Commun. Surv. Tutor. 2017, 20, 416–464. [Google Scholar] [CrossRef] [Green Version]
- ITU-T. 10: Vocabulary for performance and quality of service, Amendment 2: New definitions for inclusion in Recommendation ITU-T P. 10/G. 100. Amendment 1 (06/19). 2008. Available online: https://www.itu.int/rec/dologin_pub.asp?lang=s&id=T-REC-P.10-200807-S!Amd2!PDF-E&type=items (accessed on 22 November 2022).
- Raake, A.; Egger, S. Quality and quality of experience. In Quality of Experience; Springer: Berlin/Heidelberg, Germany, 2014; pp. 11–33. [Google Scholar] [CrossRef]
- Brunnström, K.; Beker, S.; De Moor, K.; Dooms, A.; Egger, S.; Garcia, M.-N.; Hoßfeld, H.; Jumisko-Pyykkö, S.; Keimel, C.; Larabi, C.; et al. Qualinet white paper on definitions of quality of experience. In European Network on Quality 397 of Experience in Multimedia Systems and Services (COST Action IC 1003), hal-00977812, version 1; HAL: Lyon, France, 2012; Volume 3. [Google Scholar]
- Minovski, D.; Åhlund, C.; Mitra, K. Modeling quality of IoT experience in autonomous vehicles. IEEE Internet Things J. 2020, 7, 3833–3849. [Google Scholar] [CrossRef]
- Karaadi, A.; Sun, L.; Mkwawa, I.H. Multimedia communications in internet of things QoT or QoE? In Proceedings of the 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, UK, 21–23 June 2017; pp. 23–29. [Google Scholar]
- Karaadi, A.; Mkwawa, I.H.; Sun, L. How to manage multimedia traffic: Based on QoE or QoT? ZTE Commun. 2020, 16, 23–29. [Google Scholar]
- Wang, Y.; Li, X.; Ji, H.; Zhang, H. QoX-Driven Hierarchical Networking Scheme for Multi-UAV Assisted IoT Networks. In Proceedings of the 2022 IEEE Wireless Communications and Networking Conference (WCNC), Austin, TX, USA, 10–13 April 2022; pp. 120–125. [Google Scholar]
- Stankiewicz, R.; Jajszczyk, A. A survey of QoE assurance in converged networks. Comput. Netw. 2011, 55, 1459–1473. [Google Scholar] [CrossRef]
- Iggena, T.; Muslim, A.B.; Fischer, M.; Toenjes, R. Quality of Information aware LoRaWAN for mobile Nodes. In Proceedings of the Mobile Communication-Technologies and Applications; 25th ITG-Symposium, Osnabrueck, Germany, 3–4 November 2021; ISBN 978-3-8007-5674-2. [Google Scholar]
- Kuemper, D.; Iggena, T.; Toenjes, R.; Pulvermueller, E. Valid.IoT: A framework for sensor data quality analysis and interpolation. In Proceedings of the 9th ACM Multimedia Systems Conference, Amsterdam, Netherlands, 12–15 June 2018; pp. 294–303. [Google Scholar]
- Ikeda, Y.; Kouno, S.; Shiozu, A.; Noritake, K. A framework of scalable QoE modeling for application explosion in the Internet of Things. In Proceedings of the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA, 12–14 December 2016; pp. 425–429. [Google Scholar]
- Damaj, I.W.; Serhal, D.K.; Hamandi, L.A.; Zantout, R.N.; Mouftah, H.T. Connected and autonomous electric vehicles: Quality of experience survey and taxonomy. Veh. Commun. 2021, 28, 100312. [Google Scholar] [CrossRef]
- Tchouati, C.W.; Rochefort, S.; Sarmonikas, G. Monitoring IoT application performance with Machine QoE. Ericsson Technol. Rev. 2020, 8, 2–11. [Google Scholar] [CrossRef]
- Pierucci, L. The quality of experience perspective toward 5G technology. IEEE Wirel. Commun. 2015, 22, 10–16. [Google Scholar] [CrossRef]
- Yang, M.; Wang, S.; Calheiros, R.N.; Yang, F. Survey on QoE assessment approach for network service. IEEE Access 2018, 6, 48374–48390. [Google Scholar] [CrossRef]
- Shin, D.H. Conceptualizing and measuring quality of experience of the internet of things: Exploring how quality is perceived by users. Inf. Manag. 2017, 54, 998–1011. [Google Scholar] [CrossRef]
- Pal, D.; Vanijja, V.; Arpnikanondt, C.; Zhang, X.; Papasratorn, B. A quantitative approach for evaluating the quality of experience of smart-wearables from the quality of data and quality of information: An end user perspective. IEEE Access 2019, 7, 64266–64278. [Google Scholar] [CrossRef]
- Hussain, N.; Ghinea, G. Guidelines for evaluating wearables’ quality of experience in a mulsemedia context. Multimed. Tools Appl. 2022, 81, 43283–43314. [Google Scholar] [CrossRef]
- Pal, D.; Triyason, T.; Varadarajan, V.; Zhang, X. Quality of experience evaluation of smart-wearables: A mathematical modelling approach. In Proceedings of the 2019 IEEE 35th International Conference on Data Engineering Workshops (ICDEW), Macao, China, 8–12 April 2019; pp. 74–80. [Google Scholar]
- Wu, Q.; Ding, G.; Xu, Y.; Feng, S.; Du, Z.; Wang, J.; Long, K. Cognitive internet of things: A new paradigm beyond connection. IEEE Internet Things J. 2014, 1, 129–143. [Google Scholar] [CrossRef]
- Suryanegara, M.; Prasetyo, D.A.; Andriyanto, F.; Hayati, N. A 5-step framework for measuring the quality of experience (qoe) of internet of things (iot) services. IEEE Access 2019, 7, 175779–175792. [Google Scholar] [CrossRef]
- Saovapakhiran, B.; Naruephiphat, W.; Charnsripinyo, C.; Baydere, S.; Ozdemir, S. QoE-Driven IoT Architecture: A Comprehensive Review on System and Resource Management. IEEE Access 2022. [Google Scholar] [CrossRef]
- Minovski, D.; Åhlund, C.; Mitra, K.; Zhohov, R. Defining quality of experience for the internet of things. IT Prof. 2020, 22, 62–70. [Google Scholar] [CrossRef]
- Akhtar, Z.; Siddique, K.; Rattani, A.; Lutfi, S.L.; Falk, T.H. Why is multimedia quality of experience assessment a challenging problem? IEEE Access 2019, 7, 117897–117915. [Google Scholar] [CrossRef]
- Covaci, A.; Saleme, E.B.; Mesfin, G.; Hussain, N.; Kani-Zabihi, E.; Ghinea, G. How do we experience crossmodal correspondent mulsemedia content? IEEE Trans. Multimed. 2019, 22, 1249–1258. [Google Scholar] [CrossRef]
Paper | Recipient | Term | Shortcoming | |
---|---|---|---|---|
User | Machine | |||
[9] | x | QoT | Too generic definition. It is not clear how it can be measured | |
[17] | x | x | QoE | Autonomic IoT systems |
[26] | x | QoE | It does not reflect the machine’s focused quality | |
[27] | x | QoE | It does not reflect the machine’s focused quality | |
[28] | x | QoE | It does not reflect the machine’s focused quality | |
[29] | x | x | QoIoT | It cannot be applied to Autonomic IoT systems |
[30] | x | x | QoE | It cannot be applied to Autonomic IoT systems |
Metric | Definition |
---|---|
Completeness | The extent to which data are of sufficient breadth, depth and scope for the task at hand [18] |
Precision | The extent to which the collected data are precise |
Truthfulness | The extent to which the collected data are from reliable resource [19] |
Accuracy | The extent to which data are correct and accepted |
Usefulness | The extent to which the sensed data are for the application [15] |
Consistency | The extent to which data are presented in the same format and compatible with previous data [18] |
Timeliness | The extent to which data are valid for decision making [15] |
Metric | Definition |
---|---|
Recall | Proportion of relevant information retrieved from a query [9] |
Detail | Completeness of the information provided to the decision-maker [9] |
Validity | Provided information is true or not [19] |
Accuracy | Accuracy degree of information to the decision maker [19] |
Timeliness | Timely information for an IoT service (opposite to latency) [19] |
Precision | How close the measured values are to each other [19] |
QoE IF | Categories |
---|---|
Context | Travel Efficiency, Operability |
Cost | Affordability |
QoS | Energy, Security, Networking and Connectivity, Survivability, Subsystem Performance |
Human | Safety, Personal Usability |
Quality IF | Description | Refs. |
---|---|---|
Quality of Experience (QoE)/ Human feedback | Evaluates the overall acceptability of an application or service or system as perceived subjectively by users | [7,15,30,38] |
Quality of Context (QoC) | Evaluates the context of the environment or the application | [7,17,23] |
Quality of Cost (QoCo) | Evaluates the cost in terms of of computation, storage, or energy of an IoT application | [9] |
Quality of Information (QoI) | Evaluates the quality of information | [9,15,17,19,34] |
Quality of Data (QoD) | Evaluates the quality of data | [15,17,18,19] |
Quality of Service (QoS) | Evaluates the network’s capability to provide satisfied service levels | [15,17,23,33,38] |
Quality of Device (QoDe) | Evaluates the quality of the physical IoT devices | [17] |
Quality of Actuation (QoA) | Evaluates the correctness of the decision making/ actuation performed by an IoT application | [17] |
Quality of Security and Privacy (QoSe & P) | Evaluates the security and privacy of an IoT application | [17] |
Paper | QoE | QoD | QoI | QoC | Testing |
---|---|---|---|---|---|
[9] | Evaluated from factors of 3 level- architecture (access, communication, computation, application) | Accuracy, truthfulness, completeness, up-to-dateness, precision | Timeliness, validity, recall, accuracy, detail | Computational efficiency, energy efficiency, storage efficiency | No |
[19] | Delay, jitter, packet delivery rate, throughput, and gateway availability. | Completeness, precision, truthfulness | Quality, precision, recall, accuracy, detail, timeliness, validity | Energy consumption, interface use | Simulation |
[45] | Evaluated from factors of 4 level- architecture (access, communication, computation) | Accuracy, truthfulness, completeness, up-to-dateness, quantity, precision | Recall, accuracy, detail, timeliness, validity | Device utilization efficiency, computational efficiency, energy efficiency, storage efficiency | No |
Challenge | Existing Solution | Drawback |
---|---|---|
Define end-to-end quality in IoT | Use existing QoE definition Define new terms according to the context of the application | It cannot be applied to autonomic IoT Impractical due to the diversity of applications |
Identify the appropriate IoT IFs | Based on the application different IFs are considered | Impractical due to the diversity of applications |
Collect IFs Measurements | At different layers from different nodes of the IoT architecture | Increase communication delays There is no unified and inter-operable standard |
Security and privacy | Based on the application domain different approaches are proposed | Impractical due to the diversity of applications and the increasing appearance of new threats |
Assess quality | Subjective methods Objective methods | Subjective methods suffer from user bias Objective methods expensive |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sgora, A.; Chatzimisios, P. Defining and Assessing Quality in IoT Environments: A Survey. IoT 2022, 3, 493-506. https://doi.org/10.3390/iot3040026
Sgora A, Chatzimisios P. Defining and Assessing Quality in IoT Environments: A Survey. IoT. 2022; 3(4):493-506. https://doi.org/10.3390/iot3040026
Chicago/Turabian StyleSgora, Aggeliki, and Periklis Chatzimisios. 2022. "Defining and Assessing Quality in IoT Environments: A Survey" IoT 3, no. 4: 493-506. https://doi.org/10.3390/iot3040026
APA StyleSgora, A., & Chatzimisios, P. (2022). Defining and Assessing Quality in IoT Environments: A Survey. IoT, 3(4), 493-506. https://doi.org/10.3390/iot3040026