Kaisa_2012_3_photo by Veikko Somerpuro



Jussi Kangasharju's picture

Jussi Kangasharju

Published, 19.3.2020 at 16:25

The course grading has been finalized and the results have been posted. They should be visible in a few days at the latest. The feedback session for the course is currently scheduled on April 21 at 10-11 in room B231 in Exactum. This date is beyond the current closure of the university for contact teaching and the reason we decided to push the session this far is that a live feedback session is more useful than an online session. Should the closure be extended from its current date of April 13, we will hold the feedback session as an online session. We will inform you of the situation closer to the feedback session.

Jussi Kangasharju's picture

Jussi Kangasharju

Published, 28.2.2020 at 14:09

There is one additional exercise about feedback posted in Moodle. Answering that feedback questionnaire will get you one bonus point in the course. Also, please remember to fill in the feedback form on Weboodi.

Regarding the project return, even if you don't manage to complete all the steps, please return what you have done and document things that work/do not work.


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

Wed 15.1.2020
10:15 - 12:00
Fri 17.1.2020
12:15 - 14:00
Wed 22.1.2020
10:15 - 12:00
Fri 24.1.2020
12:15 - 14:00
Wed 29.1.2020
10:15 - 12:00
Fri 31.1.2020
12:15 - 14:00
Wed 5.2.2020
10:15 - 12:00
Fri 7.2.2020
12:15 - 14:00
Wed 12.2.2020
10:15 - 12:00
Fri 14.2.2020
12:15 - 14:00
Wed 19.2.2020
10:15 - 12:00
Fri 21.2.2020
12:15 - 14:00
Wed 26.2.2020
10:15 - 12:00
Fri 28.2.2020
12:15 - 14:00

Other teaching


Conduct of the course

* No exam, only exercises to be returned
* 9 reports on scientific articles (max 2 points each) (possibly 10 articles)
** 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 37 points, need 18 points to pass (or 20 points out of 40 in case of 10 articles)


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.