A novel cloud manufacturing framework with auto-scaling capability for the machining industry

The globalised machine-tool manufacturing enterprises are eager to develop intelligent machine tools and novel business models to increase their competitiveness. In recent years, cloud manufacturing, encapsulating distributed manufacturing resources into cloud services for supporting all tasks in a product life cycle, has emerged as a promising concept and approach for the machining industry to achieve such a goal and gain profits. However, there has been no systematic approach to the development of cloud manufacturing systems (CMSs) for the machining industry so far. In this paper, we propose a novel cloud manufacturing framework (CMF) with auto-scaling capability (called CMFAS) aimed at providing a systematic and rapid development approach for building CMSs. The proposed CMFAS contains a cloud-based architecture which can transform single-user manufacturing functions (MFs) into cloud services that can be accessed by many users simultaneously. Also, a user-acceptable time-based scaling algorithm is designed so that the CMFAS can automatically perform scale-out or scale-in on the number of virtual machines (VMs) according to the user arrival rate, while confining the average service time for a user to be less than a specified user-acceptable time using a minimum number of VMs. Finally, we develop an Ontology Inference Cloud Service (OICS) for machine tools based on the CMFAS and deploy it on a public cloud platform for conducting integrated tests. Testing results show that the OICS can successfully recommend proper machine tools and cutting tools for machining tasks, and the proposed scaling algorithm outperforms traditional CPU-load-based scaling algorithms in terms of a smaller average service time for a user (i.e. quicker processing time) and a smaller number of created VMs (i.e. less cost of leasing cloud resources). The proposed CMFAS, together with its detailed designs, can serve as a useful reference approach for systematically and rapidly building CMSs for the machining industry.

[1]  George Q. Huang,et al.  Multi-agent based real-time production scheduling method for radio frequency identification enabled ubiquitous shopfloor environment , 2014, Comput. Ind. Eng..

[2]  F. Tao,et al.  Cloud Manufacturing , 2011 .

[3]  Carl M. Harris,et al.  Fundamentals of queueing theory , 1975 .

[4]  Lei Ren,et al.  Cloud Manufacturing Platform: Operating Paradigm, Functional Requirements, and Architecture Design , 2013 .

[5]  Nabil Ahmed Sultan,et al.  International Journal of Information Management , 2010 .

[6]  Peng Fei Wang,et al.  Network Manufacturing Technology Based on Cloud Computing , 2012 .

[7]  Dazhong Wu,et al.  Enhancing the Product Realization Process With Cloud-Based Design and Manufacturing Systems , 2013, J. Comput. Inf. Sci. Eng..

[8]  Mieczyslaw Metzger,et al.  A Survey on Applications of Agent Technology in Industrial Process Control , 2011, IEEE Transactions on Industrial Informatics.

[9]  Fan-Tien Cheng,et al.  Developing an Automatic Virtual Metrology System , 2012, IEEE Transactions on Automation Science and Engineering.

[10]  Jay Lee,et al.  Self-maintenance and engineering immune systems: Towards smarter machines and manufacturing systems , 2011, Annu. Rev. Control..

[11]  Shane Xie,et al.  Agent technology for collaborative process planning: a review , 2007 .

[12]  Aydin Nassehi,et al.  Toward interoperable CNC manufacturing , 2008, Int. J. Comput. Integr. Manuf..

[13]  Lei Ren,et al.  Cloud manufacturing: a new manufacturing paradigm , 2014, Enterp. Inf. Syst..

[14]  Dazhong Wu,et al.  Cloud-based design and manufacturing: A new paradigm in digital manufacturing and design innovation , 2015, Comput. Aided Des..

[15]  Lihui Wang,et al.  The State of the Art of Cloud Manufacturing and Future Trends , 2013 .

[16]  Arun Kumar,et al.  An agent-based framework for collaborative negotiation in the global manufacturing supply chain network , 2006 .

[17]  Xun Xu,et al.  Virtualize Manufacturing Capabilities in the Cloud: Requirements and Architecture , 2013 .

[18]  Yanru Zhong,et al.  Automatically generating assembly tolerance types with an ontology-based approach , 2013, Comput. Aided Des..

[19]  Rong-Shean Lee,et al.  Development of universal environment for constructing 5-axis virtual machine tool based on modified D-H notation and OpenGL , 2010 .

[20]  Chai Xu-dong,et al.  Cloud manufacturing:a new service-oriented networked manufacturing model , 2010 .

[21]  Fei Tao,et al.  CCIoT-CMfg: Cloud Computing and Internet of Things-Based Cloud Manufacturing Service System , 2014, IEEE Transactions on Industrial Informatics.

[22]  Haw Ching Yang,et al.  Development of a cloud-computing-based equipment monitoring system for machine tool industry , 2012, 2012 IEEE International Conference on Automation Science and Engineering (CASE).

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

[24]  Parag Vichare,et al.  Strategic advantages of interoperability for global manufacturing using CNC technology , 2008 .

[25]  José Antonio Lozano,et al.  A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments , 2014, Journal of Grid Computing.

[26]  Jerry Y. H. Fuh,et al.  An adaptive and upgradable agent-based system for coordinated product development and manufacture , 2004 .

[27]  George Q. Huang,et al.  Agent-based workflow management for RFID-enabled real-time reconfigurable manufacturing , 2010, Int. J. Comput. Integr. Manuf..

[28]  Dazhong Wu,et al.  Cloud manufacturing: Strategic vision and state-of-the-art☆ , 2013 .

[29]  Weiming Shen,et al.  Agent-based distributed manufacturing process planning and scheduling: a state-of-the-art survey , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[30]  Albert Treytl,et al.  Applications of Agent Systems in Intelligent Manufacturing , 2010 .

[31]  Junhuai Li,et al.  A Multi-agent Supply Chain Information Coordination Mode based on Cloud Computing , 2013 .

[32]  Xun Xu Cloud Manufacturing: A New Paradigm for Manufacturing Businesses , 2013 .

[33]  Xi Vincent Wang,et al.  DIMP: an interoperable solution for software integration and product data exchange , 2012, Enterp. Inf. Syst..

[34]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[35]  Dazhong Wu,et al.  Cloud-Based Manufacturing: Old Wine in New Bottles? , 2014 .

[36]  Fan-Tien Cheng,et al.  Advanced E-Manufacturing Model , 2010, IEEE Robotics & Automation Magazine.

[37]  Min-Hsiung Hung,et al.  Development of cloud-based automatic virtual metrology system for semiconductor industry , 2015 .

[38]  Haw Ching Yang,et al.  Development of an advanced manufacturing cloud for machine tool industry based on AVM technology , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[39]  Haw Ching Yang,et al.  A novel virtual metrology scheme for predicting machining precision of machine tools , 2013, 2013 IEEE International Conference on Robotics and Automation.

[40]  Min-Hsiung Hung,et al.  Development of an AVM System Implementation Framework , 2012, IEEE Transactions on Semiconductor Manufacturing.

[41]  K. Zhang,et al.  ManuHub: A Semantic Web System for Ontology-Based Service Management in Distributed Manufacturing Environments , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.