SlideShare a Scribd company logo
Cloud computing:
state-of-the-art and
research challenges
Qi Zhang, Lu Cheng, Raouf Boutaba
Presented by Abhishek Sharma CS 598
Agenda
• Overview
• Related technologies
• Architecture and design
• Key features and characteristics
• State-of-the-art implementation
• Research challenges
Overview
• NIST definition
• Cloud Computing is a model for enabling convenient,
on-demand network access to a shared pool of
configurable computing resources that can be rapidly
provisioned and released with minimal management
effort or service provider interaction.
• Popularized by Eric Schmidt in 2006
Cloud Service Providers
• Two kinds
• Infrastructure providers: Manage cloud platforms and
lease resources.
• Service Providers: Rent resources from one or many
infrastructure providers to serve end users.
Advantages
• No up-front investment
• Pay-as-you-go model.
• Lowering operating cost
• Rapid allocation and de-allocation
• Highly scalable
• Easy to handle rapid increase in service demands
• Easy access
• Web-based services accessed through different devices
• Reduced business risks
• Service provider shifts business risks to infrastructure
providers
Related Technologies
• Grid Computing
• Distributed computing paradigm that coordinates
networked resources to achieve a common objective.
• Utility Computing
• Represents model of providing resources on demand.
• Virtualization
• Technology that abstracts away details of hardware and
provides resources for high-level abstractions.
• Autonomic Computing
• Computing systems capable of self-management.
Cloud Computing
Architecture
• Layered model
• Hardware Layer: Responsible for managing the
physical resources of the cloud.
• Infrastructure layer: Creates pool of resources using
virtualization technologies.
• Platform Layer: Consists of operating system and
application frameworks.
• Application Layer: Actual cloud applications.
• Business model
• IaaS: On-demand provisioning of infrastructural resources,
usually in terms of VMs.
• PaaS: Refers to providing platform layer resources,
including OS support and software development
framework.
• SaaS: Refers to providing on-demand applications over the
internet.
Types of Cloud
• Public Clouds
• Service providers offer their resources as services to
general public.
• Private Clouds
• Designed for exclusive use by a single organization.
• Hybrid Clouds
• Facilitate on-demand expansion and
contraction(public clouds), but with tighter security
and control(private clouds)
Cloud Computing Characteristics
• Multi-tenancy
• Shared resource pooling
• Ubiquitous network access
• Service oriented
• Dynamic resource provisioning
• Self-organizing
• Utility-based pricing
State-of-the-art Implementation
• Architecture
• Layered design
• Uniform high capacity
• Free VM migration
• Resiliency or Fault - tolerance
• Scalability
• Backward capability
• Distributed file systems
• GFS: Provides efficient, reliable access to data. Designed
and optimized to run on data centers. Provides extremely
high data throughput, low latency.
• HDFS: Stores large files across multiple machines. Data
stored across multiple geo-servers. Reliability by replicating
the data across multiple servers.
• Distributed application framework
• MapReduce
Research Challenges
• Automated service provisioning
• Satisfying service level objectives while minimizing
operational costs, resource provisioning decisions
must made online.
• Virtual Machine Migration
• Avoid hotspots. Currently, detecting workload
hotspots lacks agility to respond to sudden workload
changes
Server consolidation
• Research challenges: Resource congestion
•Energy management
• Research challenges: Designing energy-efficient
data centers
•Traffic management
• Research challenges: Higher density of links in data
centers. Exiting methods compute traffic matrices
between few hundreds of data hosts, data center may
have thousands. Change in traffic patterns
• Data Security
• Research challenges: Goals – confidentiality and auditability.
Remote attestation(for auditability) not sufficient.
• Software Framework
• Research challenges: VM allocated to each
Hadoop/MapReduce node may have heterogeneous
characteristics, performance modeling of Hadoop jobs.
• Storage technologies
• Research challenges: Compatibility issues with legacy
file systems and applications.
• Novel cloud architectures
• Research challenges: High energy expense, high initial
investment for constructing data centers.
Summary
• Cloud computing rapidly changing the landscape
of information technology.
• Despite benefits, current technologies are not
developed enough to realize full potential.
• Many challenges only starting to receive
attention.

More Related Content

What's hot (20)

PPTX
Alex Thissen (Xpirit) - Een verschuiving in architectuur: op weg naar microse...
AFAS Software
 
PPTX
Micro Services Architecture
Rabbani Mohideen
 
PPTX
Containerisation and DEIS
justinhennessy
 
PPTX
Microservice architecture design principles
Sanjoy Kumar Roy
 
PPTX
Micro-services architecture
Farwa Ansari
 
PPTX
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...
AFAS Software
 
PPTX
Engage 2018 - What About the Apps? A Domino Modernisation Story
Jared Roberts
 
PDF
Microservices for Application Modernisation
Ajay Kumar Uppal
 
PPTX
Microservices
Meysam Javadi
 
PPTX
Micro services Architecture
Jenis Dharmadurai
 
PDF
Microservices Architecture
Srinivasan Nanduri
 
PPTX
Cloud proposition for banking
Ajay Kumar Uppal
 
PDF
Microservice Architecture 101
Kochih Wu
 
PPTX
SOA vs Microservices vs SBA
Michael Sukachev
 
PDF
VMworld 2013: The Software Defined Datacenter Meets End User Computing
VMworld
 
PDF
Nats meetup sf 20150826
Apcera
 
PDF
Deploying Microservices as Containers
Veer Muchandi
 
PDF
Lecture27 cc-security2
Ankit Gupta
 
PPTX
Cloud Resource Management
NASIRSAYYED4
 
PPTX
Introduction To Microservices
Lalit Kale
 
Alex Thissen (Xpirit) - Een verschuiving in architectuur: op weg naar microse...
AFAS Software
 
Micro Services Architecture
Rabbani Mohideen
 
Containerisation and DEIS
justinhennessy
 
Microservice architecture design principles
Sanjoy Kumar Roy
 
Micro-services architecture
Farwa Ansari
 
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...
AFAS Software
 
Engage 2018 - What About the Apps? A Domino Modernisation Story
Jared Roberts
 
Microservices for Application Modernisation
Ajay Kumar Uppal
 
Microservices
Meysam Javadi
 
Micro services Architecture
Jenis Dharmadurai
 
Microservices Architecture
Srinivasan Nanduri
 
Cloud proposition for banking
Ajay Kumar Uppal
 
Microservice Architecture 101
Kochih Wu
 
SOA vs Microservices vs SBA
Michael Sukachev
 
VMworld 2013: The Software Defined Datacenter Meets End User Computing
VMworld
 
Nats meetup sf 20150826
Apcera
 
Deploying Microservices as Containers
Veer Muchandi
 
Lecture27 cc-security2
Ankit Gupta
 
Cloud Resource Management
NASIRSAYYED4
 
Introduction To Microservices
Lalit Kale
 

Viewers also liked (12)

PPT
cloud computing
engcs2008
 
PDF
Sensor Cloud
Debjyoti Ghosh
 
PPTX
Cloud
Prashant Tiwari
 
PDF
Sensor Cloud Infrastructure - Small Survey Report
Vintesh Patel
 
DOC
Cloud Computing Documentation Report
Usman Sait
 
DOCX
Report on cloud computing by prashant gupta
Prashant Gupta
 
PDF
Cloud computing Basics
Sagar Sane
 
PPT
Seminar on cloud computing by Prashant Gupta
Prashant Gupta
 
PPT
Cloud computing ppt
Datta Dharanikota
 
PPT
Cloud computing simple ppt
Agarwaljay
 
PPTX
Introduction of Cloud computing
Rkrishna Mishra
 
PPTX
cloud computing ppt
himanshuawasthi2109
 
cloud computing
engcs2008
 
Sensor Cloud
Debjyoti Ghosh
 
Sensor Cloud Infrastructure - Small Survey Report
Vintesh Patel
 
Cloud Computing Documentation Report
Usman Sait
 
Report on cloud computing by prashant gupta
Prashant Gupta
 
Cloud computing Basics
Sagar Sane
 
Seminar on cloud computing by Prashant Gupta
Prashant Gupta
 
Cloud computing ppt
Datta Dharanikota
 
Cloud computing simple ppt
Agarwaljay
 
Introduction of Cloud computing
Rkrishna Mishra
 
cloud computing ppt
himanshuawasthi2109
 
Ad

Similar to Presentation cloud computing (20)

PPTX
Cloud computing_Final
Kaushik Padmanabhan
 
PPTX
Cloud computing and Service Platforms
Vibhawa Nirmal
 
PPTX
The move-to-hybrid-cloud-itsmf-april2015
Eduserv
 
PPTX
cloud computing
Tapesh Chalisgaonkar
 
PPT
Unit-I: Introduction to Cloud Computing
Divya S
 
PPTX
1. introduction to cloud computing
Lokesh Ramaswamy
 
PPTX
CLOUD COMPUTING In Brief UNIT I PPT.pptx
DheekshithaPasala
 
PPTX
Introduction to Cloud computing
Rabiraj Khadka
 
PPTX
Introduction to Cloud Computing
Damian T. Gordon
 
PDF
Cloud computing
ananyaakk
 
PPT
CLOUD COMPUTING.ppt
Dss
 
PPTX
Virtualization and cloud computing
Deep Gupta
 
PPTX
Cloud Computing
Yong Heui Cho
 
PPTX
Virtualization vs. Cloud Computing: What's the Difference?
Bangladesh Network Operators Group
 
PDF
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
RamzanShareefPrivate
 
PPTX
Cloud-mod1-chap1.pptx
chayashree12
 
PPTX
Cloud Computing Basics.pptx
SeethaDinesh
 
PDF
Cloud Computing technologies virtrulization
PRIYAL82
 
PPTX
Cloud Application architecture styles
Nilay Shrivastava
 
Cloud computing_Final
Kaushik Padmanabhan
 
Cloud computing and Service Platforms
Vibhawa Nirmal
 
The move-to-hybrid-cloud-itsmf-april2015
Eduserv
 
cloud computing
Tapesh Chalisgaonkar
 
Unit-I: Introduction to Cloud Computing
Divya S
 
1. introduction to cloud computing
Lokesh Ramaswamy
 
CLOUD COMPUTING In Brief UNIT I PPT.pptx
DheekshithaPasala
 
Introduction to Cloud computing
Rabiraj Khadka
 
Introduction to Cloud Computing
Damian T. Gordon
 
Cloud computing
ananyaakk
 
CLOUD COMPUTING.ppt
Dss
 
Virtualization and cloud computing
Deep Gupta
 
Cloud Computing
Yong Heui Cho
 
Virtualization vs. Cloud Computing: What's the Difference?
Bangladesh Network Operators Group
 
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
RamzanShareefPrivate
 
Cloud-mod1-chap1.pptx
chayashree12
 
Cloud Computing Basics.pptx
SeethaDinesh
 
Cloud Computing technologies virtrulization
PRIYAL82
 
Cloud Application architecture styles
Nilay Shrivastava
 
Ad

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PDF
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
PDF
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 
PPTX
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
PPTX
Introduction to Probability(basic) .pptx
purohitanuj034
 
PPTX
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
Introduction to Probability(basic) .pptx
purohitanuj034
 
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 

Presentation cloud computing

  • 1. Cloud computing: state-of-the-art and research challenges Qi Zhang, Lu Cheng, Raouf Boutaba Presented by Abhishek Sharma CS 598
  • 2. Agenda • Overview • Related technologies • Architecture and design • Key features and characteristics • State-of-the-art implementation • Research challenges
  • 3. Overview • NIST definition • Cloud Computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. • Popularized by Eric Schmidt in 2006
  • 4. Cloud Service Providers • Two kinds • Infrastructure providers: Manage cloud platforms and lease resources. • Service Providers: Rent resources from one or many infrastructure providers to serve end users.
  • 5. Advantages • No up-front investment • Pay-as-you-go model. • Lowering operating cost • Rapid allocation and de-allocation • Highly scalable • Easy to handle rapid increase in service demands • Easy access • Web-based services accessed through different devices • Reduced business risks • Service provider shifts business risks to infrastructure providers
  • 6. Related Technologies • Grid Computing • Distributed computing paradigm that coordinates networked resources to achieve a common objective. • Utility Computing • Represents model of providing resources on demand. • Virtualization • Technology that abstracts away details of hardware and provides resources for high-level abstractions. • Autonomic Computing • Computing systems capable of self-management.
  • 7. Cloud Computing Architecture • Layered model • Hardware Layer: Responsible for managing the physical resources of the cloud. • Infrastructure layer: Creates pool of resources using virtualization technologies. • Platform Layer: Consists of operating system and application frameworks. • Application Layer: Actual cloud applications.
  • 8. • Business model • IaaS: On-demand provisioning of infrastructural resources, usually in terms of VMs. • PaaS: Refers to providing platform layer resources, including OS support and software development framework. • SaaS: Refers to providing on-demand applications over the internet.
  • 9. Types of Cloud • Public Clouds • Service providers offer their resources as services to general public. • Private Clouds • Designed for exclusive use by a single organization. • Hybrid Clouds • Facilitate on-demand expansion and contraction(public clouds), but with tighter security and control(private clouds)
  • 10. Cloud Computing Characteristics • Multi-tenancy • Shared resource pooling • Ubiquitous network access • Service oriented • Dynamic resource provisioning • Self-organizing • Utility-based pricing
  • 11. State-of-the-art Implementation • Architecture • Layered design • Uniform high capacity • Free VM migration • Resiliency or Fault - tolerance • Scalability • Backward capability
  • 12. • Distributed file systems • GFS: Provides efficient, reliable access to data. Designed and optimized to run on data centers. Provides extremely high data throughput, low latency. • HDFS: Stores large files across multiple machines. Data stored across multiple geo-servers. Reliability by replicating the data across multiple servers. • Distributed application framework • MapReduce
  • 13. Research Challenges • Automated service provisioning • Satisfying service level objectives while minimizing operational costs, resource provisioning decisions must made online. • Virtual Machine Migration • Avoid hotspots. Currently, detecting workload hotspots lacks agility to respond to sudden workload changes
  • 14. Server consolidation • Research challenges: Resource congestion •Energy management • Research challenges: Designing energy-efficient data centers •Traffic management • Research challenges: Higher density of links in data centers. Exiting methods compute traffic matrices between few hundreds of data hosts, data center may have thousands. Change in traffic patterns
  • 15. • Data Security • Research challenges: Goals – confidentiality and auditability. Remote attestation(for auditability) not sufficient. • Software Framework • Research challenges: VM allocated to each Hadoop/MapReduce node may have heterogeneous characteristics, performance modeling of Hadoop jobs. • Storage technologies • Research challenges: Compatibility issues with legacy file systems and applications. • Novel cloud architectures • Research challenges: High energy expense, high initial investment for constructing data centers.
  • 16. Summary • Cloud computing rapidly changing the landscape of information technology. • Despite benefits, current technologies are not developed enough to realize full potential. • Many challenges only starting to receive attention.