Journal of Intelligent Manufacturing

, Volume 27, Issue 2, pp 447–462 | Cite as

Shop-floor resource virtualization layer with private cloud support

  • Octavian Morariu
  • Cristina Morariu
  • Theodor Borangiu


Large scale emergence of mature cloud solutions, ranging from software-as-a-service based solutions for business management, to very sophisticate private cloud solutions; offer the building blocks for constructing extremely flexible enterprise systems that can respond to environmental changes with great agility. Manufacturing enterprises need to adopt these new technologies to advance in a new era of mass customization where flexibility, scalability and agility are the differentiating factors. In this context, this paper introduces the virtualized MES and shop floor architecture as an intermediate layer in the manufacturing stack and discusses the advantages offered by this approach for manufacturing enterprises. A classification of MES and shop floor devices is presented focusing on the virtualization techniques suitable for each device type, considering the level of distributed intelligence and the virtualization overhead. Shop floor virtualization through shop floor profiles is presented and discussed underlying the flexibility of the solution. A pilot multi-agent implementation for virtual shop floor configuration based on the CoBASA reference architecture is presented and discussed. The shop floor profiles which define the virtual layout and mappings of the robotized manufacturing system are also provided in this context. The pilot implementation using six Adapt robots and a IBM CloudBurst 2.1 private cloud, is described and virtualization overhead in terms of event propagation delays is measured and presented in several scenarios of resource workload collocation on physical cloud blades


MES Robot virtualization Private cloud Shop floor Virtual devices Mapping Shop floor profile High performance computing 


  1. Babiceanu, R., & Chen, F. (2006). Development and applications of holonic manufacturing systems: A survey. Journal of Intelligent Manufacturing, 17, 111–131.CrossRefGoogle Scholar
  2. Barata, J., & Camarinha-Matos, L. M. (2003). Coalitions of manufacturing components for shop floor agility—the CoBASA architecture. International Journal of Networking and Virtual Organizations, 2(1), 50–77.CrossRefGoogle Scholar
  3. Bellifemine, F., Poggi, A., & Rimassa, G. (2001). JADE: A FIPA2000 compliant agent development environment. In Proceedings of the 5th international conference on autonomous agents (pp. 216–217). ACM.Google Scholar
  4. Borangiu, T. (2009). A service-oriented architecture for Holonic manufacturing control. Springer Series Studies in Computational Intelligence, 243, 489–504.CrossRefGoogle Scholar
  5. Chappell, D. A. (2009). Enterprise service bus. O’Reilly Media Inc.Google Scholar
  6. Cheng, Y., Tao, F., Zhang, L., Zhang, X., Xi, G. H., & Zhao, D. (2010). Study on the utility model and utility equilibrium of resource service transaction in cloud manufacturing. In Industrial engineering and engineering management (IEEM), IEEE international conference (pp. 2298–2302).Google Scholar
  7. Gavrilovska, A., Kumar, S., Raj, H., Schwan, K., Gupta, V., Nathuji, R., & Saraiya, P. (2007). High-performance hypervisor architectures: Virtualization in hpc systems. In Workshop on system-level virtualization for HPC.Google Scholar
  8. Jamil, D., & Zaki, H. (2011). Security issues in cloud computing and countermeasures. International Journal of Engineering Science and Technology (IJEST), 3(4), 2672–2676.Google Scholar
  9. Kaufman, L. M. (2009). Data security in the world of cloud computing. Security & Privacy, IEEE, 7(4), 61–64.CrossRefGoogle Scholar
  10. Lee, Y. C., & Zomaya, A. Y. (2012). Energy efficient utilization of resources in cloud computing systems. The Journal of Supercomputing, 60(2), 268–280.CrossRefGoogle Scholar
  11. Leimeister, S., Böhm, M., Riedl, C., & Krcmar, H. (2010). The business perspective of cloud computing: Actors, roles and value networks. In 18th European conference on information systems, ECIS 2010.Google Scholar
  12. Leitão, P., Marco, J., Bepperling, A., Cachapa, D., Colombo, A. W., & Restivo, F. (2012). Integration of virtual and real environments for engineering service-oriented manufacturing systems. Journal of Intelligent Manufacturing, 23(6), 2551–2563.CrossRefGoogle Scholar
  13. Li, B. H., Zhang, L., Wang, S. L., Tao, F., Cao, J. W., Jiang, X. D., et al. (2010). Cloud manufacturing: A new service-oriented networked manufacturing model. Computer Integrated Manufacturing Systems, 16(1), 1–7.Google Scholar
  14. Liu, N., & Li, X. (2012). A resource virtualization mechanism for cloud manufacturing systems. In M. Sinderen, P. Johnson, X. Xu, & G. Doumeingts (Eds.), Enterprise interoperability (Lecture Notes in Business Information Processing) (Vol. 122, pp. 46–59). Berlin: Springer.Google Scholar
  15. Lohr, S. (2007). Google and IBM join in ‘cloud computing’ research. New York Times, 10(8).
  16. Luo, Y., Zhang, L., Tao, F., Ren, L., Liu, Y., & Zhang, Z. (2013). A modeling and description method of multidimensional information for manufacturing capability in cloud manufacturing system. International Journal on Advance Manufacturing Technologies, 69(5–8), 961–975.Google Scholar
  17. Mason-Jones, R., & Towill, D. R. (1997). Information enrichment: Designing the supply chain for competitive advantage. Supply Chain Management, 2(4), 137–148.CrossRefGoogle Scholar
  18. McFarlane, D., Sarma, S., Chirn, J. L., Wong, C. Y., & Ashton, K. (2002). The intelligent product in manufacturing control and management. In Proceedings of 15th Triennial World Congress. Barcelona, Spain.Google Scholar
  19. Mell, P., & Timothy, G. (2011). The NIST definition of cloud computing (draft). NIST Special Publication, 800(145), 7.Google Scholar
  20. Mergen, M. F., Uhlig, V., Krieger, O., & Xenidis, J. (2006). Virtualization for high-performance computing. ACM SIGOPS Operating Systems Review, 40(2), 8–11.CrossRefGoogle Scholar
  21. Meyer, G., Främling, K., & Holmström, J. (2009). Intelligent products: A survey. Computers in Industry, 60(3), 137–148.CrossRefGoogle Scholar
  22. Morariu, C., Morariu, O., & Borangiu, T. (2012). Manufacturing service bus integration model for implementing highly flexible and scalable manufacturing systems. In Proceedings of the 14th IFAC INCOM’12 symposium, PapersOnLine (Vol. 14. Part 1, pp. 1850–1855).Google Scholar
  23. Morariu, C., & Borangiu, T. (2012). Manufacturing integration framework: A SOA perspective on manufacturing. Information Control Problems in Manufacturing, 14(1), 31–38.Google Scholar
  24. Morariu, C., Morariu, O., & Borangiu, T. (2013). Customer order management in service oriented holonic manufacturing. Computers in Industry, 64(8), 1061–1072.CrossRefGoogle Scholar
  25. Pallis, G. (2010). Cloud computing: The new frontier of internet computing. Internet Computing, IEEE, 14(5), 70–73.CrossRefGoogle Scholar
  26. Pearson, S., & Benameur, A. (2010). Privacy, security and trust issues arising from cloud computing. In Cloud computing technology and science (CloudCom), 2010 IEEE second international conference (pp. 693–702).Google Scholar
  27. Raj, H., & Schwan, K. (2007). High performance and scalable I/O virtualization via self-virtualized devices. In Proceedings of the 16th international symposium on high performance distributed computing (pp. 179–188). ACM.Google Scholar
  28. Shi, S., Mo, R., Yang, H., Chang, Z., & Chen, Z. (2007). An implementation of modelling resource in a manufacturing grid for resource sharing. International Journal of Computer Integrated Manufacturing, 20, 169–77. Google Scholar
  29. Svantesson, D., & Clarke, R. (2010). Privacy and consumer risks in cloud computing. Computer Law & Security Review, 26(4), 391–397.Google Scholar
  30. Thomas, A., Trentesaux, D., & Valckenaers, P. (2012). Intelligent distributed production control. Journal of Intelligent Manufacturing, 23(6), 2507–2512.CrossRefGoogle Scholar
  31. Vecchiola, C., Pandey, S., & Buyya, R. (2009). High-performance cloud computing: A view of scientific applications, In Pervasive systems, algorithms, and networks (ISPAN), 10th international symposium (pp. 4–16).Google Scholar
  32. Wang, X., & Xu, X. W. (2013). ICMS: a cloud-based manufacturing system. In Cloud manufacturing (pp. 1–22). London: Springer.Google Scholar
  33. Wang, S., Liu, Z., Sun, Q., Zou, H., Yang, F. (2012). Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing. Journal of Intelligent Manufacturing. doi: 10.1007/s10845-012-0661-6.
  34. Weissman, C. D., & Bobrowski, S., (2009), The design of the multitenant internet application development platform. In Proceedings of the 35th SIGMOD international conference on management of data (pp. 889–896).Google Scholar
  35. Witsch, M., & Vogel-Heuser, B. (2012). Towards a formal specification framework for manufacturing execution systems. Industrial Informatics, IEEE Transactions on, 8(2), 311–320.CrossRefGoogle Scholar
  36. Wu, L., & Yang, C. (2010). A solution of manufacturing resources sharing in cloud computing environment. In Cooperative design, visualization and engineering (pp. 247–252). Berlin: Springer.Google Scholar
  37. Xu, X. (2012). From cloud computing to cloud manufacturing. Robotics and Computer-Integrated Manufacturing, 28(1), 75–86.CrossRefGoogle Scholar
  38. Zhang, L., Yongliang, L., Fei, T., Bo, H. L., Lei, R., Xuesong, Z., Hua, G., Ying, C., Anrui, H., & Yongkui L. (2012a). Cloud manufacturing: A new manufacturing paradigm. Enterprise Information Systems ahead-of-print, 8(2), 1–21.Google Scholar
  39. Zhang, Y., Pingyu, J., Huang, G., Qu, T., Zhou, G., & Hong, J. (2012b). RFID-enabled real-time manufacturing information tracking infrastructure for extended enterprises. Journal of Intelligent Manufacturing, 23(6), 2357–2366.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  • Octavian Morariu
    • 1
  • Cristina Morariu
    • 2
  • Theodor Borangiu
    • 1
  1. 1.Centre for Research and Training in Industrial Control, Robotics and Materials EngineeringUniversity “Politehnica” BucharestBucharestRomania
  2. 2.Cloud Computing Research DepartmentCloudTroopers InternationalCluj-NapocaRomania

Personalised recommendations