Automated deployment of SmartX IoT-cloud services based on continuous integration

Since convergence of IoT and Cloud, IoT-Cloud, has potential to provide futuristic IT services, there are many research about IoT-Cloud service. To keep pace with trend, we are studying and developing IoT-Cloud service. Goal of this service is reducing power consumption in server room. To design this service, we use microservice. Since it is set of inter-connection of functions, frequent verification is important. Therefore, we adopt Continuous Integration (CI). It is designed to build and running service in testbed automatically. It reduces integration effort. In this paper, we introduce our experience in automated deployment of SmartX IoT-Cloud services based on CI.

[1]  Fang-Yie Leu,et al.  Applying Continuous Integration for Reducing Web Applications Development Risks , 2015, 2015 10th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA).

[2]  Nikita Seth,et al.  ACI (automated Continuous Integration) using Jenkins: Key for successful embedded Software development , 2015, 2015 2nd International Conference on Recent Advances in Engineering & Computational Sciences (RAECS).

[3]  Antonio Pescapè,et al.  Integration of Cloud computing and Internet of Things: A survey , 2016, Future Gener. Comput. Syst..

[4]  Mitesh Soni,et al.  End to End Automation on Cloud with Build Pipeline: The Case for DevOps in Insurance Industry, Continuous Integration, Continuous Testing, and Continuous Delivery , 2015, 2015 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM).

[5]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.