SlideShare a Scribd company logo
6
Most read
8
Most read
11
Most read
P R E S E N T E D B Y :
S A Y A L E E S H I N D E
M . E . C O M P U T E R E N G G .
A I S S M S C O E , P U N E
UNIT 5
QUALITY OF SERVICE(QoS)
OF
CLOUD
GUIDED BY:
Prof.DEEPALI UJLAMBKAR
CONTENTS
 QOS Management
 Auto scaling
 Load balancing
 Resource scheduling for cloud computing
QOS Management
 There are several steps taken into account for QOS
management.QOS management approach for QOS web service
selection can include following phases:
1. Identifying roles
2. QOS modelling
3. Taking care of customers fuzzy perceptions
4. Collecting QOS information
5.Aggregating the evaluation results into comparable units
QOS Management
Auto scaling
 Cloud computing is a recent technology to provide resources
from large data centers .
 In order to provide excellent service, service providers have to
improve scalability factor.
 In recent trends, providers use auto scaling mechanism to scale
resources according to users need.
 Auto scaling is ability to scale up or down capacity automatically
according to condition of user define.
Load balancing
 Load balancing in cloud computing is used to distribute large
processing node to smaller processing node for enhancing overall
performance of system.
 It helps in fair allocation or computing resources to achieve high
user satisfaction and proper resource utilization.
 The load balancing is technique that helps network and resources
by providing max throughput with min response time.
 There are two load balancing algorithm are present:
1. Batch Mode Heuristic scheduling algorithm
2. Online mode heuristic scheduling algorithm
Dynamic Load Balancing
 Dynamic load balancing can be done in two ways:
1. Distributed
2. Non˗distributed
 In distributed one, dynamic load balancing algorithm is executed
by all nodes present in system and task of load balancing is
shared among them.
 In non distributed type, either one node or group of nodes do the
task of load balancing.
Policies or strategies in dynamic load
balancing
1) Transfer policy:
The part of dynamic load balancing algorithm which selects a
job for transferring from local node to remote node is referred
to as transfer policy.
2) Selection policy:
It specifies processors involved in load exchange.
Policies or strategies in dynamic load
balancing
3) Location policy:
The part of load balancing algorithm which selects
destination need for transferred task is referred to as
location policy.
4) Info policy:
The part of dynamic load balancing algorithm which
responsible for collecting information about nodes in
system is referred to as Info policy.
Resource scheduling for cloud computing
 Resource scheduling algorithm minimize the variation during the
resource demand.
 It improves efficiency.
 Modify activities within time, in other word modify resource
loading for each unit of time.
 There are different types of resource scheduling algorithm are as
follows:
1) Genetic algorithm
2) Bee algorithm
3) Ant colony algorithm
4) Work flow algorithm
5) Load balance algorithm
Genetic Algorithm
 The genetic algorithm is used for finding optimal solutions to
dynamic resource constrained scheduling problems.
 Genetic algorithm was applied to project scheduling problems.
It goes through various steps such as selection, crossover and
mutation to evolve better solutions.
 Application:
1.Bioinformatics
2.computational science
3.Engineering
Bee algorithm
 It is a nature inspired algorithm which tries to track the
activities of bee to get their food.
 First select the scout bee to go and search a wide domain of
areas, if a scout bee finds a potential food resource it returns to
its hive and does waggle dance which tells other bees the
direction and the distance of the potential food resource.
 A set of selected bees goes to the food resource and start
bringing honey while other scout bees does the same work and
sets of bees are sent to different location to bring the food.
 After every identification of food resource the scout bee
informs other and sets its course for other new sites nearby the
potential food resource.
Ant colony algorithm
Steps:
 First ant finds food source via any way then returns to the nest
leaving behind the trial pheromone.
 Ants take the shortest route because long portion of other ways
lose their trial pheromones.
Work flow algorithm
 Work flow scheduling is the problem of mapping each task to
appropriate resource.
Steps:
 A workflow enables the structuring of applications in directed
acyclic graph from where each node represents the task and edge
represents the dependencies between the nodes of the application.
 A single workflow consist of a set of task and each task
communicate with another task in the workflow.
Load balance algorithm
 Using load balance algorithm it achieves optimal resource
utilization, maximize throughput, minimize response time and
avoid overload.
 The load balancing service is usually provided by dedicated s/w
or h/w, such as a multilayer switch or as a domain name system
server.
Thank You…

More Related Content

PPTX
Cloud computing
PPTX
Research in Cloud Computing
PDF
Infrastructure as a Service ( IaaS)
PPT
Cloud computing
PPT
Cloud deployment models
PPT
Cloud computing
PPT
Cloud computing
Cloud computing
Research in Cloud Computing
Infrastructure as a Service ( IaaS)
Cloud computing
Cloud deployment models
Cloud computing
Cloud computing

What's hot (20)

PPTX
Cloud Computing for college presenation project.
PPTX
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
PPT
Cloud Computing Security Challenges
PPTX
Cloud computing ppt
PPT
Cloud computing
PPTX
Introduction to cloud computing
PPT
Grid computing
PPTX
Cloud security Presentation
PPT
Virtualization in cloud computing ppt
PDF
Cloud Computing - An Introduction
PDF
Application of Cloud Computing
PPTX
Distributed computing
PPTX
Cloud Computing
PPTX
Cloud computing presentation
PPTX
Virtualization in cloud computing
PPTX
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
PDF
Advanced Concepts of Cloud Computing
PPSX
Cloud computing
PPT
Cloud service management
PPTX
Cloud Computing Environment using Cluster as a service
Cloud Computing for college presenation project.
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
Cloud Computing Security Challenges
Cloud computing ppt
Cloud computing
Introduction to cloud computing
Grid computing
Cloud security Presentation
Virtualization in cloud computing ppt
Cloud Computing - An Introduction
Application of Cloud Computing
Distributed computing
Cloud Computing
Cloud computing presentation
Virtualization in cloud computing
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Advanced Concepts of Cloud Computing
Cloud computing
Cloud service management
Cloud Computing Environment using Cluster as a service
Ad

Similar to QUALITY OF SERVICE(QoS) OF CLOUD (20)

PDF
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
PPT
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
PDF
PDF
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
PDF
Resource scheduling algorithm
PDF
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
PDF
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
PDF
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
PDF
Load Balancing in Cloud using Modified Genetic Algorithm
PPTX
Load Balancing.pptx
PDF
Unified Load Balancing Strategies for Enhanced Cloud Computing Solutions
PDF
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
PPTX
Presentation
PDF
Cloud computing – partitioning algorithm
PDF
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PPTX
Cloud computing
PDF
LOAD BALANCING IN CLOUD COMPUTING
PDF
Continental division of load and balanced ant
PPTX
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round ...
PPTX
Genetic Algorithm for task scheduling in Cloud Computing Environment
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Resource scheduling algorithm
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
Load Balancing in Cloud using Modified Genetic Algorithm
Load Balancing.pptx
Unified Load Balancing Strategies for Enhanced Cloud Computing Solutions
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
Presentation
Cloud computing – partitioning algorithm
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
Cloud computing
LOAD BALANCING IN CLOUD COMPUTING
Continental division of load and balanced ant
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round ...
Genetic Algorithm for task scheduling in Cloud Computing Environment
Ad

More from Rashmi Agale (9)

PPTX
Cloud computing
PPTX
Cloud Patterns And Applications
PPTX
DATA IN CLOUD
PPT
Introduction to Cloud Computing
PPT
Cloud Security
PPTX
realtime- transaction Processing System
PPTX
Multimedia database
PPT
Couch db
PDF
CouchDB
Cloud computing
Cloud Patterns And Applications
DATA IN CLOUD
Introduction to Cloud Computing
Cloud Security
realtime- transaction Processing System
Multimedia database
Couch db
CouchDB

Recently uploaded (20)

PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPT
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
PDF
PPT on Performance Review to get promotions
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
737-MAX_SRG.pdf student reference guides
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPT
Occupational Health and Safety Management System
PPT
introduction to datamining and warehousing
PDF
86236642-Electric-Loco-Shed.pdf jfkduklg
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
UNIT - 3 Total quality Management .pptx
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Abrasive, erosive and cavitation wear.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Categorization of Factors Affecting Classification Algorithms Selection
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
PPT on Performance Review to get promotions
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Safety Seminar civil to be ensured for safe working.
737-MAX_SRG.pdf student reference guides
III.4.1.2_The_Space_Environment.p pdffdf
Information Storage and Retrieval Techniques Unit III
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Occupational Health and Safety Management System
introduction to datamining and warehousing
86236642-Electric-Loco-Shed.pdf jfkduklg
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
UNIT - 3 Total quality Management .pptx
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Exploratory_Data_Analysis_Fundamentals.pdf
Nature of X-rays, X- Ray Equipment, Fluoroscopy
R24 SURVEYING LAB MANUAL for civil enggi
Abrasive, erosive and cavitation wear.pdf

QUALITY OF SERVICE(QoS) OF CLOUD

  • 1. P R E S E N T E D B Y : S A Y A L E E S H I N D E M . E . C O M P U T E R E N G G . A I S S M S C O E , P U N E UNIT 5 QUALITY OF SERVICE(QoS) OF CLOUD GUIDED BY: Prof.DEEPALI UJLAMBKAR
  • 2. CONTENTS  QOS Management  Auto scaling  Load balancing  Resource scheduling for cloud computing
  • 3. QOS Management  There are several steps taken into account for QOS management.QOS management approach for QOS web service selection can include following phases: 1. Identifying roles 2. QOS modelling 3. Taking care of customers fuzzy perceptions 4. Collecting QOS information 5.Aggregating the evaluation results into comparable units
  • 5. Auto scaling  Cloud computing is a recent technology to provide resources from large data centers .  In order to provide excellent service, service providers have to improve scalability factor.  In recent trends, providers use auto scaling mechanism to scale resources according to users need.  Auto scaling is ability to scale up or down capacity automatically according to condition of user define.
  • 6. Load balancing  Load balancing in cloud computing is used to distribute large processing node to smaller processing node for enhancing overall performance of system.  It helps in fair allocation or computing resources to achieve high user satisfaction and proper resource utilization.  The load balancing is technique that helps network and resources by providing max throughput with min response time.  There are two load balancing algorithm are present: 1. Batch Mode Heuristic scheduling algorithm 2. Online mode heuristic scheduling algorithm
  • 7. Dynamic Load Balancing  Dynamic load balancing can be done in two ways: 1. Distributed 2. Non˗distributed  In distributed one, dynamic load balancing algorithm is executed by all nodes present in system and task of load balancing is shared among them.  In non distributed type, either one node or group of nodes do the task of load balancing.
  • 8. Policies or strategies in dynamic load balancing 1) Transfer policy: The part of dynamic load balancing algorithm which selects a job for transferring from local node to remote node is referred to as transfer policy. 2) Selection policy: It specifies processors involved in load exchange.
  • 9. Policies or strategies in dynamic load balancing 3) Location policy: The part of load balancing algorithm which selects destination need for transferred task is referred to as location policy. 4) Info policy: The part of dynamic load balancing algorithm which responsible for collecting information about nodes in system is referred to as Info policy.
  • 10. Resource scheduling for cloud computing  Resource scheduling algorithm minimize the variation during the resource demand.  It improves efficiency.  Modify activities within time, in other word modify resource loading for each unit of time.  There are different types of resource scheduling algorithm are as follows: 1) Genetic algorithm 2) Bee algorithm 3) Ant colony algorithm 4) Work flow algorithm 5) Load balance algorithm
  • 11. Genetic Algorithm  The genetic algorithm is used for finding optimal solutions to dynamic resource constrained scheduling problems.  Genetic algorithm was applied to project scheduling problems. It goes through various steps such as selection, crossover and mutation to evolve better solutions.  Application: 1.Bioinformatics 2.computational science 3.Engineering
  • 12. Bee algorithm  It is a nature inspired algorithm which tries to track the activities of bee to get their food.  First select the scout bee to go and search a wide domain of areas, if a scout bee finds a potential food resource it returns to its hive and does waggle dance which tells other bees the direction and the distance of the potential food resource.  A set of selected bees goes to the food resource and start bringing honey while other scout bees does the same work and sets of bees are sent to different location to bring the food.  After every identification of food resource the scout bee informs other and sets its course for other new sites nearby the potential food resource.
  • 13. Ant colony algorithm Steps:  First ant finds food source via any way then returns to the nest leaving behind the trial pheromone.  Ants take the shortest route because long portion of other ways lose their trial pheromones.
  • 14. Work flow algorithm  Work flow scheduling is the problem of mapping each task to appropriate resource. Steps:  A workflow enables the structuring of applications in directed acyclic graph from where each node represents the task and edge represents the dependencies between the nodes of the application.  A single workflow consist of a set of task and each task communicate with another task in the workflow.
  • 15. Load balance algorithm  Using load balance algorithm it achieves optimal resource utilization, maximize throughput, minimize response time and avoid overload.  The load balancing service is usually provided by dedicated s/w or h/w, such as a multilayer switch or as a domain name system server.