Sailing in the Cloud…Ganesh Neelakanta Iyer
About Me• 3 years of Industry work experience   - Sasken Communication Technologies Ltd, Bangalore   - NXP Semiconductors ...
Agenda• Introduction to Cloud Computing• Cloud Computing trends, benefits• Some Examples of Cloud• Different types of Clou...
Introduction to Cloud Computing
IntroductionEver wondered how you are able to watch thousands of movies on Youtube   instantaneously?How about searching t...
Traditional Model             Cloud Computing ModelProprietary internal IT resources    Remote, shared services  Company A...
What is Cloud Computing?Conventional Computing vs. Cloud ComputingManually Provisioned             Self-provisionedDedicat...
Cloud computing trends, benefits…
Technology Hype Cycle 2011, AUGUST 10th !!!!!2009                           2010 and 201120082007                         ...
Google Trends10-AUGUST-2011
Some examples that uses Cloud…
Pizzas from the Cloud…                    • Availability is a critical requirement                    • Spikes in demand  ...
Brewing customer feedback• Build an online community to engage with  customers and employees dynamically• Required communi...
Real-estate in Cloud• Procuring and installing  servers or upgrades are  distraction• Difficult to anticipate  hardware de...
Location-based commerce• View map of your  location, and surrounding  businesses & services• Discover whats new,  whats on...
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...
Challenges…• Stored data might not be secure:   – How secure is the cloud?   – Can unauthorized users gain access to your ...
Getting started in Cloud Computing..
Getting started in Cloud Computing…1.    Know the different options available to you2.    Understand that scaling is a ski...
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 MechanismWith our schemes, the Cloud Service Provider...
Incentive-based Scheme  User submits the job requirements to BrokerBroker forwards this request to appropriate CSPs CSPs o...
Auction-based SchemeUser chooses the desired CSP which has the maximumtrust and reputation. User then sends this desired C...
Performance EvaluationComparison of the revenues obtained
Performance Evaluation       Effect of User PreferencesIncentive 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...
Some facts!!!• “Take CBSE, you can have the courseware and the books on the cloud.”  – Ms Neelam Dhawan, Managing Director...
Cloud computing future in India• Cloud computing to create 1,00,000 jobs in India   – NDTV 20-JULY-2011• The Cloud Reshape...
Thank you!ganesh.iyer@nus.edu.sghttp://ganeshniyer.com
Upcoming SlideShare
Loading in …5
×

Overview of Cloud Computing

1,117 views
1,011 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,117
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Overview of Cloud Computing

  1. 1. Sailing in the Cloud…Ganesh Neelakanta Iyer
  2. 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 PricingPersonal Interests: Kathakali, Teaching, Travelling, Photography
  3. 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
  4. 4. Introduction to Cloud Computing
  5. 5. IntroductionEver 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. 6. Traditional Model Cloud Computing ModelProprietary internal IT resources Remote, shared services Company A Company B Internet Company A Company B
  7. 7. What is Cloud Computing?Conventional Computing vs. Cloud ComputingManually Provisioned Self-provisionedDedicated Hardware Shared HardwareFixed Capacity Elastic CapacityPay for Capacity Pay for UseCapital & Operational Expenses Operational ExpensesManaged via Sysadmins Managed via APIs
  8. 8. Cloud computing trends, benefits…
  9. 9. Technology Hype Cycle 2011, AUGUST 10th !!!!!2009 2010 and 201120082007 http://www.gartner.com/hc/images/215650_0001.gif
  10. 10. Google Trends10-AUGUST-2011
  11. 11. Some examples that uses Cloud…
  12. 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. 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. 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. 15. Location-based commerce• View map of your location, and surrounding businesses & services• Discover whats new, whats 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. 16. Different types of services…
  17. 17. Three major kinds of Cloud services
  18. 18. Challenges in Cloud Computing…
  19. 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 Presentations web-based offering. – The basics are similar, but the cloud application lacks many of PowerPoints advanced features.COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
  20. 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 happenCOURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
  21. 21. Getting started in Cloud Computing..
  22. 22. Getting started in Cloud Computing…1. Know the different options available to you2. Understand that scaling is a skill, not a default3. Implement a disaster plan4. Don’t be naïve5. Budget for your specific use-case6. Choose a cloud provider on your needs, not its popularity7. Remember: some applications are not good fits for cloud8. Think outside of the boxCOURTESY: http://www.openforum.com/idea-hub/topics/the-world/article/8-tips-to-getting-started-in-cloud-computing-guy-kawasaki
  23. 23. Top 250 players in Cloud http://cloudcomputing.sys-con.com/node/1386896
  24. 24. What do I do in my research?
  25. 25. Auction-based vs. Incentive-based Multiple-Cloud Orchestration MechanismWith our schemes, the Cloud Service Providers (CSPs) can offer attractive dynamic pricing policies to the usersUsers can choose appropriate CSPs based on their requirements.
  26. 26. Incentive-based Scheme User submits the job requirements to BrokerBroker 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 maximizesits utility calculated based on offer prize, security index and affinity index
  27. 27. Auction-based SchemeUser chooses the desired CSP which has the maximumtrust and reputation. User then sends this desired CSP and bid price to Broker CSPs also submit their minimum bid price for the resources to BrokerBroker declares the winner based on these parameters User repeats its auction if the last auction is a failure
  28. 28. Performance EvaluationComparison of the revenues obtained
  29. 29. Performance Evaluation Effect of User PreferencesIncentive based Auction based
  30. 30. Future of Cloud Computing…
  31. 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. 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. 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- worlds 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
  34. 34. Thank you!ganesh.iyer@nus.edu.sghttp://ganeshniyer.com

×