Cloud computing is a computing paradigm, where a large pool of systems are connected in private or public networks, to provide dynamically scalable infrastructure for application, data and file storage. With the advent of this technology, the cost of computation, application hosting, content storage and delivery is reduced significantly.
OSI (Open Systems Interconnection) is reference model for how applications can communicate over a network. The Open Systems Interconnect (OSI) model has seven layers. Networking protocols need to be established for low level computer communication up to how application programs communicate. Each step in this protocol is called a layer.