At the end of this course, the students; 1) This course aims to introduce the students with concepts of planning and resource allocation, security and monitoring, availability and consistency of data center networks, pricing models and applications and platforms for cloud computing, including recent advances.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
No
COURSE DEFINITION
Introduction to Cloud Computing, Availability, consistency, mobile, video streaming, federated cloud, Security, Monitoring, Amazon Web Services, OpenStack, MapReduce, Hadoop, Scheduling, Data Center Networks, flow scheduling, cloud pricing, Security management in the cloud, Databases in the cloud: Pig, Hive, Hbase, Zookeeper, Cassandra, Scalable web front end and load balancing, Map-reduce task scheduling, Scheduling, data replication and placement, Scientific Computing in the clouds, Data Center Networks
COURSE CONTENTS
WEEK
TOPICS
1st Week
Introduction to Cloud Computing
2nd Week
Availability, consistency, mobile, video streaming, federated cloud
3rd Week
Security, Monitoring
4th Week
Amazon Web Services, OpenStack
5th Week
MapReduce, Hadoop
6th Week
Scheduling
7th Week
Data Center Networks, flow scheduling, cloud pricing
8th Week
Security management in the cloud
9th Week
Databases in the cloud: Pig, Hive, Hbase, Zookeeper, Cassandra
10th Week
Scalable web front end and load balancing
11th Week
Map-reduce task scheduling
12th Week
Scheduling, data replication and placement
13th Week
Scientific Computing in the clouds
14th Week
Data Center Networks
RECOMENDED OR REQUIRED READING
Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
Project,Questions/Answers,Lecture,Presentation
ASSESSMENT METHODS AND CRITERIA
Quantity
Percentage(%)
Mid-term
1
30
Project
1
30
Total(%)
60
Contribution of In-term Studies to Overall Grade(%)
60
Contribution of Final Examination to Overall Grade(%)
40
Total(%)
100
ECTS WORKLOAD
Activities
Number
Hours
Workload
Midterm exam
1
2
2
Preparation for Quiz
Individual or group work
14
11
154
Preparation for Final exam
1
69
69
Course hours
14
3
42
Preparation for Midterm exam
1
44
44
Laboratory (including preparation)
Final exam
1
2
2
Homework
Total Workload
313
Total Workload / 30
10,43
ECTS Credits of the Course
10
LANGUAGE OF INSTRUCTION
Turkish
WORK PLACEMENT(S)
No
KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)