SlideShare a Scribd company logo
Sailing in the Cloud…
Ganesh Neelakanta Iyer
About Me

• 3 years of Industry work experience
   - Sasken Communication Technologies Ltd, Bangalore
   - NXP Semiconductors Pvt Ltd (Formerly Philips Semiconductors), Bangalore
• Masters in Electrical and Computer Engineering from National University of
  Singapore in 2008.
• Currently Research Scholar in NUS under the guidance of A/P. Bharadwaj
  Veeravalli.


Research Interests: Cloud computing, Game theory, Resource Allocation and Pricing
Personal Interests: Kathakali, Teaching, Travelling, Photography
Agenda
• Introduction to Cloud Computing

• Cloud Computing trends, benefits

• Some Examples of Cloud

• Different types of Clouds

• Challenges

• Getting started on Cloud

• What do I do in my research?

• Future of Cloud
Introduction to Cloud Computing
Introduction
Ever wondered how you are able to watch thousands of movies on Youtube
   instantaneously?

How about searching though billions of documents as done by Google?

Do you use facebook to play games, upload photos, where do all these stored?

Ever created a document in Google Docs?

IT as a service is known as Cloud Computing. In the past IT meant computers,
    infrastructure, computer scientists, electrical power, cooling, repair, etc.
Traditional Model             Cloud Computing Model
Proprietary internal IT resources    Remote, shared services

  Company A           Company B




                                                Internet




                                    Company A         Company B
What is Cloud Computing?




Conventional Computing vs. Cloud Computing

Manually Provisioned             Self-provisioned

Dedicated Hardware               Shared Hardware

Fixed Capacity                   Elastic Capacity

Pay for Capacity                 Pay for Use

Capital & Operational Expenses   Operational Expenses

Managed via Sysadmins            Managed via APIs
Cloud computing trends, benefits…
Technology Hype Cycle 2011, AUGUST 10th !!!!!

2009                           2010 and 2011


2008




2007




                         http://www.gartner.com/hc/images/215650_0001.gif
Google Trends

10-AUGUST-2011
Some examples that uses Cloud…
Pizzas from the Cloud…
                    • Availability is a critical requirement
                    • Spikes in demand
                    • Optimize computing capacity while
                      being able to handle peak demand




                     SOLUTION:
Brewing customer feedback

• Build an online community to engage with
  customers and employees dynamically

• Required community management tools to
  track and implement the best ideas




 SOLUTION:
Real-estate in Cloud
• Procuring and installing
  servers or upgrades are
  distraction
• Difficult to anticipate
  hardware demand
• Unanticipated hardware
  failures leads to terrible
  impact on productivity




             SOLUTION:
Location-based commerce
• View map of your
  location, and surrounding
  businesses & services
• Discover what's new,
  what's on sale, at which
  stores around you
• Locate nearest bus stops,
  train stations, taxi stands;
  access real-time
  estimates of next bus
  arrival times

             SOLUTION:
Different types of services…
Three major kinds of Cloud services
Challenges in Cloud Computing…
Challenges…
• Requires a constant Internet connection:
   – No internet means no access to even your own documents

• Features might be limited:
   – This situation is bound to change
   – For example, you can do a lot more with Microsoft PowerPoint
      than with Google Presentation's web-based offering.
   – The basics are similar, but the cloud application lacks many of
      PowerPoint's advanced features.
COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
Challenges…
• Stored data might not be secure:
   – How secure is the cloud?
   – Can unauthorized users gain access to your confidential data?
   – Only time will tell if your data is secure in the cloud.

• Stored data can be lost:
   – Theoretically, data stored in the cloud is safe, replicated across
      multiple machines.
   – But data loss can happen
COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
Getting started in Cloud Computing..
Getting started in Cloud Computing…
1.    Know the different options available to you
2.    Understand that scaling is a skill, not a default
3.    Implement a disaster plan
4.    Don’t be naïve
5.    Budget for your specific use-case
6.    Choose a cloud provider on your needs, not its popularity
7.    Remember: some applications are not good fits for cloud
8.    Think outside of the box

COURTESY: http://www.openforum.com/idea-hub/topics/the-world/article/8-tips-to-getting-started-in-cloud-computing-guy-kawasaki
Top 250 players in Cloud
              http://cloudcomputing.sys-con.com/node/1386896
What do I do in my research?
Auction-based vs. Incentive-based
       Multiple-Cloud Orchestration Mechanism




With our schemes, the Cloud Service Providers (CSPs) can offer
  attractive dynamic pricing policies to the users
Users can choose appropriate CSPs based on their requirements.
Incentive-based Scheme
  User submits the job requirements to Broker


Broker forwards this request to appropriate CSPs


 CSPs offer the price based on user return ratio
  and load, and send to users through Broker

 Users choose appropriate CSP which maximizes
its utility calculated based on offer prize, security
                index and affinity index
Auction-based Scheme
User chooses the desired CSP which has the maximum
trust and reputation. User then sends this desired CSP
               and bid price to Broker

  CSPs also submit their minimum bid price for the
                resources to Broker


Broker declares the winner based on these parameters


 User repeats its auction if the last auction is a failure
Performance Evaluation
Comparison of the revenues obtained
Performance Evaluation
       Effect of User Preferences


Incentive based                     Auction based
Future of Cloud Computing…
Numbers!!!
• The number of physical servers in the World today: 50 million.
• By 2013, approximately 60% of server workloads will be virtualized
• 50% of the 8 million servers sold every year end up in data centers
• The data centers of the dot-com era consumed 1-2 MW Today data
  center facilities require 20 MW, - 10 times as much as a decade ago
• Google currently controls 2% of all servers ( around 1 million) with it
  saying it plans to have upwards of 10 million servers in one decade
• 98% of the market is controlled by everyone else.



COURTESY: http://www.elasticvapor.com/2010/05/cloud-computing-opportunity-by-numbers.html
Some facts!!!
• “Take CBSE, you can have the courseware and the books on the cloud.”
  – Ms Neelam Dhawan, Managing Director, HP India in an interview to
  Times of India 23-July-2011

• The cloud is one of the top strategic areas of focus for HP – Information
  Week, 10-AUGUST-2011

• Cloud Computing is one of the key trends which is going to shape the
  internet landscape of India – Rajan Anandan, Google India 10-AUGUST-
  2011
Cloud computing future in India
• Cloud computing to create 1,00,000 jobs in India
   – NDTV 20-JULY-2011
• The Cloud Reshapes IT Job Market –CIO.IN 28-JULY-2011
• Cloud computing in India to grow 40 pc by 2014: IDC study
  2-DECEMBER 2010
• Google- world's largest search engine administrator- is pinning hopes
  on the growing cloud computing market in India with plans to double
  its engineering headcount in the country in next two years –
  Economic times, 11-NOVEMBER-2010
• 76 per cent enterprises in India want to virtualize and adopt cloud
  computing in the next one and a half year – VmWare survey, 19-
  NOVEMBER-2010
Thank you!
ganesh.iyer@nus.edu.sg
http://ganeshniyer.com

More Related Content

What's hot

The who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computingThe who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computingNari Kannan
 
Lecture 6 cloud
Lecture 6   cloudLecture 6   cloud
Lecture 6 cloud
Naomi Unkelos-Shpigel
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Muhd Dembo
 
Cloud computing
Cloud computingCloud computing
Cloud computing
gajula vijaya lakshmi
 
The Cloud Presentation 2016
The Cloud Presentation 2016The Cloud Presentation 2016
The Cloud Presentation 2016Joel Kline
 
cloude computing report
cloude computing reportcloude computing report
cloude computing report
Krishnalal Kj
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
Sami Abu Shawarib
 
Cloud Computing Business Model
Cloud Computing Business ModelCloud Computing Business Model
Cloud Computing Business Model
ippei_suzuki
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Abhijeet Singh
 
Cloud computing
Cloud computingCloud computing
Cloud computing
imran shaikh
 
Coud discovery chap 1
Coud discovery chap 1Coud discovery chap 1
Coud discovery chap 1
Alain Charpentier
 
Billion Node Cloud
Billion Node CloudBillion Node Cloud
Billion Node Cloud
Paul Morse
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorials
Udara Sandaruwan
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Generate UK
 
Cloud Computing Technology_Usman
Cloud Computing Technology_UsmanCloud Computing Technology_Usman
Cloud Computing Technology_UsmanUsman Sait
 
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityCloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Avere Systems
 
Cloud computing
Cloud computingCloud computing
Top 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTop 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By Techvedic
Techvedic
 

What's hot (20)

Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
The who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computingThe who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computing
 
Lecture 6 cloud
Lecture 6   cloudLecture 6   cloud
Lecture 6 cloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
The Cloud Presentation 2016
The Cloud Presentation 2016The Cloud Presentation 2016
The Cloud Presentation 2016
 
cloude computing report
cloude computing reportcloude computing report
cloude computing report
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 
Cloud Computing Business Model
Cloud Computing Business ModelCloud Computing Business Model
Cloud Computing Business Model
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Coud discovery chap 1
Coud discovery chap 1Coud discovery chap 1
Coud discovery chap 1
 
Billion Node Cloud
Billion Node CloudBillion Node Cloud
Billion Node Cloud
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorials
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Technology_Usman
Cloud Computing Technology_UsmanCloud Computing Technology_Usman
Cloud Computing Technology_Usman
 
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityCloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
 
[Jun AWS 101] Running Lean on AWS
[Jun AWS 101] Running Lean on AWS[Jun AWS 101] Running Lean on AWS
[Jun AWS 101] Running Lean on AWS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Top 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTop 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By Techvedic
 

Similar to Overview of Cloud Computing

Exploring the Cloud
Exploring the CloudExploring the Cloud
Exploring the Cloud
Dr Ganesh Iyer
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technologysai krishna
 
cloud computing Architecture in Details.ppt
cloud computing Architecture in Details.pptcloud computing Architecture in Details.ppt
cloud computing Architecture in Details.ppt
Govt. Sadiq College Women University, Bahawalpur
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
Luqman Shareef
 
Cloud computing
Cloud computingCloud computing
Cloud computing
MOHIT PANDEY
 
Lecture 1.Basics of cloud computing, Advantage and Disadvantage and History
Lecture 1.Basics of cloud computing, Advantage and Disadvantage and HistoryLecture 1.Basics of cloud computing, Advantage and Disadvantage and History
Lecture 1.Basics of cloud computing, Advantage and Disadvantage and History
Govt. Sadiq College Women University, Bahawalpur
 
Detailed analysis on a Berkeley view of cloud computing
Detailed analysis on a Berkeley view of cloud computingDetailed analysis on a Berkeley view of cloud computing
Detailed analysis on a Berkeley view of cloud computing
MANVENDRA PRIYADARSHI
 
Cloud computing- Benefits,Future and Challenges
Cloud computing- Benefits,Future and Challenges Cloud computing- Benefits,Future and Challenges
Cloud computing- Benefits,Future and Challenges
RohitKumar3153
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Amit Kumar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Aamir chouhan
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
Boonlert Aroonpiboon
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Biswajit Pratihari
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computingDeepak Shukla
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Kishor Satpathy
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Siwat Jirawiwatpat
 
cloud computing
cloud computingcloud computing
cloud computingHyderabad
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdf
BenakappaSM
 

Similar to Overview of Cloud Computing (20)

Exploring the Cloud
Exploring the CloudExploring the Cloud
Exploring the Cloud
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technology
 
cloud computing Architecture in Details.ppt
cloud computing Architecture in Details.pptcloud computing Architecture in Details.ppt
cloud computing Architecture in Details.ppt
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Lecture 1.Basics of cloud computing, Advantage and Disadvantage and History
Lecture 1.Basics of cloud computing, Advantage and Disadvantage and HistoryLecture 1.Basics of cloud computing, Advantage and Disadvantage and History
Lecture 1.Basics of cloud computing, Advantage and Disadvantage and History
 
Detailed analysis on a Berkeley view of cloud computing
Detailed analysis on a Berkeley view of cloud computingDetailed analysis on a Berkeley view of cloud computing
Detailed analysis on a Berkeley view of cloud computing
 
Cloud computing- Benefits,Future and Challenges
Cloud computing- Benefits,Future and Challenges Cloud computing- Benefits,Future and Challenges
Cloud computing- Benefits,Future and Challenges
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdf
 

More from Dr Ganesh Iyer

SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignSRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
Dr Ganesh Iyer
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overview
Dr Ganesh Iyer
 
SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2
Dr Ganesh Iyer
 
SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1 SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1
Dr Ganesh Iyer
 
SRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLASRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLA
Dr Ganesh Iyer
 
SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2
Dr Ganesh Iyer
 
SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1
Dr Ganesh Iyer
 
SRE Demystified - 09 - Simplicity
SRE Demystified - 09 - SimplicitySRE Demystified - 09 - Simplicity
SRE Demystified - 09 - Simplicity
Dr Ganesh Iyer
 
SRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical AlertingSRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical Alerting
Dr Ganesh Iyer
 
SRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed MonitoringSRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed Monitoring
Dr Ganesh Iyer
 
SRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationSRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil Elimination
Dr Ganesh Iyer
 
SRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement ModelSRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement Model
Dr Ganesh Iyer
 
SRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOsSRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOs
Dr Ganesh Iyer
 
Machine Learning for Statisticians - Introduction
Machine Learning for Statisticians - IntroductionMachine Learning for Statisticians - Introduction
Machine Learning for Statisticians - Introduction
Dr Ganesh Iyer
 
Making Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approachMaking Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approach
Dr Ganesh Iyer
 
Cloud and Industry4.0
Cloud and Industry4.0Cloud and Industry4.0
Cloud and Industry4.0
Dr Ganesh Iyer
 
Game Theory and Engineering Applications
Game Theory and Engineering ApplicationsGame Theory and Engineering Applications
Game Theory and Engineering Applications
Dr Ganesh Iyer
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
Dr Ganesh Iyer
 
How to become a successful entrepreneur
How to become a successful entrepreneurHow to become a successful entrepreneur
How to become a successful entrepreneur
Dr Ganesh Iyer
 
Dockers and kubernetes
Dockers and kubernetesDockers and kubernetes
Dockers and kubernetes
Dr Ganesh Iyer
 

More from Dr Ganesh Iyer (20)

SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignSRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overview
 
SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2
 
SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1 SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1
 
SRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLASRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLA
 
SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2
 
SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1
 
SRE Demystified - 09 - Simplicity
SRE Demystified - 09 - SimplicitySRE Demystified - 09 - Simplicity
SRE Demystified - 09 - Simplicity
 
SRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical AlertingSRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical Alerting
 
SRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed MonitoringSRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed Monitoring
 
SRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationSRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil Elimination
 
SRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement ModelSRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement Model
 
SRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOsSRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOs
 
Machine Learning for Statisticians - Introduction
Machine Learning for Statisticians - IntroductionMachine Learning for Statisticians - Introduction
Machine Learning for Statisticians - Introduction
 
Making Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approachMaking Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approach
 
Cloud and Industry4.0
Cloud and Industry4.0Cloud and Industry4.0
Cloud and Industry4.0
 
Game Theory and Engineering Applications
Game Theory and Engineering ApplicationsGame Theory and Engineering Applications
Game Theory and Engineering Applications
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
 
How to become a successful entrepreneur
How to become a successful entrepreneurHow to become a successful entrepreneur
How to become a successful entrepreneur
 
Dockers and kubernetes
Dockers and kubernetesDockers and kubernetes
Dockers and kubernetes
 

Recently uploaded

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 

Recently uploaded (20)

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

Overview of Cloud Computing

  • 1. Sailing in the Cloud… Ganesh Neelakanta Iyer
  • 2. About Me • 3 years of Industry work experience - Sasken Communication Technologies Ltd, Bangalore - NXP Semiconductors Pvt Ltd (Formerly Philips Semiconductors), Bangalore • Masters in Electrical and Computer Engineering from National University of Singapore in 2008. • Currently Research Scholar in NUS under the guidance of A/P. Bharadwaj Veeravalli. Research Interests: Cloud computing, Game theory, Resource Allocation and Pricing Personal Interests: Kathakali, Teaching, Travelling, Photography
  • 3. Agenda • Introduction to Cloud Computing • Cloud Computing trends, benefits • Some Examples of Cloud • Different types of Clouds • Challenges • Getting started on Cloud • What do I do in my research? • Future of Cloud
  • 5. Introduction Ever wondered how you are able to watch thousands of movies on Youtube instantaneously? How about searching though billions of documents as done by Google? Do you use facebook to play games, upload photos, where do all these stored? Ever created a document in Google Docs? IT as a service is known as Cloud Computing. In the past IT meant computers, infrastructure, computer scientists, electrical power, cooling, repair, etc.
  • 6. Traditional Model Cloud Computing Model Proprietary internal IT resources Remote, shared services Company A Company B Internet Company A Company B
  • 7. What is Cloud Computing? Conventional Computing vs. Cloud Computing Manually Provisioned Self-provisioned Dedicated Hardware Shared Hardware Fixed Capacity Elastic Capacity Pay for Capacity Pay for Use Capital & Operational Expenses Operational Expenses Managed via Sysadmins Managed via APIs
  • 9. Technology Hype Cycle 2011, AUGUST 10th !!!!! 2009 2010 and 2011 2008 2007 http://www.gartner.com/hc/images/215650_0001.gif
  • 11. Some examples that uses Cloud…
  • 12. Pizzas from the Cloud… • Availability is a critical requirement • Spikes in demand • Optimize computing capacity while being able to handle peak demand SOLUTION:
  • 13. Brewing customer feedback • Build an online community to engage with customers and employees dynamically • Required community management tools to track and implement the best ideas SOLUTION:
  • 14. Real-estate in Cloud • Procuring and installing servers or upgrades are distraction • Difficult to anticipate hardware demand • Unanticipated hardware failures leads to terrible impact on productivity SOLUTION:
  • 15. Location-based commerce • View map of your location, and surrounding businesses & services • Discover what's new, what's on sale, at which stores around you • Locate nearest bus stops, train stations, taxi stands; access real-time estimates of next bus arrival times SOLUTION:
  • 16. Different types of services…
  • 17. Three major kinds of Cloud services
  • 18. Challenges in Cloud Computing…
  • 19. Challenges… • Requires a constant Internet connection: – No internet means no access to even your own documents • Features might be limited: – This situation is bound to change – For example, you can do a lot more with Microsoft PowerPoint than with Google Presentation's web-based offering. – The basics are similar, but the cloud application lacks many of PowerPoint's advanced features. COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
  • 20. Challenges… • Stored data might not be secure: – How secure is the cloud? – Can unauthorized users gain access to your confidential data? – Only time will tell if your data is secure in the cloud. • Stored data can be lost: – Theoretically, data stored in the cloud is safe, replicated across multiple machines. – But data loss can happen COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
  • 21. Getting started in Cloud Computing..
  • 22. Getting started in Cloud Computing… 1. Know the different options available to you 2. Understand that scaling is a skill, not a default 3. Implement a disaster plan 4. Don’t be naïve 5. Budget for your specific use-case 6. Choose a cloud provider on your needs, not its popularity 7. Remember: some applications are not good fits for cloud 8. Think outside of the box COURTESY: http://www.openforum.com/idea-hub/topics/the-world/article/8-tips-to-getting-started-in-cloud-computing-guy-kawasaki
  • 23. Top 250 players in Cloud http://cloudcomputing.sys-con.com/node/1386896
  • 24. What do I do in my research?
  • 25. Auction-based vs. Incentive-based Multiple-Cloud Orchestration Mechanism With our schemes, the Cloud Service Providers (CSPs) can offer attractive dynamic pricing policies to the users Users can choose appropriate CSPs based on their requirements.
  • 26. Incentive-based Scheme User submits the job requirements to Broker Broker forwards this request to appropriate CSPs CSPs offer the price based on user return ratio and load, and send to users through Broker Users choose appropriate CSP which maximizes its utility calculated based on offer prize, security index and affinity index
  • 27. Auction-based Scheme User chooses the desired CSP which has the maximum trust and reputation. User then sends this desired CSP and bid price to Broker CSPs also submit their minimum bid price for the resources to Broker Broker declares the winner based on these parameters User repeats its auction if the last auction is a failure
  • 28. Performance Evaluation Comparison of the revenues obtained
  • 29. Performance Evaluation Effect of User Preferences Incentive based Auction based
  • 30. Future of Cloud Computing…
  • 31. Numbers!!! • The number of physical servers in the World today: 50 million. • By 2013, approximately 60% of server workloads will be virtualized • 50% of the 8 million servers sold every year end up in data centers • The data centers of the dot-com era consumed 1-2 MW Today data center facilities require 20 MW, - 10 times as much as a decade ago • Google currently controls 2% of all servers ( around 1 million) with it saying it plans to have upwards of 10 million servers in one decade • 98% of the market is controlled by everyone else. COURTESY: http://www.elasticvapor.com/2010/05/cloud-computing-opportunity-by-numbers.html
  • 32. Some facts!!! • “Take CBSE, you can have the courseware and the books on the cloud.” – Ms Neelam Dhawan, Managing Director, HP India in an interview to Times of India 23-July-2011 • The cloud is one of the top strategic areas of focus for HP – Information Week, 10-AUGUST-2011 • Cloud Computing is one of the key trends which is going to shape the internet landscape of India – Rajan Anandan, Google India 10-AUGUST- 2011
  • 33. Cloud computing future in India • Cloud computing to create 1,00,000 jobs in India – NDTV 20-JULY-2011 • The Cloud Reshapes IT Job Market –CIO.IN 28-JULY-2011 • Cloud computing in India to grow 40 pc by 2014: IDC study 2-DECEMBER 2010 • Google- world's largest search engine administrator- is pinning hopes on the growing cloud computing market in India with plans to double its engineering headcount in the country in next two years – Economic times, 11-NOVEMBER-2010 • 76 per cent enterprises in India want to virtualize and adopt cloud computing in the next one and a half year – VmWare survey, 19- NOVEMBER-2010