Note: this is an information page, the course is given through LiU's e-learning system lisam

TSIN02 Internetworking

Home Assignment

The home assignment is mandatory for the course. You should select one of our two scenarios to follow:

Scenario 1: Online multi-player Pac-Man game

You should design and implement the server structure and the communication protocol for an online multi-player Pac-Man game. A basic game without networking will be provided for you to work from as well as an interface to TCP and UDP which has been modified in order to simulate the behaviour of a “bad” network (with packet loss and delays).

The assignment can be split into two parts:

  1. Design and implement. Draft your design so you agree on how the problem should be solved. Implement using our platform and using whatever tools you prefer. Our platform is available here.
  2. Evaluation and experiments. Your design should be tested using different parameters for the network behaviour. Your results should be documented and evaluated.

Rules:

Scenario 2: Design of a new global communication network

You and your group have been selected by IRTF (Internet Research Task Force) to make a proposal for a completely new network infrastructure to possibly replace the current version of Internet.

You have completely free hands. However you have to convince the networking community that you have taken at least the following factors into account:

The report should further contain:

General instructions (for both scenarios)

  1. First, find some partners. You work in groups of 4 persons.
  2. Not later than November 9: Announce your group using our lab sign-up system. Ingemar will get back to you as soon as possible per email to tell who will be your supervisor and corresponding contact info.
  3. Study the problem and plan your solution. For scenario 1, start implementation as soon as possible!
  4. Checkpoint, not later than November 24.
    • Scenario 1: Report your progress to your supervisor. What is the plan? How much of the implementation is working?

The result will be graded P=Pass, C=Complement or F=Fail. The graded report will be handed back to you on December 18 at the latest.

If you need to complement your results, the complemented material must be handed in not later than January 20. You are allowed to book a short meeting with your supervisor until December 19, if you have some questions regarding improvement of the report. The graded reports will be handed back to you on January 31.

Only two hand-in occasions are offered. Projects not passed the second time will be graded as fail.

A group will fail if it does not work and write the report according to the above instructions.

If parts of the text has been plagiarized from other sources, the report will be graded as fail, and the disciplinary board will be informed.