Warning: pg_query(): Query failed: ERROR: missing chunk number 0 for toast value 29512337 in pg_toast_2619 in /dati/webiit-old/includes/database.pgsql.inc on line 138 Warning: ERROR: missing chunk number 0 for toast value 29512337 in pg_toast_2619 query: SELECT data, created, headers, expire, serialized FROM cache_page WHERE cid = 'https://www-old.iit.cnr.it/node/59610' in /dati/webiit-old/includes/database.pgsql.inc on line 159 Warning: pg_query(): Query failed: ERROR: missing chunk number 0 for toast value 29512337 in pg_toast_2619 in /dati/webiit-old/includes/database.pgsql.inc on line 138 Warning: ERROR: missing chunk number 0 for toast value 29512337 in pg_toast_2619 query: SELECT data, created, headers, expire, serialized FROM cache_page WHERE cid = 'https://www-old.iit.cnr.it/node/59610' in /dati/webiit-old/includes/database.pgsql.inc on line 159 Edge-centric resource allocation for heterogeneous IoT applications using a CoAP-based broker | IIT - CNR - Istituto di Informatica e Telematica
IIT Home Page CNR Home Page

Edge-centric resource allocation for heterogeneous IoT applications using a CoAP-based broker

The Edge/Fog computing paradigm has been recently advocatedfor future IoT systems to cope with the capacity and latency constraints ofconventional cloud-centric IoT architectures. Fog nodes are not only neededto offload computing tasks from the centralised cloud but also to provide IoTapplications with management services that facilitate deployment and improveQuality of Service. Indeed, in large-scale IoT deployments, it is expected thata large number of applications access the same resources (e.g. a sensor or anactuator), most likely hosted on constrained devices. Moreover, applicationscan have highly heterogeneous QoS requirements, e.g., regarding real-timeconstraints or frequency with which they desire to receive notifications from themonitored resources. However, IoT applications may be unable to autonomouslyadapt their access patterns for IoT resources to network dynamics and bandwidthlimitations. To address these issues, in thiswork we design a fog-based broker thatregulates the access to IoT resources transparently and effectively. Specifically,we develop an optimisation framework to determine the notification periods thatmaximise the applications’ QoS satisfaction under network-related constraints.Then, we also propose practical algorithms that leverage measurements of thedegree of reliability of application transmissions to infer the congestion level of theIoT resources, and adapt the notification periods accordingly.We have developeda software prototype of our broker by exploiting the standard features of the CoAPprotocol. Then, we have validated the proposed solution through simulationsand real experiments in an IoT testbed. Results show that, as the applicationdemands increase, the proposed approach guarantees better QoS satisfaction,higher throughput and improved energy efficiency than a conventional CoAPproxy. Moreover, the efficacy of the optimal solution heavily depends on accurateestimates of the network capacity, which may be difficult to obtain in real-worldIoT deployments..


International Journal of Cloud Computing, 2020

Autori IIT:

Tipo: Contributo in rivista non ISI
Area di disciplina: Computer Science & Engineering

File: Edge-centric resource allocation for heterogeneous IoT applications using a CoAP-based broker.pdf

Attività: Future Internet