Resource allocation and scheduling in cloud computing

Eman Elghoneimy*, Othmane Bouhali, Hussein Alnuweiri

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

33 Citations (Scopus)

Abstract

Cloud computing is a platform that hosts applications and services for businesses and users to accesses computing as a service. In this paper, we identify two scheduling and resource allocation problems in cloud computing. We describe Hadoop MapReduce and its schedulers, and present recent research efforts in this area including alternative schedulers and enhancements to existing schedulers. The second scheduling problem is the provisioning of virtual machines to resources in the cloud. We present a survey of the different approaches to solve this resource allocation problem. We also include recent research and standards for inter-connecting clouds and discuss the suitability of running scientific applications in the cloud.

Original languageEnglish
Title of host publication2012 International Conference on Computing, Networking and Communications, ICNC'12
Pages309-314
Number of pages6
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event2012 International Conference on Computing, Networking and Communications, ICNC'12 - Maui, HI, United States
Duration: 30 Jan 20122 Feb 2012

Publication series

Name2012 International Conference on Computing, Networking and Communications, ICNC'12

Conference

Conference2012 International Conference on Computing, Networking and Communications, ICNC'12
Country/TerritoryUnited States
CityMaui, HI
Period30/01/122/02/12

Keywords

  • Hadoop
  • MapReduce
  • cloud computing
  • provisioning
  • resource allocation
  • scheduling methods

Fingerprint

Dive into the research topics of 'Resource allocation and scheduling in cloud computing'. Together they form a unique fingerprint.

Cite this