• DocumentCode
    1762128
  • Title

    Enabling Customer-Provided Resources for Cloud Computing: Potentials,Challenges, and Implementation

  • Author

    Haiyang Wang ; Feng Wang ; Jiangchuan Liu ; Dan Wang ; Groen, Justin

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Minnesota at Duluth, Duluth, MN, USA
  • Volume
    26
  • Issue
    7
  • fYear
    2015
  • fDate
    July 1 2015
  • Firstpage
    1874
  • Lastpage
    1886
  • Abstract
    Recent years have witnessed cloud computing as an efficient means for providing resources as a form of utility. Driven by the strong demands, industrial pioneers have offered commercial cloud platforms, mostly datacenter-based, which are known to be powerful and effective. Yet, as the cloud customers are pure consumers, their local resources, though abundant, have been largely ignored. In this paper, We present SpotCloud, a real working system that seamlessly integrates the customers´ local resources into the cloud platform, enabling them to sell, buy, and utilize these resources. We also investigate the potentials and challenges towards enabling customer-provided resources for cloud computing. Given that these local resources are highly heterogeneous and dynamic, we closely examine two critical challenges in this new context: (1) How can the customers be motivated to contribute or utilize such resources? and (2) How can high service availability be ensured out of the dynamic resources? We demonstrate a distributed market for potential sellers to flexibly and adaptively determine their resource prices through a repeated seller competition game. We also present an optimal resource provisioning algorithm that ensures service availability with minimized lease and migration costs. The evaluation results indicate it as a flexible and less expensive complement to the pure datacenter-based cloud.
  • Keywords
    cloud computing; computer centres; distributed processing; game theory; optimisation; resource allocation; SpotCloud; cloud computing; customer-provided resource; datacenter-based cloud platform; distributed market; optimal resource provisioning algorithm; resource utilization; seller competition game; service availability; working system; Availability; Cloud computing; Dynamic scheduling; Educational institutions; Electronic mail; Pricing; Throughput; Cloud computing; customer-provided resource; measurement;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2339841
  • Filename
    6857371