Code360 powered by Coding Ninjas X Code360 powered by Coding Ninjas X
Table of contents
Entities of the Global exchange of cloud resources
Market directory
Service-level agreements(SLAs)
Resource management system
Frequently Asked Questions
Last Updated: Mar 27, 2024

Global exchange of cloud resources

1 upvote
Master Python: Predicting weather forecasts
Ashwin Goyal
Product Manager @


Cloud Exchange (CEx) serves as a market maker, bringing service providers and users together. The University of Melbourne proposed it under Intercloud architecture (Cloudbus). It supports brokering and exchanging cloud resources for scaling applications across multiple clouds. It aggregates the infrastructure demands from application brokers and evaluates them against the available supply. It supports the trading of cloud services based on competitive economic models such as commodity markets and auctions.


Global exchange of cloud resources



Now we will talk about various entities of the Global exchange of cloud resources.

Introduction to Cloud Computing

Entities of the Global exchange of cloud resources

Now we will talk about the various entities of the global exchange of cloud resources.

Market directory

A market directory is an extensive database of resources, providers, and participants using the resources. Participants can use the market directory to find providers or customers with suitable offers.


Auctioneers clear bids and ask from market participants regularly. Auctioneers sit between providers and customers and grant the resources available in the Global exchange of cloud resources to the highest bidding customer.


Brokers mediate between consumers and providers by buying capacity from the provider and sub-leasing these to the consumers. They must select consumers whose apps will provide the most utility. Brokers may also communicate with resource providers and other brokers to acquire or trade resource shares. To make decisions, these brokers are equipped with a negotiating module informed by the present conditions of the resources and the current demand.

Service-level agreements(SLAs)

The service level agreement (SLA) highlights the details of the service to be provided in terms of metrics that have been agreed upon by all parties, as well as penalties for meeting and failing to meet the expectations.

The consumer participates in the utility market via a resource management proxy that chooses a set of brokers based on their offering.SLAs are formed between the consumer and the brokers, which bind the latter to offer the guaranteed resources. After that, the customer either runs their environment on the leased resources or uses the provider's interfaces to scale their applications.


A provider has a price-setting mechanism that determines the current price for their source based on market conditions, user demand, and the current degree of utilization of the resource.

Based on an initial estimate of utility, an admission-control mechanism at a provider's end selects the auctions to participate in or to negotiate with the brokers.

Resource management system

The resource management system provides functionalities such as advance reservations that enable guaranteed provisioning of resource capacity.

Get the tech career you deserve, faster!
Connect with our expert counsellors to understand how to hack your way to success
User rating 4.7/5
1:1 doubt support
95% placement record
Akash Pal
Senior Software Engineer
326% Hike After Job Bootcamp
Himanshu Gusain
Programmer Analyst
32 LPA After Job Bootcamp
After Job

Frequently Asked Questions

  1. What is the need for the Global exchange of cloud resources?
    The Global exchange of cloud resources ensures the fair availability of cloud resources to all the customers at the correct price and for the allotted period of time.
  2. What is the main objective of the Global exchange of cloud resources?
    The main objective of the Global exchange of cloud resources is to scale applications across multiple clouds.
  3. What are the entities involved in Service-level agreements(SLAs)?
    There are three entities involved in Service-level agreements(SLAs), i.e., consumers, brokers, and providers.
  4. What are the challenges with the centralized cloud exchange?
    The problems related to cloud exchanges are single-point failures, security problems, cheating behaviors of third-party auctioneers, and malicious attacks.
  5. What are the services offered in the global exchange of cloud resources?
    There are three types of services offered: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). 


In this article, we have extensively discussed the concepts of the Global exchange of cloud resources. We started with introducing the Global exchange of cloud resources and their need and then concluded with their entities.

We hope that this blog has helped you enhance your knowledge regarding the Global exchange of cloud resources and if you would like to learn more, check out our articles on different cloud service providers. Do upvote our blog to help other ninjas grow. Happy Coding!

Previous article
InterCloud Resource Management
Next article
What describes the current Cloud landscape for business?​
Live masterclass