• DocumentCode
    19956
  • Title

    Efficient Heuristics for Profit Optimization of Virtual Cloud Brokers

  • Author

    Nesmachnow, Sergio ; Iturriaga, Santiago ; Dorronsoro, Bernabe

  • Author_Institution
    Centro de Calculo, Univ. de la Republica, Montevideo, Uruguay
  • Volume
    10
  • Issue
    1
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    33
  • Lastpage
    43
  • Abstract
    This article introduces a new kind of broker for cloud computing, whose business relies on outsourcing virtual machines (VMs) to its customers. More specifically, the broker owns a number of reserved instances of different VMs from several cloud providers and offers them to its customers in an on-demand basis, at cheaper prices than those of the cloud providers. The essence of the business resides in the large difference in price between on-demand and reserved VMs. We define the Virtual Machine Planning Problem, an optimization problem to maximize the profit of the broker. We also propose a number of efficient smart heuristics (seven two-phase list scheduling heuristics and a reordering local search) to allocate a set of VM requests from customers into the available pre-booked ones, that maximize the broker earnings. We perform experimental evaluation to analyze the profit and quality of service metrics for the resulting planning, including a set of 400 problem instances that account for realistic workloads and scenarios using real data from cloud providers.
  • Keywords
    cloud computing; outsourcing; profitability; quality of service; virtual machines; virtualisation; VM outsourcing; VM request allocation; broker earning maximization; broker profit maximization; cloud computing; cloud providers; experimental evaluation; on-demand VM; profit optimization problem; quality-of-service metrics; real data; realistic workloads; reordering local search; reserved VM; smart heuristics; two-phase list scheduling heuristics; virtual cloud brokers; virtual machine outsourcing; virtual machine planning problem; Cloud computing; Heuristic algorithms; Optimization; Outsourcing; Quality of service; Virtual machining;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1556-603X
  • Type

    jour

  • DOI
    10.1109/MCI.2014.2369893
  • Filename
    7010388