Published October 7, 2016 | Version v1

Distributed QoS Management for Internet of Things under Resource Constraints

Description

Internet-of-Things (IoT) envisions an infrastructure of ubiquitous networked smart devices offering advanced moni- toring and control services. Current art in IoT architectures utilizes gateways to enable application-specific connectivity to IoT devices. In typical configurations, an IoT gateway is shared among several IoT devices. However, given the limited available bandwidth and processing capabilities of an IoT gateway, the quality of service (QoS) of IoT devices must be adjusted over time not only to fulfill the needs of individual IoT device users, but also to tolerate the QoS needs of the other IoT devices sharing the same gateway.

In this paper, we address the problem of QoS management for IoT devices under bandwidth, battery, and processing constraints. We first formulate the problem of resource- aware QoS tailored to the IoT paradigm and then propose an efficient problem decomposition that enables the adoption of a recurrent dynamic programming approach with reduced execution time overhead. We evaluate the efficiency of the proposed approach with a case study and through extensive experimentation over different IoT system configurations regarding to the number and type of the employed IoT- devices. Experiments show that our solution improves the overall QoS by 50% compared to an unsupervised system while both meet the constraints. 

Files

CODES-2016.pdf

Files (688.1 kB)

Name Size
md5:c88abb7466d8489dc7b4d5aa7922f80a
688.1 kB Preview Download

Additional details

Funding

European Commission
AEGLE - AEGLE (Ancient Greek: Αἴγλη) – An analytics framework for integrated and personalized healthcare services in Europe 644906