Skip to main navigation Skip to search Skip to main content

Cloud resource provisioning to extend the capacity of local resources in the presence of failures

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

22 Citations (Scopus)

Abstract

In this paper, we investigate Cloud computing resource provisioning to extend the computing capacity of local clusters in the presence of failures. We consider three steps in the resource provisioning including resource brokering, dispatch sequences, and scheduling. The proposed brokering strategy is based on the stochastic analysis of routing in distributed parallel queues and takes into account the response time of the Cloud provider and the local cluster while considering computing cost of both sides. Moreover, we propose dispatching with probabilistic and deterministic sequences to redirect requests to the resource providers. We also incorporate check-pointing in some well-known scheduling algorithms to provide a fault-tolerant environment. We propose two cost-aware and failure-aware provisioning policies that can be utilized by an organization that operates a cluster managed by virtual machine technology and seeks to use resources from a public Cloud provider. Simulation results demonstrate that the proposed policies improve the response time of users' requests by a factor of 4.10 under a moderate load with a limited cost on a public Cloud.
Original languageEnglish
Title of host publicationIEEE 14th International Conference on High Performance Computing and Communications, HPCC 2012: 25-27 June 2012, Liverpool, U.K.
PublisherInstitute of Electrical and Electronics Engineers
Pages311-319
Number of pages9
ISBN (Print)9781467321648
DOIs
Publication statusPublished - 2012
EventIEEE International Conference on High Performance Computing and Communications -
Duration: 25 Jun 2012 → …

Conference

ConferenceIEEE International Conference on High Performance Computing and Communications
Period25/06/12 → …

Keywords

  • algorithms
  • brokering
  • cloud computing
  • clusters
  • failure-prone
  • provisioning
  • request scheduling

Fingerprint

Dive into the research topics of 'Cloud resource provisioning to extend the capacity of local resources in the presence of failures'. Together they form a unique fingerprint.

Cite this