Authors: Jiwei Huang; Songyuan Li; Ying Chen; Junliang Chen
Addresses: State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China ' School of Computer Science, Beijing University of Posts and Telecommunications, Beijing 100876, China ' Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China ' State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China
Abstract: With the growing popularity of Internet of Things (IoT) services on the internet, performance has become an important issue in the design and optimisation of IoT service systems. This paper proposes a theoretical approach of performance evaluation for IoT services, which is expected to provide a mathematical prediction on performance metrics at the design phase before system implementation. In specific, we first formulate an atomic service by a queueing system, and then an IoT system can be modelled by a queueing network. Detailed quantitative model analyses under different request arrival distributions are presented, and performance metrics are obtained. Furthermore, we briefly study two popular problems which are resource management and task scheduling in order to illuminate how the models and analytical results can be applied in the design and optimization of IoT systems. Finally, simulation experiments based on real-world data are conducted to validate the effectiveness of our approach.
Keywords: Internet of Things; IoT; IoT service; performance evaluation; quality of service; queueing model.
International Journal of Web and Grid Services, 2018 Vol.14 No.2, pp.146 - 169
Received: 31 Aug 2016
Accepted: 25 Oct 2016
Published online: 21 Dec 2017 *