An improved round robin time sharing algorithm for optimizing data mapping in cloud computing environments

Afaf Abdelkader, Asmaa Mohamed, Nermeen Ghazy

Abstract


Cloud computing in recent years has been widely applied in a wide number of applications and fields. However, allocating tasks to virtual machines (VMs) remains a part that needs enhancement. Task scheduling algorithms in heterogeneous computing system are required to satisfy high-performance data mapping requirements. The efficient allocation between resources and tasks decreases waiting time (WT), turnaround time (TT) and maximizes resource utilization. Various task scheduling algorithms, including round robin (RR) and some improved RR algorithm are used for cloud environment. A novel time-sharing algorithm (NRRTSA) is introduced, demonstrating enhancements in WT and TT. Simulation findings indicate that the NRRTSA algorithm effectively schedules multiple requests (cloudlets) among several VMs, the proposed NRRTSA outperforms RR and other algorithms in terms of the average of both TT and WT. The average turnaround time (ATT) is enhanced with a ratio of 10.8% to 45%, the average waiting time (AWT) is enhanced with a ratio of 10.9% to 45%.

Keywords


Cloud computing; Novel round robin task scheduling algorithm; Round robin; Scheduling; Time quantum; Time-sharing algorithm

Full Text:

PDF


DOI: https://doi.org/10.11591/eei.v14i5.8087

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Bulletin of EEI Stats

Bulletin of Electrical Engineering and Informatics (BEEI)
ISSN: 2089-3191e-ISSN: 2302-9285
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).