Professional Documents
Culture Documents
Lecture 1
Course Overview and Introduction
Prof. Majd F. Sakr
Our story
Personal Data
Emails, Calendars, Contacts,
Documents and Media Location Information, etc
Store Share
Access Process
. and
Encrypt more!
Desktops
Mobile Devices
Consumer Electronics
Carnegie Mellon University in Qatar 9
Carnegie Mellon University in Qatar 10
How Will We Manage Our Data?
Manage it
Personal, but time consuming.
ourselves?
What if its managed and you can get this service for
by someone else? free or with a subscription?
Get a continuous
Generate your own Buy it as a product and supply of the utility
utility manage it through a dedicated
connection
Traditional Banking
No Banks
Banking Instruments Internet Banking
(Take care of your
(Give your money (Cheques / Credit (more services)
own money )
to the bank) Cards)
High Bandwidth
High Speed Internet
Enabling Virtualization Cloud
Technologies Utility Computing
Computing
whereby shared
resources, software, and
information are provided to
computers and other
devices,
Startup Seasonal
Businesses Businesses
Changing
Research computational
Computing patterns over
time
vs.
Could not keep up with the growth of Growing exponentially
their number of users.
US Holiday Season
msakr@qatar.cmu.edu mhhammou@qatar.cmu.edu
(2121) (1013)
Lectures Projects
6 11 20 Feb Introduction to Cloud Storage and Distributed File Systems (DFSs) Lecture MFS
12 22 Feb Cloud Storage and DFSs HDFS, PVFS Lecture MHH Project Update
7 13 27 Feb Cloud Storage and DFSs- BigTable/HBASE Lecture MHH
14 29 Feb Apache Pig, Hive, Zookeeper Lecture Project Update
8 Spring Break No Classes
15 12 Mar Introduction to Virtualization Lecture MHH
9 16 14 Mar Resource Virtualization (CPU/Memory/Disk/Network) Lecture MHH Project Update
17 19 Mar Virtualization Case Study: Xen Lecture MHH
10 18 21 Mar Virtualization Case Study: VMware Lecture MHH Project Update
19 26 Mar Benchmarking and Application Characterization Lecture MHH
11 20 28 Mar Major Project Milestone Presentations Project Project Phase II End
Presentation Project Phase III Start
23rd April
28th March
Project
Phase 2 Completion
15th February Complete Final Reports
Final Presentation
Phase 3 Paper / Poster Feasibility and
Phase 1 Start Planning
Complete Submit Application
Phase 2 Implementation
Code and
16th January
Start Documentation
Project Start Application
Project Characterization
Start Implementation
Follow timeline set
and Analysis In Addition:
Phase
Amazon EC2 in project start Project Update Presentation
Introduction Coding and every Wednesday.
Run simple Implementation of
MapReduce your project
Job
Plan for Phases
2&3
Carnegie Mellon University in Qatar 45
Special Note on Amazon EC2