Instead of traditional software, now-a-days they are using cloud computing. It enables the on-going revenue for software providers. Advancement of Cloud Computing due to use of well-established research in web services, networks, utility computing and virtualization has resulted in many advantages in cost, flexibility and availability for service users. These advantages have further increased the demand for Cloud Services, increasing both the Cloud's customer base and the scale of Cloud installations. This has resulted in many technical issues in service oriented architectures and Internet of Services (IoS) type applications such as high availability and scalability, fault tolerance.