Kaisa_2012_3_photo by Veikko Somerpuro

In this course we will look at modern cloud computing environments. We start by studying how data centres are constructed, paying particular attention to data center networking. Building on this, we define cloud computing and investigate how computation can be scaled in cloud environments. We extend the notion of cloud computing to edge computing which includes devices at or near the edge of the network and learn how they can be leveraged in a combined edge-cloud-environment.

Enrol

Messages

Jussi Kangasharju's picture

Jussi Kangasharju

Published, 8.3.2019 at 15:26

The course grading has been finalized and the results should appear in Oodi in the next couple of days. You can see your essay and project points in Moodle and the overall points in Tikli; this includes the attendance points and the feedback point. In case Tikli shows the points for various grades and you see a mismatch, simply ignore what Tikli shows. In some cases the system comes up with its own grading which is not the same we have used.

The feedback session is on Tuesday March 26, between 10-11 in room B231.

Jussi Kangasharju's picture

Jussi Kangasharju

Published, 1.3.2019 at 14:18

Please do not forget to submit your project returns by Sunday, March 3rd evening. The deadline is at 23:00 and Moodle will close promptly at that time. Even if you have not completed all the steps, document and return what you have completed.

Also, there is now an additional feedback section on Moodle and you will get one additional point for the course if you answer the feedback. Please also answer the separate feedback on Weboodi.

Timetable

Here is the course’s teaching schedule. Check the description for possible other schedules.

DateTimeLocation
Wed 16.1.2019
10:15 - 12:00
Fri 18.1.2019
12:15 - 14:00
Wed 23.1.2019
10:15 - 12:00
Fri 25.1.2019
12:15 - 14:00
Wed 30.1.2019
10:15 - 12:00
Fri 1.2.2019
12:15 - 14:00
Wed 6.2.2019
10:15 - 12:00
Fri 8.2.2019
12:15 - 14:00
Wed 13.2.2019
10:15 - 12:00
Fri 15.2.2019
12:15 - 14:00
Wed 20.2.2019
10:15 - 12:00
Fri 22.2.2019
12:15 - 14:00
Wed 27.2.2019
10:15 - 12:00
Fri 1.3.2019
12:15 - 14:00

Other teaching

Material

Conduct of the course

* No exam, only exercises to be returned
* 10 reports on scientific articles (max 2 points each)
** 1 point for summary of article
** 1 point for exceptional additional insights
* Attendance in article discussion session (1 point each)
** Only if you returned the corresponding report
** Attendance not mandatory, but highly recommended
• Project (10 points); details to be announced later
• Total 40 points, need 20 points to pass

Description

Master's Programme in Computer Science is responsible for the course.

Module where the course belongs to:

  • Networking module

The course is available to students from other degree programmes.

Courses Networking Systems and Services and Distributed Systems or equivalent knowledge.

Internet Protocols, any of the security courses

After the course, the student:

  • Can explain differences between various data center network topologies, can compare them, and evaluate their pros and cons
  • Can explain how cloud computing environments can be scaled to workloads
  • Can explain what edge computing is and devise mechanisms for distributing information and processing in an edge-cloud-environment
  • Is able to implement some of the key concepts of the course

First year of MS studies after courses on networking and distributed systems.

The course will be offered in spring, period III.

In this course we will look at modern cloud computing environments. We start by studying how data centres are constructed, paying particular attention to data center networking. Building on this, we define cloud computing and investigate how computation can be scaled in cloud environments. We extend the notion of cloud computing to edge computing which includes devices at or near the edge of the network and learn how they can be leveraged in a combined edge-cloud-environment.

Literature of the course is based on research articles and other online material and will be provided during the course.

The course has weekly lectures and exercise sessions. During the lectures we will cover new material via research articles and discussions around the articles. The students will have read the articles before the discussion sessions. These discussions will lay the foundation for the weekly exercises which deepen the concepts and systems described in the articles and give students hands-on experience with data center, cloud, and edge networks.

Grading scale for the course is 0-5.

The grade is based on mandatory exercises done during the course. The exercises include short written reports, system designs, and small practical implementation tasks. The points from the exercises will be combined with the points from the course exam to form the final overall grade for the course.

The course will consist of lectures, written exercises, programming exercises, and possibly other forms of teaching.

Activity during the course, including possibly mandatory attendance, will be required to pass the course.

The course can also be taken as a separate exam via self-study over a period of 4 weeks either during May or November. If you wish to take this option, you must contact the responsible teacher by April 15 or October 15, respectively.