A flexible data schema and system architecture for the virtualization of manufacturing machines (VMM)

Abstract Future factories will feature strong integration of physical machines and cyber-enabled software, working seamlessly to improve manufacturing production efficiency. In these digitally enabled and network connected factories, each physical machine on the shop floor can have its ‘virtual twin’ available in cyberspace. This ‘virtual twin’ is populated with data streaming in from the physical machines to represent a near real-time as-is state of the machine in cyberspace. This results in the virtualization of a machine resource to external factory manufacturing systems. This paper describes how streaming data can be stored in a scalable and flexible document schema based database such as MongoDB, a data store that makes up the virtual twin system. We present an architecture, which allows third-party integration of software apps to interface with the virtual manufacturing machines. We evaluate our database schema against query statements and provide examples of how third-party apps can interface with manufacturing machines using the VMM middleware. Finally, we discuss an operating system architecture for VMMs across the manufacturing cyberspace, which necessitates command and control of various virtualized manufacturing machines, opening new possibilities in cyber-physical systems in manufacturing.

[1]  Florin Radulescu,et al.  MongoDB vs Oracle -- Database Comparison , 2012, 2012 Third International Conference on Emerging Intelligent Data and Web Technologies.

[2]  Yi Jin,et al.  Research on the improvement of MongoDB Auto-Sharding in cloud environment , 2012, 2012 7th International Conference on Computer Science & Education (ICCSE).

[3]  Yang Liu,et al.  A Storage Solution for Massive IoT Data Based on NoSQL , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[4]  Riyaz Sikora,et al.  Coordination mechanisms for multi-agent manufacturing systems: applications to integrated manufacturing scheduling , 1997 .

[5]  Athulan Vijayaraghavan,et al.  ADDRESSING PROCESS PLANNING AND VERIFICATION ISSUES WITH MTCONNECT , 2009 .

[6]  Duck Bong Kim,et al.  Streamlining the additive manufacturing digital spectrum: A systems approach , 2015 .

[7]  Pedro Ferreira,et al.  Multi-agent Architecture for Reconfiguration of Precision Modular Assembly Systems , 2010, IPAS.

[8]  Nancy A. Lynch,et al.  Perspectives on the CAP Theorem , 2012, Computer.

[9]  eva Kühn,et al.  Automated measurement of API usability: The API Concepts Framework , 2015, Inf. Softw. Technol..

[10]  T. Hannelius,et al.  Roadmap to adopting OPC UA , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[11]  Veda C. Storey,et al.  Business Intelligence and Analytics: From Big Data to Big Impact , 2012, MIS Q..

[12]  Hong Linh Truong,et al.  MQTT-S — A publish/subscribe protocol for Wireless Sensor Networks , 2008, 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE '08).

[13]  A. Gunasekaran,et al.  Big data analytics in logistics and supply chain management: Certain investigations for research and applications , 2016 .

[14]  Sekyoung Youm,et al.  Performance Prediction of a MongoDB-Based Traceability System in Smart Factory Supply Chains , 2016, Sensors.

[15]  Xun Xu,et al.  From cloud computing to cloud manufacturing , 2012 .

[16]  Jay Lee,et al.  A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems , 2015 .

[17]  Robert J. Meijer,et al.  Sensor Data Storage Performance: SQL or NoSQL, Physical or Virtual , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[18]  Adele P. Peskin,et al.  Informatics Infrastructure for the Materials Genome Initiative , 2016 .

[19]  James Moyne,et al.  Big Data Analytics for Smart Manufacturing: Case Studies in Semiconductor Manufacturing , 2017 .

[20]  Nancy A. Lynch,et al.  Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services , 2002, SIGA.

[21]  Lihui Wang,et al.  Current status and advancement of cyber-physical systems in manufacturing , 2015 .

[22]  Richard Y. K. Fung,et al.  Dynamic shopfloor scheduling in multi-agent manufacturing systems , 2006, Expert Syst. Appl..

[23]  Mauro Onori,et al.  Evolvable Production Systems: Environment for New Business Models , 2011 .

[24]  Dazhong Wu,et al.  A fog computing-based framework for process monitoring and prognosis in cyber-manufacturing , 2017 .

[25]  Yuan-Shin Lee,et al.  Streaming Machine Generated Data to Enable a Third-Party Ecosystem of Digital Manufacturing Apps☆ , 2017 .

[26]  Samuel Madden,et al.  Osprey: Implementing MapReduce-style fault tolerance in a shared-nothing distributed database , 2010, 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010).

[27]  Huosheng Hu,et al.  Internet-based Robotic Systems for Teleoperation , 2001 .

[28]  Robert X. Gao,et al.  Cloud-enabled prognosis for manufacturing , 2015 .

[29]  Lihui Wang An overview of internet-enabled cloud-based cyber manufacturing , 2017 .

[30]  Daeyoung Kim,et al.  EPC information services with No-SQL datastore for the Internet of Things , 2014, 2014 IEEE International Conference on RFID (IEEE RFID).

[31]  Aydin Nassehi,et al.  STEP-NC compliant process planning as an enabler for adaptive global manufacturing , 2006 .

[32]  Thomas Hedberg,et al.  Enabling Smart Manufacturing Research and Development using a Product Lifecycle Test Bed , 2015, Procedia manufacturing.