Logo image
A Dynamic Module Deployment Framework for M2M Platforms
Conference paper

A Dynamic Module Deployment Framework for M2M Platforms

Bing-Liang Chen, Shih-Chun Huang, Yu-Cing Luo, Yeh-Ching Chung and Jerry Chou
Proceedings - 2017 IEEE 7th International Symposium on Cloud and Service Computing, SC2 2017, Vol.2018-January, pp.194-200
03/2018

Abstract

Internet-of-Things Machine-to-Machine Module Deployment Placement Optimization Safety Risk Reliability and Quality Computer Networks and Communications Information Systems and Management
IoT applications are built on top of M2M platforms which facilitate the communication infrastructure among devices and to the clouds. Because of increasing M2M communication traffic and limited edge network bandwidth, it has become a crucial problem of M2M platform to prevent network congestion and service delay. A general approach is to deploy IoT service modules in M2M platform, so that data can be pre-processed and reduced before transmitting over the networks. Moreover, the service modules often need to be deployed dynamically at various locations of M2M platform to accommodate the mobility of devices moving across access networks, and the on-demand service requirement from users. However, existing M2M platforms have limited support to deployment dynamically and automatically. Therefore, the objective of our work is to build a dynamic module deployment framework in M2M platform to manage and optimize module deployment automatically according to user service requirements. We achieved the goal by implementing a solution that integrates a OSGi-based Application Framework(Kura), with a M2M platform(OM2M). By exploiting the resource reuse method in OSGi specification, we were able to reduce the module deployment time by 50∼52%. Finally, a computation efficient and near-optimal algorithm was proposed to optimize the the module placement decision in our framework.

Metrics

1 Record Views

Details

Logo image