
In today’s world, more and more organizations are adopting the cloud services mainly because of the reliability and affordability provided by them. However, there are several drawbacks faced by the cloud users and cloud service providers. Apart from the security perspective, the cloud users are facing challenges in control and visibility, lack of standard service interfaces, difficulty in deploying applications across multiple clouds and vendor lock-in. Also, cloud service providers are facing challenges in degradation of the quality of service provided because of the distance between cloud datacenter and the end user and unexpected interruption of services etc. The above problems can be reduced to a greater extent by adopting Multi Cross Cloud Infrastructure. A Cross Cloud Infrastructure is termed as using multiple cloud service providers services. This benefits the cloud users to receive the best quality services in order to increase their productivity. Furthermore, there is a necessity to allocate user services on demand and optimizing the resource allocation for cloud service providers. So, the main aim of this research is to build a common platform to manage a cross-cloud environment. Cross cloud platform can be implemented within an organization or Enterprise and is used by 3rd level support team or Infrastructure team to provide multiple services (E.g. – Delivering application containers, VM connection for development purposes) to end users based on some SLA (policies) with more control and visibility. Software Defined Network (SDN) is a path breaking technological innovation that is expected to complement the rapidly growing cloud infrastructure. SDN separates the control plane from the data plane of a network and centralizes the control plane in a single device allowing network developers to dynamically propagate different networking paradigms. However, the centralization of the control plane, while affording its fair share of benefits, makesSDN vulnerable to several security threats such as denial of service, and man-in-the-middle attacks. This research proposes a radical way to address such limitations by distributing the control plane across the network using the blockchain algorithm while allowing authorized applications to write to the blockchain to communicate with the data plane.