SlideShare a Scribd company logo
1 of 25
A SURVEY ON RESOURCE
ALLOCATION & MONITORING IN
CLOUD COMPUTING
By:
Mohd Hairy Mohamaddiah, Azizol Abdullah, Shamala Subramaniam & Masnida
Hussin
Department of Communication Technology and Network
Faculty Of Computer Science & Information Technology
Universiti Putra Malaysia (UPM)
Outlines
i.
ii.
iii.
iv.
v.
vi.

Cloud Computing : Overview
Resource Management
Research Problem
Research Objectives
Research Methodologies
Resource Allocation & Monitoring : Existing
Mechanisms
vii. Research Gap
viii.Conclusion
ix. References
Cloud Computing : Overview

Model enabling ubiquitous, convenient, on-demand network
access to a shared pool of configurable computing resources
(e.g., networks, servers, storage, applications, and services) that
can be rapidly provisioned and released with minimal
management effort or service provider interaction (NIST,2009)
Cloud Computing : Overview






Public Deployment
Private
Model
Hybrid
Community

Characteristics






On Demand Self Service
Resource Pooling
Broad Network Access
Rapid elasticity
Measured Service

Provider
 Service Provider
 Infrastructure Provider

Service Model






Infrastructure as a Service
Platform as a Service
Software as a Service
Network as a Service
X as a Service
Cloud Computing : Overview
Cloud Reference Architecture
Resource Management

Process that manage physical resources such as
CPU cores, disk space, and network bandwidth.
This resources must be sliced and shared
between virtual machines running potentially
heterogeneous workloads.
Resource Management
Elements in Resource Management
RESOURCE
MANAGEMENT

MONITORING

Monitoring the
client / cloud
subscriber &
availability of
resources

ALLOCATION
Allocate the
Resources

DISCOVERY
DISCOVERY
Discovery &
Discovery &
Provision of
Provision of
Resources
Resources
Resource Management
Resource Provisioning Process
Resource Management
Resource Monitoring Process
Research Problem
Exhausted
Resources/Contention/Scasrcity
(Calatrava A et al, 2011; Vinothina, V et al
,2012)

RESOURCE MANAGEMENT

Providing Guaranteed
resources On Time
(Dechminko et al,2011)

Limited Usage, Resource Contention
(Calatrava A et al, 2011; Iyer R et al
2009)

Energy efficiency becoming low in
Resource Management (Wang et al, 2012)
Objectives
 To conduct a study in resource allocation and monitoring
in the cloud computing environment.
 To describe cloud computing and its properties, research
issues in resource management mainly in resource
allocation and monitoring
 To study current solutions approach for resource
allocation and monitoring
Methodologies
 Provide a cloud computing taxonomy covers the cloud
definitions, characteristics and deployment models.
 Analyze

the

literatures

and

discuss

about

resource

management, the process and the elements.
 Concentrate

literatures

on

resource

allocation

and

monitoring.
 Derived the problems, challenge and the approach solution
for resource allocation and monitoring in the cloud.
Resource Allocation : Existing Mechanism
(Selected Review)
Researchers

Mechanism

Contribution

Maurer, M., Brandic, I.,
&
Sakellariou,
R
(2013)

Knowledge management (casebased & rule-based)

Decreased the most costly
SLA violations, and improve
performance and low energy
consumption for autonomic
allocation workload.

Espadas,
(2013)

Tenant
Isolation
concept
(algorithm) tenant isolation, VM
Instance allocation and load
balancing

Establish measurement model
for underutilized resources
(CPU & Memory)

Li, J. et al (2012)

Optimization, Scheduling

present
a
resource
optimization mechanism in
heterogeneous
IaaS
federated multi-cloud systems,
which enables pre-emptable
task scheduling

Javadi, B. et al (2012)

Scheduling

Proposed
a
preemption
policies to improve the QoS for
the user request by facilitating
lease preemption to resolve
resource contention

J.

et

al
Resource Allocation : Existing Mechanism
(Selected Review)
Researchers

Mechanism

Contribution

Young
C.L
,
&
Zomaya, A. Y (2011)

Scheduling Algorithm for
Energy

Present energy conscious algorithms to
reduce power consumption

Dechminko
(2011)

al.

Service
Architecture

Oriented

Proposed
Infrastructure
Services
Modelling Framework to support
service provisioning

al

Model
Integration
&
Meta
Scheduling
analysis

Integrates cloud and grid resources to
allocate
resources
for
scientific
applications

Urgaonkar, R. et al
(2010)

Optimization

Proposed Online admission control,
routing and resource allocation for
virtualized data center

Hu, Y. et al (2009)

Scheduling (First Come
First Server (FCFS))

Provide an allocation method to meet
the SLAs for shared and dedicated
allocation by using FCFS algorithms

Calatrava,
(2011)

et

A.

et
Resource Allocation : Existing Mechanism
(Selected Review)
Researchers

Mechanism

Contribution

Hu, Y. et al (2009)

Scheduling (First Come
First Server (FCFS))

Provide an allocation method to meet
the SLAs for shared and dedicated
allocation by using FCFS algorithms
Resource Allocation : Existing Mechanism
Taxanomy
Resource Monitoring : Existing Mechanism
(Selected Review )
Researchers

Mechanism

Contribution

Dabrowski, C &
Hunt, F. (2011)

Fault Detection Mechanism
via Discrete Time Markov
Chain

Detecting & Fixing problem on time in
cloud facilities

Zhy, Y. & Xu, W.
(2010)

Event triggering / High
availability

Monitor current state of resources

Emeakaroha, V.C.
et al (2010)

Fault Detection (SLA
Threats)

Introduce a framework for mappings of
the Low-level resource Metrics to Highlevel SLAs

Sun, Y., et al (2010)

IT Service Management
process

Assist to achieve visualization,
controllability and automation of the
service availability and performance
management, to ensure QoS and
reduce operation cost of deployment of
cloud.

Iyer, R. , et al.
(2009)

State estimation via
monitoring scheme of
cache space and memory
bandwidth.

The estimation helps to reduce the
overhead of VPA and works well with
data center consolidation scenario in
data center.
Resource Monitoring: Solution Mechanism
Taxanomy
Gap Analysis
Resource
Management
Process

Features

Limitations

Agility,
Elastic

No Infrastructure and Service Agility to adapt
and formulate changes

Reliability

No reliability checking mechanism for actual
task executions in allocation of resources

Predictive,
Scalable

Prediction model used to lower the power
consumption only can be adapted in private
cloud

Resource Allocation
Gap Analysis
Resource
Management
Process

Features

Limitations

Availability,
Security,

No monitoring & triggering automatically the
resources state (at storage level) and resource
provider availability

Resource
Monitoring

Both

Not much significant study on failure detection
in a dynamic and cluster environment
Single
Framework,
Scalability

There is also no single framework for the whole
autonomous resource management process
being carried out in order to provide services to
cloud subscriber.
Conclusion
•

Previous studies have shown the importance of resource
management in cloud computing comprising discovery, monitoring
and allocation resources.

•

Currently
and in the future there will be / are multiple
heterogeneous workload will be outsourced to cloud resources. The
importance of an efficient framework for the process is a high
demand especially to fulfill the agile of user requests.

• We had summarized different methods (algorithms technique) and
theory which being used to formulate framework and model, derived
to provide a better resource allocation and monitoring process in
terms of a better performance, competitive and efficiency to meet the
required SLA, improved the resource performance and lowered the
power consumption
References
(Selected)
1. Espadas, J., Molina, A., Jiménez, G., Molina, M., Ramírez, R., & Concha, D. : A tenant-based resource
allocation model for scaling software-as-a-service applications over cloud computing infrastructures.
Future Generation Computer Systems, 29(1), 273-286. doi: 10.1016/j.future.2011.10.013.(2013).
2. Maurer, M., Brandic, I., & Sakellariou, R. : Adaptive resource configuration for Cloud infrastructure
management. Future Generation Computer Systems, 29(2), 472–487. doi:10.1016/j.future.2012.07.004.
(2013).
3. Li, J., Qiu, M., Ming, Z., Quan, G., Qin, X., & Gu, Z.: Online optimization for scheduling preemptable tasks
on IaaS cloud systems. Journal of Parallel and Distributed Computing, 72(5), 666–677.
doi:10.1016/j.jpdc.2012.02.002.(2012).
4. Javadi, B., Abawajy, J., & Buyya, R. : Failure-aware resource provisioning for hybrid Cloud infrastructure.
Journal of Parallel and Distributed Computing, 72(10), 1318–1331. doi:10.1016/j.jpdc.2012.06.012.(2012).
5. Wang, X., Du, Z., & Chen, Y. : An adaptive model-free resource and power management approach for
multi-tier cloud environments. Journal of Systems and Software, 85(5), 1135-1146. doi:
10.1016/j.jss.2011.12.043.(2012).
6. Vinothina, V. , Sridaran R. & Ganapathi, P. : A Survey on Resource Allocation Strategies in Cloud
Computing. International Journal Of Advanced Computer Science and Applications, 3(6), 97–104. (2012).
References
(Selected)
6. Demchenko, Y.; Van der Ham, J.; Yakovenko, V.; De Laat, C.; Ghijsen, M.; Cristea, M., On-demand
provisioning of Cloud and Grid based infrastructure services for collaborative projects and groups,.
Collaboration Technologies and Systems (CTS), 2011 International Conference on , vol., no., pp.134,142,
23-27 May 2011.doi: 10.1109/CTS.2011.5928675.
7. Calatrava, A.; Molto, G.; Hernandez, V. : Combining Grid and Cloud Resources for Hybrid Scientific
Computing Executions," Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third
International Conference on , vol., no., pp.494-501. (2011).
8. Young Choon Lee, & Zomaya, A. Y. : Energy conscious scheduling for distributed computing systems
under different operating conditions. Parallel and Distributed Systems, IEEE Transactions on, 22(8), 13741381. (2011).
9. Dabrowski, C., & Hunt, F. : Identifying Failure Scenarios in Complex System by Perturbing Markov Chain
Analysis Models. In : Proceedings of the 2011 Pressure Vessels & Piping Division (PVPD) Conference .
PVP2011-57683, 1–24. (2011).
10. Urgaonkar, R., Kozat, U. C., Igarashi, K., & Neely, M. J. : Dynamic Resource Allocation and Power
Management in Virtualized Data Centers (pp. 479–486). (2010).
11. Sun, Y., Xiao, Z., & Bao, D. : An architecture model of management and monitoring on Cloud services
resources. 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE),
V3–207–V3–211. doi:10.1109/ICACTE.2010.5579654.(2010).
References
(Selected)
12. Hu, Y., Wong, J., Iszlai, G., & Litoiu, M. : Resource provisioning for cloud computing. CASCON '09
Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, 101–
111. (2009).
13. Iyer, R., Illikkal, R., Tickoo, O., Zhao, L., Apparao, P., & Newell, D. : VM3: Measuring, modeling and
managing
VM
shared
resources.
Computer
Networks,
53(17),
2873-2887.
doi:
10.1016/j.comnet.2009.04.015.(2009).
Thank you

More Related Content

What's hot

Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...SaikiranReddy Sama
 
An optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computingAn optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computingDIGVIJAY SHINDE
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudEditor IJCATR
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingREVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingJaya Gautam
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computingSamruddhi Gaikwad
 
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...Susheel Thakur
 
Performance Evaluation of Server Consolidation Algorithms in Virtualized Clo...
Performance Evaluation of Server Consolidation Algorithms  in Virtualized Clo...Performance Evaluation of Server Consolidation Algorithms  in Virtualized Clo...
Performance Evaluation of Server Consolidation Algorithms in Virtualized Clo...Susheel Thakur
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...
Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...
Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...Susheel Thakur
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
Task scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud ComputingTask scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud ComputingRamandeep Kaur
 
Cloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsCloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsIJEEE
 
Iaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with costIaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with costIaetsd Iaetsd
 
Scheduling in cloud computing
Scheduling in cloud computingScheduling in cloud computing
Scheduling in cloud computingijccsa
 
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...Susheel Thakur
 
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTINGGROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTINGAIRCC Publishing Corporation
 

What's hot (20)

Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
 
An optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computingAn optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computing
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingREVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud Computing
 
Scheduling in cloud
Scheduling in cloudScheduling in cloud
Scheduling in cloud
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computing
 
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
 
Performance Evaluation of Server Consolidation Algorithms in Virtualized Clo...
Performance Evaluation of Server Consolidation Algorithms  in Virtualized Clo...Performance Evaluation of Server Consolidation Algorithms  in Virtualized Clo...
Performance Evaluation of Server Consolidation Algorithms in Virtualized Clo...
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...
Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...
Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
cloud schedualing
cloud schedualingcloud schedualing
cloud schedualing
 
Task scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud ComputingTask scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud Computing
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
Cloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsCloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithms
 
Iaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with costIaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with cost
 
Scheduling in cloud computing
Scheduling in cloud computingScheduling in cloud computing
Scheduling in cloud computing
 
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
 
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTINGGROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
 
N1803048386
N1803048386N1803048386
N1803048386
 

Similar to A Survey on Resource Allocation & Monitoring in Cloud Computing

FDMC: Framework for Decision Making in Cloud for EfficientResource Management
FDMC: Framework for Decision Making in Cloud for EfficientResource Management FDMC: Framework for Decision Making in Cloud for EfficientResource Management
FDMC: Framework for Decision Making in Cloud for EfficientResource Management IJECEIAES
 
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHMIMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHMAssociate Professor in VSB Coimbatore
 
Agent based Aggregation of Cloud Services- A Research Agenda
Agent based Aggregation of Cloud Services- A Research AgendaAgent based Aggregation of Cloud Services- A Research Agenda
Agent based Aggregation of Cloud Services- A Research Agendaidescitation
 
Resource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling AlgorithmResource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling AlgorithmIRJET Journal
 
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...ijccsa
 
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...neirew J
 
Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World IRJET Journal
 
A Review on Resource Allocation in Cloud Computing
A Review on Resource Allocation in Cloud ComputingA Review on Resource Allocation in Cloud Computing
A Review on Resource Allocation in Cloud ComputingIJARIIT
 
Cost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learningCost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learningSabidur Rahman
 
Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)Ankit Gupta
 
On the Optimal Allocation of VirtualResources in Cloud Compu.docx
On the Optimal Allocation of VirtualResources in Cloud Compu.docxOn the Optimal Allocation of VirtualResources in Cloud Compu.docx
On the Optimal Allocation of VirtualResources in Cloud Compu.docxhopeaustin33688
 
Efficient Resource Sharing In Cloud Using Neural Network
Efficient Resource Sharing In Cloud Using Neural NetworkEfficient Resource Sharing In Cloud Using Neural Network
Efficient Resource Sharing In Cloud Using Neural NetworkIJERA Editor
 
Resource-efficient workload task scheduling for cloud-assisted internet of th...
Resource-efficient workload task scheduling for cloud-assisted internet of th...Resource-efficient workload task scheduling for cloud-assisted internet of th...
Resource-efficient workload task scheduling for cloud-assisted internet of th...IJECEIAES
 
(5 10) chitra natarajan
(5 10) chitra natarajan(5 10) chitra natarajan
(5 10) chitra natarajanIISRTJournals
 
Anchor : A Versatile and Efficient Framework for Resource Management in the C...
Anchor : A Versatile and Efficient Framework for Resource Management in the C...Anchor : A Versatile and Efficient Framework for Resource Management in the C...
Anchor : A Versatile and Efficient Framework for Resource Management in the C...Anita Kadam
 

Similar to A Survey on Resource Allocation & Monitoring in Cloud Computing (20)

FDMC: Framework for Decision Making in Cloud for EfficientResource Management
FDMC: Framework for Decision Making in Cloud for EfficientResource Management FDMC: Framework for Decision Making in Cloud for EfficientResource Management
FDMC: Framework for Decision Making in Cloud for EfficientResource Management
 
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHMIMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
 
Agent based Aggregation of Cloud Services- A Research Agenda
Agent based Aggregation of Cloud Services- A Research AgendaAgent based Aggregation of Cloud Services- A Research Agenda
Agent based Aggregation of Cloud Services- A Research Agenda
 
Resource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling AlgorithmResource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling Algorithm
 
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
NEURO-FUZZY SYSTEM BASED DYNAMIC RESOURCE ALLOCATION IN COLLABORATIVE CLOUD C...
 
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...
 
Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World
 
G017553540
G017553540G017553540
G017553540
 
B03410609
B03410609B03410609
B03410609
 
1732 1737
1732 17371732 1737
1732 1737
 
1732 1737
1732 17371732 1737
1732 1737
 
A Review on Resource Allocation in Cloud Computing
A Review on Resource Allocation in Cloud ComputingA Review on Resource Allocation in Cloud Computing
A Review on Resource Allocation in Cloud Computing
 
Cost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learningCost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learning
 
Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)
 
On the Optimal Allocation of VirtualResources in Cloud Compu.docx
On the Optimal Allocation of VirtualResources in Cloud Compu.docxOn the Optimal Allocation of VirtualResources in Cloud Compu.docx
On the Optimal Allocation of VirtualResources in Cloud Compu.docx
 
Efficient Resource Sharing In Cloud Using Neural Network
Efficient Resource Sharing In Cloud Using Neural NetworkEfficient Resource Sharing In Cloud Using Neural Network
Efficient Resource Sharing In Cloud Using Neural Network
 
Resource-efficient workload task scheduling for cloud-assisted internet of th...
Resource-efficient workload task scheduling for cloud-assisted internet of th...Resource-efficient workload task scheduling for cloud-assisted internet of th...
Resource-efficient workload task scheduling for cloud-assisted internet of th...
 
Presentation
PresentationPresentation
Presentation
 
(5 10) chitra natarajan
(5 10) chitra natarajan(5 10) chitra natarajan
(5 10) chitra natarajan
 
Anchor : A Versatile and Efficient Framework for Resource Management in the C...
Anchor : A Versatile and Efficient Framework for Resource Management in the C...Anchor : A Versatile and Efficient Framework for Resource Management in the C...
Anchor : A Versatile and Efficient Framework for Resource Management in the C...
 

Recently uploaded

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Recently uploaded (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

A Survey on Resource Allocation & Monitoring in Cloud Computing

  • 1. A SURVEY ON RESOURCE ALLOCATION & MONITORING IN CLOUD COMPUTING By: Mohd Hairy Mohamaddiah, Azizol Abdullah, Shamala Subramaniam & Masnida Hussin Department of Communication Technology and Network Faculty Of Computer Science & Information Technology Universiti Putra Malaysia (UPM)
  • 2. Outlines i. ii. iii. iv. v. vi. Cloud Computing : Overview Resource Management Research Problem Research Objectives Research Methodologies Resource Allocation & Monitoring : Existing Mechanisms vii. Research Gap viii.Conclusion ix. References
  • 3. Cloud Computing : Overview Model enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction (NIST,2009)
  • 4. Cloud Computing : Overview     Public Deployment Private Model Hybrid Community Characteristics      On Demand Self Service Resource Pooling Broad Network Access Rapid elasticity Measured Service Provider  Service Provider  Infrastructure Provider Service Model      Infrastructure as a Service Platform as a Service Software as a Service Network as a Service X as a Service
  • 5. Cloud Computing : Overview Cloud Reference Architecture
  • 6. Resource Management Process that manage physical resources such as CPU cores, disk space, and network bandwidth. This resources must be sliced and shared between virtual machines running potentially heterogeneous workloads.
  • 7. Resource Management Elements in Resource Management RESOURCE MANAGEMENT MONITORING Monitoring the client / cloud subscriber & availability of resources ALLOCATION Allocate the Resources DISCOVERY DISCOVERY Discovery & Discovery & Provision of Provision of Resources Resources
  • 10. Research Problem Exhausted Resources/Contention/Scasrcity (Calatrava A et al, 2011; Vinothina, V et al ,2012) RESOURCE MANAGEMENT Providing Guaranteed resources On Time (Dechminko et al,2011) Limited Usage, Resource Contention (Calatrava A et al, 2011; Iyer R et al 2009) Energy efficiency becoming low in Resource Management (Wang et al, 2012)
  • 11. Objectives  To conduct a study in resource allocation and monitoring in the cloud computing environment.  To describe cloud computing and its properties, research issues in resource management mainly in resource allocation and monitoring  To study current solutions approach for resource allocation and monitoring
  • 12. Methodologies  Provide a cloud computing taxonomy covers the cloud definitions, characteristics and deployment models.  Analyze the literatures and discuss about resource management, the process and the elements.  Concentrate literatures on resource allocation and monitoring.  Derived the problems, challenge and the approach solution for resource allocation and monitoring in the cloud.
  • 13. Resource Allocation : Existing Mechanism (Selected Review) Researchers Mechanism Contribution Maurer, M., Brandic, I., & Sakellariou, R (2013) Knowledge management (casebased & rule-based) Decreased the most costly SLA violations, and improve performance and low energy consumption for autonomic allocation workload. Espadas, (2013) Tenant Isolation concept (algorithm) tenant isolation, VM Instance allocation and load balancing Establish measurement model for underutilized resources (CPU & Memory) Li, J. et al (2012) Optimization, Scheduling present a resource optimization mechanism in heterogeneous IaaS federated multi-cloud systems, which enables pre-emptable task scheduling Javadi, B. et al (2012) Scheduling Proposed a preemption policies to improve the QoS for the user request by facilitating lease preemption to resolve resource contention J. et al
  • 14. Resource Allocation : Existing Mechanism (Selected Review) Researchers Mechanism Contribution Young C.L , & Zomaya, A. Y (2011) Scheduling Algorithm for Energy Present energy conscious algorithms to reduce power consumption Dechminko (2011) al. Service Architecture Oriented Proposed Infrastructure Services Modelling Framework to support service provisioning al Model Integration & Meta Scheduling analysis Integrates cloud and grid resources to allocate resources for scientific applications Urgaonkar, R. et al (2010) Optimization Proposed Online admission control, routing and resource allocation for virtualized data center Hu, Y. et al (2009) Scheduling (First Come First Server (FCFS)) Provide an allocation method to meet the SLAs for shared and dedicated allocation by using FCFS algorithms Calatrava, (2011) et A. et
  • 15. Resource Allocation : Existing Mechanism (Selected Review) Researchers Mechanism Contribution Hu, Y. et al (2009) Scheduling (First Come First Server (FCFS)) Provide an allocation method to meet the SLAs for shared and dedicated allocation by using FCFS algorithms
  • 16. Resource Allocation : Existing Mechanism Taxanomy
  • 17. Resource Monitoring : Existing Mechanism (Selected Review ) Researchers Mechanism Contribution Dabrowski, C & Hunt, F. (2011) Fault Detection Mechanism via Discrete Time Markov Chain Detecting & Fixing problem on time in cloud facilities Zhy, Y. & Xu, W. (2010) Event triggering / High availability Monitor current state of resources Emeakaroha, V.C. et al (2010) Fault Detection (SLA Threats) Introduce a framework for mappings of the Low-level resource Metrics to Highlevel SLAs Sun, Y., et al (2010) IT Service Management process Assist to achieve visualization, controllability and automation of the service availability and performance management, to ensure QoS and reduce operation cost of deployment of cloud. Iyer, R. , et al. (2009) State estimation via monitoring scheme of cache space and memory bandwidth. The estimation helps to reduce the overhead of VPA and works well with data center consolidation scenario in data center.
  • 18. Resource Monitoring: Solution Mechanism Taxanomy
  • 19. Gap Analysis Resource Management Process Features Limitations Agility, Elastic No Infrastructure and Service Agility to adapt and formulate changes Reliability No reliability checking mechanism for actual task executions in allocation of resources Predictive, Scalable Prediction model used to lower the power consumption only can be adapted in private cloud Resource Allocation
  • 20. Gap Analysis Resource Management Process Features Limitations Availability, Security, No monitoring & triggering automatically the resources state (at storage level) and resource provider availability Resource Monitoring Both Not much significant study on failure detection in a dynamic and cluster environment Single Framework, Scalability There is also no single framework for the whole autonomous resource management process being carried out in order to provide services to cloud subscriber.
  • 21. Conclusion • Previous studies have shown the importance of resource management in cloud computing comprising discovery, monitoring and allocation resources. • Currently and in the future there will be / are multiple heterogeneous workload will be outsourced to cloud resources. The importance of an efficient framework for the process is a high demand especially to fulfill the agile of user requests. • We had summarized different methods (algorithms technique) and theory which being used to formulate framework and model, derived to provide a better resource allocation and monitoring process in terms of a better performance, competitive and efficiency to meet the required SLA, improved the resource performance and lowered the power consumption
  • 22. References (Selected) 1. Espadas, J., Molina, A., Jiménez, G., Molina, M., Ramírez, R., & Concha, D. : A tenant-based resource allocation model for scaling software-as-a-service applications over cloud computing infrastructures. Future Generation Computer Systems, 29(1), 273-286. doi: 10.1016/j.future.2011.10.013.(2013). 2. Maurer, M., Brandic, I., & Sakellariou, R. : Adaptive resource configuration for Cloud infrastructure management. Future Generation Computer Systems, 29(2), 472–487. doi:10.1016/j.future.2012.07.004. (2013). 3. Li, J., Qiu, M., Ming, Z., Quan, G., Qin, X., & Gu, Z.: Online optimization for scheduling preemptable tasks on IaaS cloud systems. Journal of Parallel and Distributed Computing, 72(5), 666–677. doi:10.1016/j.jpdc.2012.02.002.(2012). 4. Javadi, B., Abawajy, J., & Buyya, R. : Failure-aware resource provisioning for hybrid Cloud infrastructure. Journal of Parallel and Distributed Computing, 72(10), 1318–1331. doi:10.1016/j.jpdc.2012.06.012.(2012). 5. Wang, X., Du, Z., & Chen, Y. : An adaptive model-free resource and power management approach for multi-tier cloud environments. Journal of Systems and Software, 85(5), 1135-1146. doi: 10.1016/j.jss.2011.12.043.(2012). 6. Vinothina, V. , Sridaran R. & Ganapathi, P. : A Survey on Resource Allocation Strategies in Cloud Computing. International Journal Of Advanced Computer Science and Applications, 3(6), 97–104. (2012).
  • 23. References (Selected) 6. Demchenko, Y.; Van der Ham, J.; Yakovenko, V.; De Laat, C.; Ghijsen, M.; Cristea, M., On-demand provisioning of Cloud and Grid based infrastructure services for collaborative projects and groups,. Collaboration Technologies and Systems (CTS), 2011 International Conference on , vol., no., pp.134,142, 23-27 May 2011.doi: 10.1109/CTS.2011.5928675. 7. Calatrava, A.; Molto, G.; Hernandez, V. : Combining Grid and Cloud Resources for Hybrid Scientific Computing Executions," Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on , vol., no., pp.494-501. (2011). 8. Young Choon Lee, & Zomaya, A. Y. : Energy conscious scheduling for distributed computing systems under different operating conditions. Parallel and Distributed Systems, IEEE Transactions on, 22(8), 13741381. (2011). 9. Dabrowski, C., & Hunt, F. : Identifying Failure Scenarios in Complex System by Perturbing Markov Chain Analysis Models. In : Proceedings of the 2011 Pressure Vessels & Piping Division (PVPD) Conference . PVP2011-57683, 1–24. (2011). 10. Urgaonkar, R., Kozat, U. C., Igarashi, K., & Neely, M. J. : Dynamic Resource Allocation and Power Management in Virtualized Data Centers (pp. 479–486). (2010). 11. Sun, Y., Xiao, Z., & Bao, D. : An architecture model of management and monitoring on Cloud services resources. 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE), V3–207–V3–211. doi:10.1109/ICACTE.2010.5579654.(2010).
  • 24. References (Selected) 12. Hu, Y., Wong, J., Iszlai, G., & Litoiu, M. : Resource provisioning for cloud computing. CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, 101– 111. (2009). 13. Iyer, R., Illikkal, R., Tickoo, O., Zhao, L., Apparao, P., & Newell, D. : VM3: Measuring, modeling and managing VM shared resources. Computer Networks, 53(17), 2873-2887. doi: 10.1016/j.comnet.2009.04.015.(2009).