The cloud datacenter has numerous hosts as well as application requests where resources are dynamic. The demands placed on the resource allocation are diverse. These factors could lead to load imbalances, which affect scheduling efficiency and resource utilization. A scheduling method called Dynamic Resource Allocation for Load Balancing (DRALB) is proposed. The proposed solution constitutes two steps: First, the load manager analyzes the resource requirements such as CPU, Memory, Energy and Bandwidth usage and allocates an appropriate number of VMs for each application. Second, the resource information is collected and updated where resources are sorted into four queues according to the loads of resources i.e. CPU intensive, Memory intensive, Energy intensive and Bandwidth intensive. We demonstarate that SLA-aware scheduling not only facilitates the cloud consumers by resources availability and improves throughput, response time etc. but also maximizes the cloud profits with less resource utilization and SLA (Service Level Agreement) violation penalties. This method is based on diversity of clients applications and searching the optimal resources for the particular deployment. Experiments were carried out based on following parameters i.e. average response time; resource utilization, SLA violation rate and load balancing. The experimental results demonstrate that this method can reduce the wastage of resources and reduces the traffic upto 44.89 and 58.49 in the network.
翻译:云中数据中心拥有众多主机以及资源动态应用请求。对资源分配的要求多种多样。这些因素可能导致负荷失衡,影响日程安排的效率和资源利用。提出了称为“负载平衡动态资源分配”(DRALB)的日程安排方法。拟议解决方案包括两个步骤:首先,负载管理员分析资源需求,如CPU、记忆、能源和宽带使用等,并为每项应用程序分配适当数量的VMs。第二,资源信息收集和更新,根据资源负荷,即CPU密集、记忆密集、能源密集和宽带密集四组进行资源分类。我们指出,SLA-aware的日程安排不仅通过资源供应为云层消费者提供便利,而且通过投入、反应时间等来改进,而且还以较少的资源利用和SLA(服务级协议)违反处罚的方式最大限度地增加云的利润。这种方法基于客户应用的多样性,并寻找用于特定部署的最佳资源。根据以下参数对资源进行实验:CPU平均响应时间、记忆密集、能源密集和宽带密集。我们指出,SLA-awa-189资源利用率和负荷平衡方法可以降低资源流量和工作量。