Final published version
Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - SLA-RALBA: Cost-efficient and resource-aware load balancing algorithm for Cloud computing
AU - Hussain, Altaf
AU - Aleem, Muhammad
AU - Iqbal, Muhammad Azhar
AU - Islam, Muhammad Arshad
PY - 2019/10/31
Y1 - 2019/10/31
N2 - Recently, Service-level agreement (SLA) is deemed to be an integral aspect for ondemand provisioning of scalable resources on Cloud. SLA defnes important constraints for instance guaranteed quality of service (QoS), pricing, fault-tolerant availability, security, and period of service. Currently, there is a dire need of SLA-based scheduling that improves resources utilization on Cloud. Scheduling with reduced execution time and cost may adversely afect resource utilization. To overcome this issue, we present a cost-efcient SLA-based load balancing scheduler, namely SLARALBA, for heterogeneous Cloud infrastructures. The proposed technique supports three levels of SLA opted by the Cloud users. The proposed novel technique incorporates the execution cost for the successful execution of users’ services to elevate the resource utilization on Cloud. The SLA-RALBA is simulated for performance analysis using the benchmark GoCJ and HCSP datasets. The performance results of the SLA-RALBA are compared with the existing schedulers, namely ExecutionMCT, Proft-MCT, SLA-MCT, Execution-Min-Min, Proft-Min-Min, and SLA-MinMin in terms of average resource utilization, execution time, and cost of the Cloud services. The obtained results reveal that SLA-RALBA provides an even trade-of between execution time and cost of the services by guaranteeing a drastic improvement in resource utilization on Cloud than existing algorithms
AB - Recently, Service-level agreement (SLA) is deemed to be an integral aspect for ondemand provisioning of scalable resources on Cloud. SLA defnes important constraints for instance guaranteed quality of service (QoS), pricing, fault-tolerant availability, security, and period of service. Currently, there is a dire need of SLA-based scheduling that improves resources utilization on Cloud. Scheduling with reduced execution time and cost may adversely afect resource utilization. To overcome this issue, we present a cost-efcient SLA-based load balancing scheduler, namely SLARALBA, for heterogeneous Cloud infrastructures. The proposed technique supports three levels of SLA opted by the Cloud users. The proposed novel technique incorporates the execution cost for the successful execution of users’ services to elevate the resource utilization on Cloud. The SLA-RALBA is simulated for performance analysis using the benchmark GoCJ and HCSP datasets. The performance results of the SLA-RALBA are compared with the existing schedulers, namely ExecutionMCT, Proft-MCT, SLA-MCT, Execution-Min-Min, Proft-Min-Min, and SLA-MinMin in terms of average resource utilization, execution time, and cost of the Cloud services. The obtained results reveal that SLA-RALBA provides an even trade-of between execution time and cost of the services by guaranteeing a drastic improvement in resource utilization on Cloud than existing algorithms
KW - RALBA
KW - Service-level agreement
KW - Cost-efficient scheduling
KW - Resource-aware scheduling
U2 - 10.1007/s11227-019-02916-4
DO - 10.1007/s11227-019-02916-4
M3 - Journal article
VL - 75
SP - 6777
EP - 6803
JO - Journal of Supercomputing
JF - Journal of Supercomputing
SN - 0920-8542
ER -