Cloud computing is becoming an emerging technology that is changing the traditional industry and enterprises to do their work in a new way using dynamically scalable, virtualised heterogeneous resources over the internet. Nowadays, cloud manufacturing is evolving as a new technology that transforms the traditional manufacturing business model to effective reconfigurable production lines, allows effective load balancing to dynamic customer demands and reduces the time to market. In cloud manufacturing, the resources that are geographically distributed across several sectors are incorporated as cloud-based services and they are provided to users in a centralised manner. The resources can be provisioned to the users of cloud as pay as you go model depending on the user requirements.