  Cloud architecture has become a valuable solution for different applications,
such as big data analytics, due to its high-degree of availability, scalability
and strategic value. However, there still remain challenges in managing cloud
architecture, in areas such as cloud security. In this paper, we exploit
software-defined networking (SDN) and blockchain technologies to secure cloud
management platforms from a networking perspective. We develop a
blockchain-powered SDN-enabled networking infrastructure in which the
integration between blockchain-based security and autonomy management layer and
multi-controller SDN networking layer is defined to enhance the integrity of
the control and management messages. Furthermore, our proposed networking
infrastructure also enables the autonomous bandwidth provisioning to enhance
the availability of cloud architecture. In the simulation section, we evaluate
the performance of our proposed blockchain-powered SDN-enabled networking
infrastructure by considering different scenarios.
