Softwarization is a systemic trend which appears under several paradigms impacting networks, services and terminals evolution. Even the Internet of Things (IoT) scenario is going to be affected by this revolution. The efforts that are being made to provide IoT objects with embedded logic reconfiguration capabilities and the architectures that are being defined to support standard Machine-2-Machine (M2M) transactions are clear expressions of this trend. In this direction, a powerful framework to enable softwarization in constrained IoT objects is T-Res, where a virtual-machine based design is used to support execution tasks abstraction. To adopt T-Res in a real scenario in which device software functionalities can be remotely managed in an automatic fashion, its integration in a global M2M architecture must be defined. In this paper, the integration of TRes in the oneM2M architecture is presented, and its feasibility concerning application logic execution time and power consumption is analyzed by taking into account new generation devices. Performance results show that although oneM2M compliant TRes requires greater execution times and energy consumption when compared to a monolithic firmware approach, it results to be a feasible solution to be implemented in current and next generation IoT objects in order to provide advanced application logic reconfigurability features in softwarized ecosystems.
Towards softwarization in the IoT: Integration and evaluation of t-res in the oneM2M architecture
MARINO, FRANCESCO;Maggiani, Luca;NAO, Laura;Petracca, Matteo
2017-01-01
Abstract
Softwarization is a systemic trend which appears under several paradigms impacting networks, services and terminals evolution. Even the Internet of Things (IoT) scenario is going to be affected by this revolution. The efforts that are being made to provide IoT objects with embedded logic reconfiguration capabilities and the architectures that are being defined to support standard Machine-2-Machine (M2M) transactions are clear expressions of this trend. In this direction, a powerful framework to enable softwarization in constrained IoT objects is T-Res, where a virtual-machine based design is used to support execution tasks abstraction. To adopt T-Res in a real scenario in which device software functionalities can be remotely managed in an automatic fashion, its integration in a global M2M architecture must be defined. In this paper, the integration of TRes in the oneM2M architecture is presented, and its feasibility concerning application logic execution time and power consumption is analyzed by taking into account new generation devices. Performance results show that although oneM2M compliant TRes requires greater execution times and energy consumption when compared to a monolithic firmware approach, it results to be a feasible solution to be implemented in current and next generation IoT objects in order to provide advanced application logic reconfigurability features in softwarized ecosystems.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.