A microservice architecture for predictive analytics in manufacturing

Abstract This paper discusses on the design, development and deployment of a flexible and modular platform supporting smart predictive maintenance operations, enabled by microservices architecture and virtualization technologies. Virtualization allows the platform to be deployed in a multi-tenant environment, while facilitating resource isolation and independency from specific technologies or services. Moreover, the proposed platform supports scalable data storage supporting an effective and efficient management of large volume of Industry 4.0 data. Methodologies of data-driven predictive maintenance are provided to the user as-a-service, facilitating offline training and online execution of pre-trained analytics models, while the connection of the raw data to contextual information support their understanding and interpretation, while guaranteeing interoperability across heterogeneous systems. A use case related to the predictive maintenance operations of a robotic manipulator is examined to demonstrate the effectiveness and the efficiency of the proposed platform.

[1]  Maria Fazio,et al.  A study on container virtualization for guarantee quality of service in Cloud-of-Things , 2019, Future Gener. Comput. Syst..

[2]  Gábor Terstyánszky,et al.  MiCADO - Microservice-based Cloud Application-level Dynamic Orchestrator , 2017, Future Gener. Comput. Syst..

[3]  Enrico Macii,et al.  A Fog Computing Approach for Predictive Maintenance , 2019, CAiSE Workshops.

[4]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[5]  Ian Taylor,et al.  SWITCH workbench: A novel approach for the development and deployment of time-critical microservice-based cloud-native applications , 2019, Future Gener. Comput. Syst..

[6]  Michael Short,et al.  An Industrial Digitalization Platform for Condition Monitoring and Predictive Maintenance of Pumping Equipment , 2019, Sensors.

[7]  Ilyoung Chong,et al.  Design Methodology of Microservices to Support Predictive Analytics for IoT Applications , 2018, Sensors.

[8]  Anna Syberfeldt,et al.  On a containerized approach for the dynamic planning and control of a cyber - physical production system , 2020, Robotics Comput. Integr. Manuf..

[9]  Guangwei Bai,et al.  Application deployment using Microservice and Docker containers: Framework and optimization , 2018, J. Netw. Comput. Appl..

[10]  Loretta Ichim,et al.  Fog Computing Monitoring System for a Flexible Assembly Line , 2019, SOHOMA.

[11]  Remzi Seker,et al.  Trustworthiness Requirements for Manufacturing Cyber-physical Systems , 2017 .

[12]  Prem Prakash Jayaraman,et al.  Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions , 2018, IEEE Access.

[13]  Jörg Franke,et al.  Platform-based service composition for manufacturing: A conceptualization , 2019 .

[14]  Patricia Lago,et al.  The Journal of Systems and Software , 2019 .

[15]  Shanshan Li,et al.  A dataflow-driven approach to identifying microservices from monolithic applications , 2019, J. Syst. Softw..

[16]  Willem-Jan van den Heuvel,et al.  The pains and gains of microservices: A Systematic grey literature review , 2018, J. Syst. Softw..