27.03.2014 Views

Studiehandboken 06/07 del 4 - KTH

Studiehandboken 06/07 del 4 - KTH

Studiehandboken 06/07 del 4 - KTH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>KTH</strong> Studiehandbok Studiehandbok 20<strong>06</strong>-20<strong>07</strong><br />

2G1528 Individuella studier i programvaruteknik<br />

Poäng/<strong>KTH</strong> Credits 5<br />

ECTS-poäng/ECTS Credits 7.5<br />

Kursnivå/Level<br />

D<br />

Betygsskala/Grading, <strong>KTH</strong> 3, 4, 5<br />

ECTS-betygsskala/Grading, ECTS<br />

A-F<br />

Villkorligt valfri för/Conditionally Elective DKDI(IT4)<br />

for<br />

Språk/Language<br />

Engelska/English<br />

Kurssida/Course Page<br />

http://www.it.kth.se/courses/2G1528<br />

Poäng/<strong>KTH</strong> Credits 5<br />

ECTS-poäng/ECTS Credits 7.5<br />

Kursnivå/Level<br />

D<br />

Betygsskala/Grading, <strong>KTH</strong> 3, 4, 5<br />

ECTS-betygsskala/Grading, ECTS<br />

A-F<br />

Villkorligt valfri för/Conditionally Elective TPVDM1<br />

for<br />

Språk/Language<br />

Engelska/English<br />

Kurssida/Course Page<br />

Individual Studies in Software<br />

Engineering<br />

Kursansvarig/Coordinator<br />

Kista<br />

Mihhail Matskin, misha@imit.kth.se<br />

Tel. 08-790 41 28<br />

Kursuppläggning/Time Period 3, 4<br />

Kursansvarig/Coordinator<br />

Kursuppläggning/Time Period 4<br />

This course is proposed in software Engineering of Distributed Systems Master program.<br />

Mål<br />

The aim of this module is to provide students with basic concepts and<br />

principles of distributed systems, basic distributed algorithms, and orientation<br />

about distributed middleware. The module is taught in seminar style, and<br />

several case studies are included.<br />

Topics include:<br />

Fundamental results in distributed algorithms; mo<strong>del</strong>s of distributed<br />

computations; spanning tree algorithms;&nbsp; flooding. Adhoc peer-to-peer<br />

networks (Gnutella). Structured peer-to-peer overlay networks (Chord, DKS);<br />

topology maintanence: correction on change and replication; lookup and<br />

periodic stabilization; Pastry: Prefix routing, SkipNet: distributed data<br />

structures. &nbsp; Introduction to GRIDs and Globus. Hands-on experience of<br />

peer-to-peer middleware and GRID services.<br />

Abstract<br />

Advanced course in Software<br />

Engineering that is formed individually<br />

according to a student’s specialization.<br />

The main goal of the course is to<br />

provide an opportunity for students with<br />

relevant background to develop in-depth<br />

competence in Software Engineering<br />

related topics that are not covered by<br />

regular courses. Course selection and its<br />

content must be approved by the course<br />

coordinator.<br />

Aim<br />

The aim of this module is to provide<br />

students with basic concepts and<br />

principles of distributed systems, basic<br />

distributed algorithms, and orientation<br />

about distributed middleware. The<br />

module is taught in seminar style, and<br />

several case studies are included.<br />

Topics include:<br />

Fundamental results in distributed<br />

algorithms; mo<strong>del</strong>s of distributed<br />

computations; spanning tree<br />

algorithms;&nbsp; flooding. Adhoc<br />

peer-to-peer networks (Gnutella).<br />

Structured peer-to-peer overlay<br />

networks (Chord, DKS); topology<br />

maintanence: correction on change and<br />

replication; lookup and periodic<br />

stabilization; Pastry: Prefix routing,<br />

SkipNet: distributed data structures.<br />

&nbsp; Introduction to GRIDs and<br />

Globus. Hands-on experience of peer-topeer<br />

middleware and GRID services.<br />

Syllabus<br />

Relevant knowledge in Software<br />

Engineering and Distributed Systems<br />

that is approved by the course<br />

coordinator<br />

7<strong>06</strong><br />

ICT Skolan för informations- och kommunikationsteknik

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!