Academic Perseptive [ppt]
Upcoming SlideShare
Loading in...5
×
 

Academic Perseptive [ppt]

on

  • 789 views

 

Statistics

Views

Total Views
789
Views on SlideShare
761
Embed Views
28

Actions

Likes
0
Downloads
10
Comments
0

2 Embeds 28

http://www.cloud24by7.com 27
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • VPC An IT solution platform that integrates local and commercial cloud infrastructure under a single management and governance layer enabling secure policy based utilization of the most appropriate and cost effective infrastructure available for any IT service. A VPC is a method for partitioning a public computing utility such as Amazon EC2 into quarantined virtual infrastructure. A VPC may encapsulate multiple local and remote resources to appear as a single homogeneous computing environment bridging the ability to securely utilize remote resources as part of an seamless global compute infrastructure. Offline Clouds What happens when your lose connectivity? What happens when your infrastructure goes down? Failure as a Service Fault Tolerance Decentralized Management (XMPP)‏
  • Define a Service Definition Language? to characterize all information and context required to enable lifecycle management of services across sites

Academic Perseptive [ppt] Academic Perseptive [ppt] Presentation Transcript

  • Cloud Computing Course Administration Vasudeva Varma
  • Background
    • Cloud Computing research in IIIT Hyderabad
    • Hadoop in SIEL/Other places in IIIT Hyderabad
    • Previous edition of cloud computing course
    • Collaboration with Yahoo!
    • Collaboration with Amazon
    • Collaboration with others
      • Google, Intel, Microsoft, ITsAP…
  • Course Administration
    • TAs:
      • GRJ Srinivas
      • Padmini Priyadarshini  
    • Reference Material
      • No Text book
      • Relevant material ( or pointers to them ) will be provided on the course web site
  • Course Administration
    • Course website: http://search.iiit.ac.in/cloud
    • Course mailing list: csXXXX@students.iiit.ac.in
    • Two Mid Semester Exams (10%) each
    • End Semester Exam (20%)‏
    • Assignments (30%)‏
    • Project 40%
    • Rules
      • Strict Plagiarism Policy– Punishment: F Grade
      • Be on-time for the class
  • Course Outline
    • Introduction to Cloud Computing
      • Cloud introduction and overview Different clouds Risks Requirements Introduction Cloud computing architecture On Demand Computing Virtualization at the infrastructure level Security in Cloud computing environments CPU Virtualization - A discussion on Hypervisors Storage Virtualization - A discussion on SAN, ISCSI Network Virtualization - A discussion on VLAN
      • Cloud Computing Architecture - Amazon Case study Introduction to Amazon Cloud Computing services, Amazon EC2, Amazon S3 , Amazon DB, Queues and Cloud Front Practical Amazon
  • Course outline…
    • Introduction to Distributed Computing
      • Fallacies of Distributed Computing Sources of failure in distributed computing Large Data sets and the handling issues Moore Law & relationship to storage, CPU speed, etc
    • Introduction Map Reduce
      • Discussion of Google Paper Discussion of BigTables, GFS, HDFS MapReduce - Hadoop Framework Map Reduce – Hadoop Framework examples Hadoop and related Projects, HBase, Pig, Mahut etc
    • Current topics of CC @ IIIT-H
        • Scheduling
        • Test bed creation
        • Hardware aware middleware
  • Planned Guest Lectures
    • Grid and Cloud Computing Group - Yahoo
    • Amazon Web Services – Amazon
    • Google App engine – Google
    • Cloud in the enterprise by Ramesh Logananthan, Progress software
    • Some others…?
  • Migration to Cloud Computing: An Academic and Research Perspective
  • What we do?
    • Crawling, Parsing and Indexing the web - vertically and horizontally
    • Cross Lingual Information Retrieval
    • Digital Libraries - Book Search
    • Enterprise search
    • Information extraction from Semi-structured and un-structured data sources
    • Multi-document Summarization
    • Machine Translation
    • Speech Processing
  • Academic Research is getting more complex
    • Nature of the tasks
      • Even lab prototypes are at the web scale
      • Need to deal with large data
      • More experiments to validate research claims/assumptions
    • Increase in overall Computing infrastructure costs
      • Hardware
      • Bandwidth
      • Maintenance
    • Common resources
      • Local
      • Central
      • Global
  • Motivation to Migrate to Cloud Computing
    • Several projects need to process huge amount of data
    • Computational needs are far beyond capacity of a single machine
    • On single nodes programs can run for days (On cluster its a matter of hours)‏
    • Less time for experiments => More experiments!
    • We needed a parallel programming framework that is
      • Easy to program, Easy to learn, Easy to deploy,
      • Does most of the things 'automagically ’
  • Cloud Computing in the NEWS
    • IBM, Google, UW partnership
    • Yahoo!, HP, Intel + 6 research organizations
    • Amazon
  • Market Oriented Cloud Architecture Application P2P (Skype), Web Apps (Facebook), SaaS (Google Aps, SaleForce), Software+Services (MS Online Services)‏ Hardware – Android Infrastructure EC2, Sun Grid Platform Google App Engine, Mosso Services : AWS, Mechanical Turk Storage : S3, Live Mesh, Mobile Me
  • Cloud Accelerates Innovation
    • Expand the Innovation playground
    • Reduce the Time to market/conference 
    • When you work on a cloud, entry barriers look lower and smaller
  • Comparison of Cloud Computing Offerings
  • Cloud Computing market Place
  • Different Clouds
    • Virtual Private Cloud (VPC)‏
      • An IT solution platform that integrates local and commercial cloud infrastructure under a single management
    • Regional Clouds
      • Geographical Cloud Computing - Response based scaling on a regional basis
      • Regional Scaling and Monitoring
    • Offline Clouds
      • What happens when your lose connectivity?
      • What happens when your infrastructure goes down?
  • The next generation Cloud has many challenges to tackle
    • Security
    • Scalability
    • Availability
    • Reliability
    • Cost Efficient
    • Data Intensive
    • Personalization
    • Mobility
    • Latency
    • Manageability
  • Challenges – At the Service Level
    • How to translate business concept requirements to infrastructure requirements?
      • Define a Service Definition Language?
      • Must be able to handle rollback on deployment failures
    • How to determine the mapping of high level service requirements and metrics (e.g., response time) to infrastructure level requirements and metrics (e.g., CPU utilization)‏
    • Support multiple levels of QoS
  • Management Challenges
    • Support policy based management across Clouds
      • Dynamically automatically hire additional 'power‘ from a another cloud
      • Enable intra-site and inter-site workload optimization
    • Protect Service Level Agreements
      • Detect violations (SLA monitoring)‏
      • Provide for dynamic relocation of resources
      • Provide accountability
    • Bill for services used, even across Clouds
      • Different billing and accounting systems may be used.
  • Challenges at the Infrastructure level
    • Provide for relocation of resources without boundaries
      • Live migration across subnet boundaries
      • Migration to a different physical host without shared storage
    • Speculative Execution – Heterogeneous infrastructure
    • Provide standardized interfaces for lifecycle management to Virtualized Execution Environment
    • Analyze end-to-end performance in a virtualized environment to understand bottlenecks
    • Be able to handle surges in 3-5 orders of magnitude in service requests
    RESERVOIR @ NOTUR 2008
  • Some more questions and challenges
    • The Long tail of Web services
    • Accelerating academic skills and research (CC Research Beds)‏
    • Cloud OS – EyeOS, AIR (Adobe), Open-Laszlo
    • UI Challenges – as rich experience as workstations?
    • Multi-platform, multi-language and multi-platform
    • Need for new programming paradigms?
  • We know about … Outsourcing Are we now getting into … Right-sourcing Cloud Sourcing? If so, who will be emerging as superpower?
  • Key Message: One cloud
    • "I think there is a world market for about five computers" — Remark attributed to Thomas J. Watson (Chairman of the Board of International Business Machines) – 1943
    • “… In a sense, says Yahoo Research Chief PrabhakarRaghavan, there are only five computers on earth. He lists Google, Yahoo, Microsoft, IBM, and Amazon. Few others, he says, can turn electricity into computing power with comparable efficiency …”
      • From , by Steven Baker - BusinessWeek.com
    • “… The World Wide Web is becoming one vast, programmable machine. As NYU's Clay Shirky likes to say, Watson was off by four …” – Nicholas Carr
    • From
  • Thank You <vv@iiit.ac.in>