M2M applications allow the secure and dependable automation of tasks to improve industrial productivity and quality of life of citizens. Task automation is realized by a closed loop between data sensing and actuation, and implemented by means of a large number of smart objects pervasively deployed in the physical world, and control logic running at the core of the M2M application. In critical scenarios, however, such as public safety systems or personal health-care, the control is only effective if it is able to operate while meeting specific real-time requirements. In this work we present a general solution to support the broad range of QoS requirements that characterize heterogeneous M2M applications. The proposed solution is designed with particular attention to scalability and reliability in order to be integrated into large IoT deployments, and comprises a QoS model and a framework for QoS negotiation and resource allocation. The framework has been included in the runtime platform for M2M applications developed by the EU-FP7 project BETaaS: Building the Environment for the Things as a Service.
A Framework for Quality of Service Support in Things-as-a-Service Oriented Architectures
MINGOZZI, ENZO;TANGANELLI, GIACOMO;VALLATI, CARLO
2014-01-01
Abstract
M2M applications allow the secure and dependable automation of tasks to improve industrial productivity and quality of life of citizens. Task automation is realized by a closed loop between data sensing and actuation, and implemented by means of a large number of smart objects pervasively deployed in the physical world, and control logic running at the core of the M2M application. In critical scenarios, however, such as public safety systems or personal health-care, the control is only effective if it is able to operate while meeting specific real-time requirements. In this work we present a general solution to support the broad range of QoS requirements that characterize heterogeneous M2M applications. The proposed solution is designed with particular attention to scalability and reliability in order to be integrated into large IoT deployments, and comprises a QoS model and a framework for QoS negotiation and resource allocation. The framework has been included in the runtime platform for M2M applications developed by the EU-FP7 project BETaaS: Building the Environment for the Things as a Service.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.