Blockchain (BC) and Software Defined Networking (SDN) are some of the most prominent emerging technologies in recent research. These technologies provide security, integrity, as well as confidentiality in their respective applications. Cloud computing has also been a popular comprehensive technology for several years. Confidential information is often shared with the cloud infrastructure to give customers access to remote resources, such as computation and storage operations. However, cloud computing also presents substantial security threats, issues, and challenges. Therefore, to overcome these difficulties, we propose integrating Blockchain and SDN in the cloud computing platform. In this research, we introduce the architecture to better secure clouds. Moreover, we leverage a distributed Blockchain approach to convey security, confidentiality, privacy, integrity, adaptability, and scalability in the proposed architecture. BC provides a distributed or decentralized and efficient environment for users. Also, we present an SDN approach to improving the reliability, stability, and load balancing capabilities of the cloud infrastructure. Finally, we provide an experimental evaluation of the performance of our SDN and BC-based implementation using different parameters, also monitoring some attacks in the system and proving its efficacy.
翻译:云计算也是最近研究中最突出的新兴技术之一。这些技术提供了安全、完整以及各自应用的保密性。云计算也是一种广受欢迎的综合技术。机密信息往往与云层基础设施共享,使客户能够获取远程资源,例如计算和储存操作。但是云计算也带来了巨大的安全威胁、问题和挑战。因此,为了克服这些困难,我们提议将块链和SDN纳入云计算平台。我们在这次研究中引入了结构,以更好地保障云层的安全。此外,我们利用分布式链方法传递安全、保密、隐私、完整性、适应性和可扩展性。BC为用户提供了一个分散或分散的高效环境。此外,我们介绍了SDN方法,以提高云基础设施的可靠性、稳定性和负荷平衡能力。最后,我们利用不同的参数对我们的SDN和基于BC的实施绩效进行实验性评估,同时监测系统中的一些攻击并证明其有效性。