Cloud Computing. Summary



Similar documents
Cloud Computing Training

Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

Cloud Computing Summary and Preparation for Examination

Cloud Courses Description

How To Talk About Data Intensive Computing On The Cloud

Cloud Computing. Lecture 24 Cloud Platform Comparison

Introduction to Cloud Computing

CLOUD COMPUTING. When It's smarter to rent than to buy

Cloud Courses Description

Introduction to Cloud Computing

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

Cloud 101. Mike Gangl, Caltech/JPL, 2015 California Institute of Technology. Government sponsorship acknowledged

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Cloud Computing. Up until now

Course Code CP204. Theory : 04. Practical : 01. Course Credit. Tutorial : 00. Credits : 05. Course Learning Outcomes

Cloud computing - Architecting in the cloud

Cloud Computing. Up until now

A Very Brief Introduction To Cloud Computing. Jens Vöckler, Gideon Juve, Ewa Deelman, G. Bruce Berriman

CLOUD COMPUTING. Dana Petcu West University of Timisoara

Hadoop. MPDL-Frühstück 9. Dezember 2013 MPDL INTERN

From Internet Data Centers to Data Centers in the Cloud

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing

Grid Computing vs Cloud

Cluster, Grid, Cloud Concepts

How To Understand Cloud Computing

A Service for Data-Intensive Computations on Virtual Clusters

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Computing. M< MORGAN KAUfMANM. Distributed and Cloud. Processing to the. From Parallel. Internet of Things. Geoffrey C. Fox. Dongarra.

Cloud Computing Deja Vu

Cloud Computing. Cloud computing:

Cloud Computing Trends

Cloud Computing an introduction

A programming model in Cloud: MapReduce

Open source Google-style large scale data analysis with Hadoop

Distributed Systems. Lec 2: Example use cases: Cloud computing, Big data, Web services

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing. What Are We Handing Over? Ganesh Shankar Advanced IT Core Pervasive Technology Institute

Unit 10b: Introduction to Cloud Computing

City University of Hong Kong. Information on a Course offered by Department of Electronic Engineering with effect from Semester B in 2014/2015

How To Understand Cloud Computing

Distribution transparency. Degree of transparency. Openness of distributed systems

MANAGING DATA ON THE CLOUD

Cloud Computing. Technologies and Types

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

Cloud Computing using MapReduce, Hadoop, Spark

Cloud/SaaS enablement of existing applications

CS 91: Cloud Systems & Datacenter Networks

T Mobile Cloud Computing Private Cloud & Assignment

How to Do/Evaluate Cloud Computing Research. Young Choon Lee

Cloud Computing Paradigm Shift. Jan Šedivý

Introduction What is the cloud

ATI Cloud Computing.

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

CRN# CPET Cloud Computing: Technologies & Enterprise IT Strategies

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Big Data Use Case. How Rackspace is using Private Cloud for Big Data. Bryan Thompson. May 8th, 2013

Dynamic Deployment and Scalability for the Cloud. Jerome Bernard Director, EMEA Operations Elastic Grid, LLC.

Putchong Uthayopas, Kasetsart University

Cloud Computing Technology

Cloud computing an insight

Cloud Based Architectures in Ground Systems of Space Missions

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Written examination in Cloud Computing

Cloud Providers, SciCloudand

Real Time Big Data Processing

Benchmarking Amazon s EC2 Cloud Platform

CERTIFICATE PROGRAMME ON CLOUD SPECIALISTS DEVELOPMENT

What We Can Do in the Cloud (1) -Tutorial for Cloud Computing Course- Mikael Fernandus Simalango WISE Research Lab Ajou University, South Korea

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

CHAPTER 8 CLOUD COMPUTING

Large-scale Data Processing on the Cloud

How To Understand The History Of Innovation In The United States

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Cloud Computing Now and the Future Development of the IaaS

Large-Scale Data Processing

Introduction to grid technologies, parallel and cloud computing. Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber

CLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS.

Business Cloud Systems Challenges and Uncertainty

Platform Leadership in Software as a Service: How Platforms Facilitate Innovation

Novel Network Computing Paradigms (I)

Cloud Computing: Making the right choices

Clearing Away the Clouds: Cloud Computing at Stanford

Cloud Computing. Adam Barker

Scalable Web Programming. CS193S - Jan Jannink - 2/23/10

Cloud Platforms, Challenges & Hadoop. Aditee Rele Karpagam Venkataraman Janani Ravi

Introduction to Cloud Computing

A Cloudy Weather Forecast

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

Security Benefits of Cloud Computing

Cloud Computing. What is Cloud Computing? Computing As A Utility. Resource Provisioning Problem 4/29/2014. Kai Shen

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

White Paper on CLOUD COMPUTING

Teaching in the Cloud

Transcription:

Cloud Computing Lecture 1 2011-2012 https://fenix.ist.utl.pt/disciplinas/cn Summary Teaching Staff. Rooms and Schedule. Goals. Context. Syllabus. Reading Material. Assessment and Grading. Important Dates.

João Garcia Teaching Staff Assistant Professor at DEI: OS, SDIA, Advanced Arquitectures, Cloud Computing. Researcher at the Distributed Systems Groups of INESC ID Lisboa: Large Scale Computing Platforms. Context Aware Computing, Hoarding. Fault Replication. jog@gsd.inesc-id.pt Rooms and Schedule Lectures: Tuesdays, from 9:30to 11:00 in room 0.32. Wednesdays, from 14:00to 15:30 in room 0.13. Labs: Tuesdays, from11:00to 12:30 in room 0.14. Wednesdays, from15:30to 17:00 in room 1.19. You can start enrolling. Office hours: Email. Tuesdays, from 13:30to 14:30in room 2-N3.13. Wednesdays, from 11:00 to 13:00 in room 2-N3.13. Email first if you plan to attend especially on Tuesday.

Goals Understand the cloud computing paradigm and surrounding issues. Learn about the technologies that originated cloud computing: clusters, grid computing, utility computing, virtualization, middleware and autonomic computing. Learn about design and development techniques for cloud computing. Related Courses Computer Networks Network & Serv. Management Operating Systems Distributed Systems Internet Platforms Cloud Computing Parallel & Distr. Computing

Historical Context Computing Multiprocessing Distributed Processing Parallel Processing DSM Cluster Grid Edge Cycle-sharing Cloud 1960 1990 2010 Networking No network Ethernet/Internet Large bandwidth LANs Large bandwidth WANs What is cloud computing? Solution for really large scale issues. Good vapourware: more HW, larger data sets. Examples: Web specific problems: crawling, indexing, search. Data mining. Genome datamining. High energy physics. Astronomy.

What is cloud computing? Highly scalable architectures. Virtualization and open API Web Services very important. Examples: Google, 15k to 450k (probably ~250k) PCs. Microsoft, Illinois container data center (~450k servers). A lot of data Internet Archive: 2 PB + 20 TB/month. Google handles 20 PB/day (2008). CERN s LHC generates 10-15 PB/year.

The cloud for the end-user Utility computing: I just want to rent CPU cycles. Example: Amazon EC2. Platform as a Service (PaaS): Give me an API and I ll handle the implementation. Example: Google App Engine. Software as a Service(SaaS): I want a finished application available off-site. Example: Gmail. Syllabus (1) Introduction to Cloud Computing (CC): context, concepts, examples, challenges. Grid Computing: concepts, case studies and standards. Security and federation in Grid computing. Edge computing, e.g. Akamai. Cyclesharing, e.g. BOINC. Utility computing, e.g. Amazon Elastic Clouds, Google Apps. Programming models, e.g. Map/Reduce, Hadoop. Storage Mechanisms, e.g. Simple DB, BigTable.

Syllabus (2) Virtualization: concepts, system level virtual machines and case studies, e.g Xen. Security in CC. Resource management in CC: scheduling, migration, payment models, SLAs, market mechanisms. Autonomic Computing (self-*): adaptability (self-configuration), fault tolerance (self-healing). Security, economic efficiency, and environmental and energy sustainability. Case studies: cloud computing choices and design. Lab Assignments 1. Condor. 2. Map Reduce. 3. Google App Engine. 4. Microsoft Azure.

Some papers. Reading Material Slides from class (Unfortunately...). Chapters from: Grid 2: Blueprint for a new computing generation, Elsevier. Programming AWS, O Reilly. Hadoop, O Reilly. Assessment Exam: 50% Class material + Papers (some can be taken to the exam). Minimum grade: 9 out of 20. Project: 50% Minimum grade: 10 out of 20. Late submissions are penalized by 1 to 1,5 points/day. Project checkpoint: 15% of the project grade if higher than final grade. I cannot guarantee that the project grade will be kept for next year. Student-workers: the same. Época Especial : 60% exam + 40% adapted project

Project Probably a Cloud platform app accessing a Map Reduce app. You can present your own proposal! Important Dates Oct. 4 : Project handout. Nov. 11 : Project checkpoint. Dec. 9 : Project submission. Dec. 14-16 : Project discussion. Jan 12 : 1st Exam. Jan 30 : 2nd Exam.