Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Homework Assignments and Reporting Seminars" mellan 2015-09-24 09:42 av Johan Montelius och 2016-08-28 15:42 av Vladimir Vlassov.

Visa < föregående | nästa > ändring.

Homework Assignments and Reporting Session (a.k.a. Seminars)

There will be six seminar topics that will guide you through some interesting aspects of distributed systemsconstruction.gifYou are required to perform 5 (five) homework assignments listed below, to practice and discuss solutions some interesting aspects of distributed systems. ¶

There will 5 (five) corresponding seminar sessions to present, demonstrate and discuss solutions to your assignments. Note that the seminar "Hello Erlang" is not mandatory.¶

Homework assignments must be presented and demonstrated to a course teaching assistant in the class during a seminar session on the date it is due
.

For each homework topic you will have two sessions (workshop and seminar). The first session, called Workshop, is not mandatory but you will be able to get some help in solving the problem. The best thing is if you are already well prepared and spend the time at the session solving the tricky issues and maybe run some experiments.

On the second session, called Seminar, you should have a working system up and running so that you can either connect to others in a larger distrubuted system, extend the system, run some benchmarks andpresent, demonstrate, explain your homework solution as well as discuss the problems encountered. The second seminar sessions are mandatory and you should be prepared to explain your results. Note once more - the first topic "Hello Erlang" is not mandatory and there is nothing that you need to hand in.¶ The report At the seminar you should hand in a 2-3 page report that describes you, just get some help.¶

The report, presentation and demostration At a semina
r rsesults. Ysion you should use the LaTex template provided and hand in a printed copy at the start of the seminar. If you fail to prepare properlypresent and demonstrate your homework solution and hand in a printed copy of a 2-3 page report that describes your results to a course teaching assistant. If you fail to clearly present, explain and demonstrate your results, you have faliled the seminar and will have to redo the course next year. Use the following LaTex template for the report:


* Seminar template
Sign up Sign up to one of the sessions for the Thursday seminars: morning, before lunch and afternoon. You sign up using Daisy.¶ reporting seminars. You sign up using the Doodle links below (to be provided later).¶

Topics and Homework Sets and Corresponding Reporting Sessions (
Seminars)
* Hello Erlang: an introduction to Erlang.
* Not mandatory, help is available during the first two weeks.

* Rudy: a small web server
* Routy: a routing network
* Loggy: a logical time logger
* Groupy: a group membership service
* Chordy: a distributed hash table
(Doodle link to book time for reporting)
* Routy: a routing network (Doodle link to book time for reporting)
* Loggy: a logical time logger (Doodle link to book time for reporting)
* Groupy: a group membership service (Doodle link to book time for reporting)
* Chordy: a distributed hash table (Doodle link to book time for reporting)