0% found this document useful (0 votes)
71 views28 pages

Cloud Computing:: Broker For Cloud Marketplace

This document discusses a cloud computing broker for a cloud marketplace. It proposes using an intelligent broker to select the best cloud provider for a customer's needs based on quality of service and trustworthiness. The broker would monitor services and allow migration to avoid vendor lock-in. It describes a fuzzy-based approach and framework for the broker to make provider selections and migration decisions.

Uploaded by

jack
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views28 pages

Cloud Computing:: Broker For Cloud Marketplace

This document discusses a cloud computing broker for a cloud marketplace. It proposes using an intelligent broker to select the best cloud provider for a customer's needs based on quality of service and trustworthiness. The broker would monitor services and allow migration to avoid vendor lock-in. It describes a fuzzy-based approach and framework for the broker to make provider selections and migration decisions.

Uploaded by

jack
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Cloud Computing :

Broker for Cloud Marketplace


Prof. Soumya K Ghosh
Department of Computer Science and Engineering
IIT KHARAGPUR

9/20/2017 1
INTRODUCTION
• Rapid growth of available cloud services
• Huge number of providers with varying QoS
• Different types of customer use cases – each
with different requirements

9/20/2017 2
INTRODUCTION
• Rapid growth of available cloud services
• Huge number of providers with varying QoS
• Different types of customer use cases – each with different requirements

• Need for a “middle man” (Intelligent Broker!) to


• Suggest the best cloud provider to the customer
• Safeguard the interests of the customer

9/20/2017 3
MOTIVATION

• Flexible selection of cloud provider

• Trustworthiness of provider

• Monitoring of services

• Avoiding vendor lock-in

9/20/2017 4
OBJECTIVES
• Selection of the most suitable provider satisfying customer's QoS
requirements

• Calculation of the degree of SLA satisfaction and trustworthiness of a


provider

• Decision making system for dynamic service migration based on


experienced QoS

9/20/2017 5
Different Approaches
• CloudCmp: a tool that compares cloud providers in order to
measure the QoS they offer and helps users to select a cloud.
• Fuzzy provider selection mechanism.
• Framework with a measure of satisfaction with a provider for
keeping in mind the fuzzy nature of the user requirements.
• Provider selection framework which takes into account the
trustworthiness and competence of a provider.

9/20/2017 6
CUSTOMER QoS PARAMETERS

Infrastructure-as-a-Service

Software-as-a-Service

• More QoS parameter can be added easily.

9/20/2017 7
PROVIDER
• Promised QoS values :
• Trust values :

Note: They have been kept independent as they pertain to different parameters

9/20/2017 8
Typical MARKETPLACE Architecture

9/20/2017 9
PROVIDER SELECTION
• Selection of provider is done using a fuzzy inference engine
• Input : QoS offered by a provider and its trustworthiness
• Output : Suitability of the provider for the customer
• Customer request is dispatched to provider with maximum suitability
• Membership functions are built using the user requirements

9/20/2017 10
PROVIDER SELECTION

9/20/2017 11
PROVIDER SELECTION – INPUT MEMBERSHIP FUNCTION

9/20/2017 12
PROVIDER SELECTION – INPUT MEMBERSHIP FUNCTION

9/20/2017 13
PROVIDER SELECTION – OUTPUT MEMBERSHIP FUNCTION

9/20/2017 14
MONITORING MODULE

From
provider/3rd
party
Performance for SIi in
monitoring tool
current monitoring
period

From
Repository

9/20/2017 15
MIGRATION DECIDER
• Makes use of a fuzzy inference engine

• Input :

• Output : Degree of SLA Satisfaction for

• If Degree of SLA Satisfaction < threshold, migrate

9/20/2017 16
MIGRATION DECIDER – OUTPUT MEMBERSHIP FUNCTION

9/20/2017 17
MIGRATION MODULE - SELECTION OF TARGET PROVIDER

• Similar to provider selection

• Selection done using a fuzzy inference engine

9/20/2017 18
Case study on IaaS Marketplace

• 10 providers with varying offered QoS


• 500 requests for VMs
• Year long simulation
• Few providers exhibit performance degradation. Degraded QoS
parameters follow a Gaussian distribution
• Comparison made with conventional (minimum cost) crisp broker

9/20/2017 19
EXPERIMENTS AND RESULTS

9/20/2017 20
EXPERIMENTS AND RESULTS

9/20/2017 21
EXPERIMENTS AND RESULTS

9/20/2017 22
Case study on SaaS Marketplace

• 10 providers with varying offered QoS


• 500 service requests
• Year long simulation
• Few providers exhibit performance degradation. Degraded QoS
parameters follow a Gaussian distribution
• Comparison made with conventional (minimum cost) crisp broker

9/20/2017 23
EXPERIMENTS AND RESULTS

9/20/2017 24
Experiments and Results

9/20/2017 25
EXPERIMENTS AND RESULTS

9/20/2017 26
Future Scope
• Specification of flexibility in QoS requirements

• Comparison against existing approaches on production workload

• Service classes for customers

9/20/2017 27
9/20/2017 28

You might also like