International Journal of Advanced Research in Computer Engineering & Technology
The cloud is a computing architecture characterized by a large number of interconnected identical computing devices that can scale on demand and that communicate via an IP network. Many technologies commonly associated with computing cloud architectures are not intrinsically associated with them and could just as easily be provided by a different architecture. The reality is that using any technology, except the most primitive, causes some degree of dependency on that technology or its service provider. This notion of using the cloud computing features created by one provider by another causes vendor lock-in. To avoid this vendor lock-in and for making the cloud services portable, their management must be portable to the targeted environment and application components themselves.