Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Introduction.

Similar presentations


Presentation on theme: "Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Introduction."— Presentation transcript:

1 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Introduction to the Course DISTRIBUTED SYSTEMS (dDist) 2014

2 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 http://www.cs.au.dk/dDist More information at:

3 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Me I’m an associate professor in the crypto group Some of my research interests related to distributed system are: Privacy in distributed system –E.g., how to compute on distributed data without unnecessary leakage Analyzing and designing distributed systems using game theory –E.g., how to designing distributed systems such that all participants have an incentive to follow the protocol Synchrony versus asynchrony in distributed systems –E.g., how much synchrony is needed for achieving Byzantine agreement Security models for distributed protocol –E.g., what does it mean for a protocol to be correct when under some kind of attack by one of the participants of the protocol

4 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 You You should be able to –Program in Java –Use the local Linux system You should know the basics about –Operating systems –Communication systems

5 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Learning Goals The aim of the course is for the student to be able to –define and describe fundamental concepts of and techniques in distributed systems –apply distributed systems techniques –analyze distributed systems according to desired qualities (such as transparency, performance, reliability, or availability) –compare and distinguish concepts of and techniques in distributed systems with respect to their ability to fulfill desired qualities –construct distributed systems according to desired qualities by choosing among introduced concepts and techniques Reading the book and solving the exercises will allow you to acquire these abilities Quality of exercises and the oral exam will show to which degree you have acquired these abilities and you will be graded accordingly

6 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Book (2 nd Edition)

7 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Course Rhytm Lectures –4 hours a week –Scheduled Mondays 8-10, and Wednesdays 8-10 –Weekly plan for week N+1 will be given no later than Wednesday in week N, but I will attempt to be several weeks ahead on the planning –Slides are uploaded to the homepage a day before the lecture Exercises –Three hours a week –Theoretical and practical exercises discussed –Includes mandatory student presentations of exercises and topics from previous weeks Three Mandatory assignments –Programming distributed systems – in Java –Handed in to your instructor before exercise class

8 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Group Hand-ins There is a mandatory hand-in in weeks 3, 5, 7 –They take 2 weeks to solve, so start early! They must be solved in groups of size 2, 3 or 4 Groups are formed at the first exercise session, which is this week Read the homepage for formal requirements! Must be in English Hand-ins are curriculum!

9 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Student Presentations (1/2) At some points during the course you will have to give a short (around 15 minutes) presentation to the rest of the class –You might present a key topic from the course –You might also present one of the coding exercises In week N-1 the teaching assistant will dictate which groups will be the presenters in week N The group prepares the presentation together and selects one group member to give the presentation

10 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Student Presentations (2/2) The presenter must upload a manuscript / agenda to CourseAdmin the day before the presentation The presentation will be graded Not OK, OK or Good by the TA in the CourseAdmin system Each student must at the end of the course have given at least one presentation graded at least OK –If not your are not allowed the privilege of taking the oral exam

11 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Points from Exercises Three mandatory exercises given points as follows: Very good20 Good16 OK11 Acceptable 6 Unacceptable 2 Oh My God 0 The last two handins count double Gives a sum between 0 and 100, called PointsFromExercises Will be part of your final grade

12 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Demo In the last hour of the last exercise session all groups have to demo their system from the last hand-in To the rest of the class + the TA + Jesper Those who can’t make it that day will do it to Jesper in the period of the last lecture (Wed 8-10) which is canceled. This gives 5 hours for demoing = 300 minutes. You are 88 students, so probably about 30 groups So, 10 minutes per demo, but we get back to this later…

13 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Oral Exam 1.You get one of the central topics from the course. Last year I selected 12 topics. Might go with 10 this year. 2.You consult your notes to write a short agenda to the whiteboard and then put away your notes 3.You talk about the topic for < 15 minutes 4.We ask you elaborating questions related to the topic, handins are curriculum 5.You go out and we compute your total grade 6.You come in and get you grade 7.Total time will be < 20 minutes

14 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Points from Oral Exam At the oral exam we try to judge how big a percentage of the learning goals you acquired This gives a number of points between 0 and 100 from the oral exam, called PointsFromOral

15 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Points  Grade PointForCourse = (PointFromExercises+2  PointFromOral)/3 PointsForCourseGrade 90-10012 75-8910 45-74 7 30-44 4 20-2902 10-1900 0-9 -3

16 We Expect You to Spend 140 Hours on Each Course! Lectures28 Exercise classes21 Reading21 Exercise solving21 Hand-ins30 Total121 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Hint:It helps a lot to schedule those items that we have not scheduled for you!

17 Exercise Classes Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 To switch between two classes you need acceptance from the teaching assistant of both classes


Download ppt "Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved. 0-13-239227-5 Introduction."

Similar presentations


Ads by Google