• DocumentCode
    1709779
  • Title

    Cloud Brokering Architecture for Dynamic Placement of Virtual Machines

  • Author

    Rane, Dheeraj ; Srivastava, Abhishek

  • Author_Institution
    Discipline of Comput. Sci. & Eng., Indian Inst. of Technol. Indore, Indore, India
  • fYear
    2015
  • Firstpage
    661
  • Lastpage
    668
  • Abstract
    Numerous service providers in the cloud market provide diverse services, at distinct price and level of competence. However, the concept of cloud computing is yet to reach many organizations and to the end users as well. With perspective of these organizations and end users, it is very difficult to choose one among many service providers. Further, adhering to only one provider will deprive these users of benefits from market diversity and fluctuating rates. Instead, having a broker be aware of the provider´s service offerings and consumer´s requirements, and managing the assignment under economic and technical constraints will benefit both ends of the service viz consumers and providers. In this work, a cloud resource broker is proposed that will govern the assignment of providers´ resources to consumer dynamically. The proposed broker uses various requirements and constraints specified by the consumer in the requirement description template as input, to calculate aggregated requirements, using an aggregation algorithm. Further, the service scheduling algorithm is defined to find an optimized match between the aggregated requirements with the providers offerings. Thereafter, this algorithm is executed frequently, based on a strategy for dynamic scheduling to benefit consumers on account of introduction of new provider or some good offerings. Results show that the solution provided by broker proves to be a win-win situation for the consumer with respect to cost as well as performance.
  • Keywords
    cloud computing; scheduling; virtual machines; aggregated requirements; aggregation algorithm; assignment management; cloud brokering architecture; cloud computing; cloud market; cloud resource broker; consumer requirements; dynamic scheduling; dynamic virtual machine placement; economic constraint; provider resource assignment; provider service offerings; requirement description template; service providers; service scheduling algorithm; technical constraint; Cloud computing; Computer architecture; Mathematical model; Pricing; Procurement; Resource management; Servers; Cloud Broker; Service Level Agreement; VM Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.93
  • Filename
    7214103