Abstract
cloud computing has become more powerful with the inclusion of software-defined networking (SDN) in its environment. In Cloud Data Centers (CDCs), an important research issue is how to forecast and allocate resources efficiently whilst achieving Quality of Service (QoS) of users request with minimal overall power consumption; taking into account the frequent changes in resource requirements. In this paper, we propose a Supervisor Controller-based Software-Defined Cloud Data Center (SC-boSD-CDC) framework for dynamic resource allocation and prediction of cloud computing-based SDN. In this proposed module, Genetic Algorithm (GA) is proposed to deal with the multi-objective problem of dynamically forecasting the utilization of resources in both compute nodes and links bandwidth of network as well as energy consumption in the Cloud Data Center (CDC). Furthermore, a Virtual Machines (VMs) placement algorithm is also proposed to allocate computing resources and routing algorithms to choose the proper bandwidth links between switches; resulting in increased CPU and memory utilization and reduction in overall power consumption.
Highlights
Cloud Computing (CC) [1] is a technology that facilitate remote access and manipulation of data and applications through the internet
As stated by the National Institute of Standards (NIST), various types of service models provided by cloud computing include Infrastructure as a Service (IaaS), Software as a Service (SaaS) and Platform as a Service (PaaS)
We propose a Supervisor Controller based on Software-Defined Cloud Data Center (SC-boSD-Cloud Data Centers (CDCs)) to jointly formulate the problem of resource prediction and allocation in the CDC in relation to computing and network resources
Summary
Cloud Computing (CC) [1] is a technology that facilitate remote access and manipulation of data and applications through the internet. Some of the features provided by this technology include the host’s flexibility in configuring many VMs on it which increases the utilization and flexibility of computing resources of a network It facilitates the allocation of the resources that can be changed dynamically, depending on client requests. In the cloud data center, most researchers focus on allocating resources either in compute nodes or link bandwidth separately within the network while ignoring the optimization of resource utilization and power consumption [8, 9]. We propose a Supervisor Controller based on Software-Defined Cloud Data Center (SC-boSD-CDC) to jointly formulate the problem of resource prediction and allocation in the CDC in relation to computing and network resources.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.