JOURNAL ARTICLE

Cloud Brokering Architecture for Dynamic Placement of Virtual Machines

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:
Service provider Cloud computing Computer science Scheduling (production processes) Architecture Service (business) Business Marketing Operating system

Metrics

8
Cited By
3.16
FWCI (Field Weighted Citation Impact)
45
Refs
0.93
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Cloud performance and placement in cloud brokering

Ediciones USTA eBooks Year: 2016 Pages: 7-18
JOURNAL ARTICLE

Dynamic Virtual Machines Placement in a Cloud Environment by Multi-Objective Programming

Han-Ying KaoYu-Min Yang

Journal:   International Journal of Computer and Communication Engineering Year: 2017 Vol: 6 (3)Pages: 193-200
JOURNAL ARTICLE

Optimal Dynamic Placement of Virtual Machines in Geographically Distributed Cloud Data Centers

Hana TeyebNejib Ben Hadj-AlouaneSamir TataAli Balma

Journal:   International Journal of Cooperative Information Systems Year: 2017 Vol: 26 (03)Pages: 1750001-1750001
© 2026 ScienceGate Book Chapters — All rights reserved.