Retrieving Monitoring and Accounting Information from Constrained Devices in Internet-of-Things Applications
Mazhelis, O., Waldburger, M., Machado, G., Stiller, B., & Tyrväinen, P. (2013). Retrieving Monitoring and Accounting Information from Constrained Devices in Internet-of-Things Applications. In G. Doyen, M. Waldburger, P. Celeda, A. Sperotto, & B. Stiller (Eds.), Emerging Management Mechanisms for the Future Internet (pp. 136-147). Lecture Notes in Computer Science (7943). Springer Berlin Heidelberg. doi:10.1007/978-3-642-38998-6_17
Published inLecture Notes in Computer Science
© IFIP International Federation for Information Processing 2013. This is a final draft version of an article whose final and definitive form has been published by Springer. Published in this repository with the kind permission of the publisher.
Internet-of-Things (IoT) is envisioned to provide connectivity to a vast number of sensing or actuating devices with limited computational and communication capabilities. For the organizations that manage these constrained devices, the monitoring of each device’s operational status and performance level as well as the accounting of their resource usage are of great importance. However, monitoring and accounting support is lacking in today’s IoT platforms. Hence, this paper studies the applicability of the Constrained Application Protocol (CoAP), a lightweight transfer protocol under development by IETF, for efficiently retrieving monitoring and accounting data from constrained devices. On the infrastructure side, the developed prototype relies on using standard building blocks offered by the AMAAIS project in order to collect, pre-process, distribute, and persistently store monitoring and accounting information. Necessary on-device and infrastructure components are prototypically implemented and empirically evaluated in a realistic simulation environment. Experiment results indicate that CoAP is suited for efficiently transferring monitoring and accounting data, both due to a small energy footprint and a memory-wise compact implementation. ...