SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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...
 

Último

Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 

Último (20)

Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 

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).