A general and practical datacenter selection framework for cloud services

Hong Xu*, Baochun Li

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

34 Citations (Scopus)

Abstract

Many cloud services nowadays are running on top of geographically distributed infrastructures for better reliability and performance. They need an effective way to direct the user requests to a suitable data center, depending on factors including performance, cost, etc. Previous work focused on efficiency and invariably considered the simple objective of maximizing aggregated utility. These approaches favor users closer to the infrastructure. In this paper, we argue that fairness should be considered to ensure users at disadvantageous locations also enjoy reasonable performance, and performance is balanced across the entire system. We adopt a general fairness criterion based on Nash bargaining solutions, and present a general optimization framework that models the realistic environment and practical constraints that a cloud faces. We develop an efficient distributed algorithm based on dual decomposition and the sub gradient method, and evaluate its effectiveness and practicality using real-world traffic traces and electricity prices. © 2012 IEEE.
Original languageEnglish
Title of host publicationProceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
Pages9-16
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012 - Honolulu, HI, United States
Duration: 24 Jun 201229 Jun 2012

Conference

Conference2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
PlaceUnited States
CityHonolulu, HI
Period24/06/1229/06/12

Research Keywords

  • cloud
  • datacenter selection
  • dual decomposition

Fingerprint

Dive into the research topics of 'A general and practical datacenter selection framework for cloud services'. Together they form a unique fingerprint.

Cite this