Intelligent Randomize Round Robin for Cloud Computing

  • Authors:
  • Muneer O. Bani Yassein;Yaser M. Khamayseh;Ali M. Hatamleh

  • Affiliations:
  • Department of Computer Science, Jordan University of Science and Technology, Irbid, Jordan;Department of Computer Science, Jordan University of Science and Technology, Irbid, Jordan;Department of Computer Science, Jordan University of Science and Technology, Irbid, Jordan

  • Venue:
  • International Journal of Cloud Applications and Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cloud computing is a recent scientific revolution in information technology, it is considered as the basic infrastructure of ubiquitous computing. It supports various features including, Internet based computing, and resources sharing. Delivery of services is provided to computers and other devices upon request. In other words, it is a technology based on the internet and central remote servers to maintain data and applications. This technology allows consumers and enterprises to use applications without the need of installing them or allowing access to their personal files at any computer with internet access. Among different users that may access the cloud data center, cloud computing must include job scheduling to organize and monitor these jobs, and to achieve fairness among all users. One of the most popular job scheduling algorithms is Round Robin RR. This paper proposes an enhancement to the traditional RR, namely Randomized Round Robin RRR. The enhanced version of RR algorithms is based on random selection for processes that come from different users to achieve near optimal selection of jobs to be served. A simulation has been carried out using CloudSim simulator V 3.0 to test the performance of the proposed scheme in terms of different evaluation metrics such as average throughput and average turnaround time.