Published July 9, 2017 | Version v1
Conference paper Open

Quality of Service Assurance for Internet of Things Time-Critical Cloud Applications: Experience with the Switch and Entice Projects

  • 1. University of Ljubljana, Slovenia

Description

Various Internet of Things (IoT) applications, such as home automation and disaster early warning systems, are being introduced in various areas of human life and business. Today, a common method for delivery of such applications is via component-based software engineering disciplines based on cloud computing technologies such as containers. However, there are still numerous technological challenges to be solved particularly related to the time-critical Quality of Service (QoS) aspects of such applications. Runtime variations in the workload intensity as the amount of service tasks to be processed may radically affect the application performance perceived by the end-users or lead to the underutilization of resources. In order to assure the QoS of these containerized applications, monitoring is required at both container and application levels. Currently, there is a great lack of such multi-level monitoring systems. In this study, we present an architecture and implementation of a multi-level monitoring framework to ensure system health and adapt an IoT application in response to varying quantity, size and computational requirements of arrival requests. In this work, cloud application adaptation possibility includes horizontal scaling of container-based application instances.

Files

Chiba-CameraReady (1).pdf

Files (231.9 kB)

Name Size Download all
md5:f2a32e2542203b127d1a8f0a06ce3508
231.9 kB Preview Download

Additional details

Funding

European Commission
ENTICE - dEcentralized repositories for traNsparent and efficienT vIrtual maChine opErations 644179
European Commission
SWITCH - Software Workbench for Interactive, Time Critical and Highly self-adaptive cloud applications 643963