|
|
|
|
Distributed Computing 0368-4429-01 Winter 2006 (2005/2006) Lecturer: Prof. Yehuda Afek |
|
|
Student ID # |
Course Final Grade |
|
040427312 |
94 |
|
061211249 |
87 |
|
042345686 |
74 |
|
305913659 |
73 |
|
304201031 |
68 |
|
|
HW1 |
HW2 |
HW3 |
HW4 |
exam
q1 |
exam
q2 |
exam
q3 |
exam
q4 |
exam
q5 |
exam
final |
Final
Course Grade |
|
034796037 |
100 |
111 |
100 |
98 |
35 |
9 |
10 |
15 |
30 |
99 |
100 |
|
040770919 |
87 |
112 |
100 |
100 |
35 |
10 |
10 |
15 |
30 |
100 |
100 |
|
307019398 |
64 |
89 |
100 |
97 |
35 |
10 |
10 |
15 |
30 |
100 |
100 |
|
304442254 |
71 |
79 |
88 |
84 |
35 |
10 |
10 |
15 |
30 |
100 |
97 |
|
039062021 |
90 |
94 |
98 |
94 |
35 |
10 |
2 |
15 |
30 |
92 |
99 |
|
318032109 |
44 |
106 |
95 |
86 |
35 |
8 |
10 |
15 |
28 |
96 |
100 |
|
039045679 |
95 |
104 |
90 |
81 |
35 |
9 |
2 |
15 |
27 |
88 |
97 |
|
307026948 |
64 |
59 |
95 |
72 |
35 |
8 |
10 |
15 |
30 |
98 |
95 |
|
036383461 |
86 |
71 |
93 |
83 |
28 |
9 |
10 |
13 |
28 |
88 |
95 |
|
040427312 |
|
115 |
100 |
95 |
14 |
10 |
10 |
15 |
29 |
78 |
84 |
|
038589511 |
80 |
113 |
92 |
98 |
15 |
10 |
9 |
15 |
28 |
77 |
93 |
|
066452541 |
78 |
59 |
93 |
90 |
13 |
10 |
10 |
8 |
26 |
67 |
83 |
|
038750428 |
66 |
111 |
95 |
93 |
12 |
10 |
10 |
15 |
26 |
73 |
90 |
|
061211249 |
63 |
108 |
92 |
|
14 |
9 |
9 |
12 |
30 |
74 |
80 |
|
034213058 |
52 |
56 |
80 |
82 |
32 |
10 |
4 |
10 |
25 |
81 |
86 |
|
066618752 |
72 |
54 |
60 |
90 |
12 |
10 |
10 |
8 |
26 |
66 |
78 |
|
031777519 |
75 |
76 |
85 |
88 |
22 |
10 |
2 |
10 |
27 |
71 |
84 |
|
032321820 |
93 |
111 |
97 |
95 |
5 |
10 |
10 |
10 |
26 |
61 |
83 |
|
017106725 |
69 |
81 |
90 |
87 |
12 |
9 |
9 |
10 |
26 |
66 |
82 |
|
040686974 |
56 |
83 |
85 |
76 |
10 |
10 |
10 |
10 |
29 |
69 |
82 |
|
028697456 |
45 |
87 |
80 |
79 |
15 |
8 |
10 |
5 |
27 |
65 |
80 |
|
032365215 |
43 |
80 |
94 |
64 |
24 |
8 |
4 |
10 |
24 |
70 |
82 |
|
032825879 |
67 |
70 |
90 |
84 |
14 |
9 |
3 |
15 |
26 |
67 |
81 |
|
040685844 |
40 |
81 |
82 |
77 |
18 |
7 |
3 |
15 |
28 |
71 |
83 |
|
200435287 |
60 |
59 |
94 |
93 |
15 |
8 |
4 |
15 |
26 |
68 |
82 |
|
043144179 |
68 |
87 |
86 |
77 |
4 |
9 |
10 |
15 |
26 |
64 |
80 |
|
021639646 |
58 |
55 |
84 |
84 |
13 |
9 |
4 |
15 |
26 |
67 |
79 |
|
036363984 |
71 |
81 |
88 |
83 |
13 |
8 |
4 |
10 |
25 |
60 |
78 |
|
039486691 |
50 |
78 |
88 |
83 |
14 |
8 |
9 |
15 |
14 |
60 |
77 |
|
039649447 |
71 |
23 |
93 |
87 |
13 |
9 |
10 |
10 |
20 |
62 |
79 |
|
306312281 |
70 |
67 |
84 |
65 |
12 |
9 |
4 |
10 |
26 |
61 |
75 |
|
042345686 |
62 |
|
92 |
80 |
14 |
10 |
10 |
5 |
17 |
56 |
67 |
|
060716933 |
61 |
88 |
84 |
97 |
4 |
10 |
10 |
5 |
25 |
54 |
76 |
|
305913659 |
70 |
|
86 |
85 |
13 |
7 |
8 |
8 |
17 |
53 |
65 |
|
011924818 |
58 |
79 |
71 |
68 |
13 |
10 |
10 |
8 |
17 |
58 |
73 |
|
014754741 |
35 |
60 |
82 |
71 |
18 |
7 |
2 |
10 |
25 |
62 |
75 |
|
317349728 |
80 |
97 |
93 |
84 |
4 |
7 |
7 |
8 |
20 |
46 |
72 |
|
304201031 |
91 |
|
63 |
50 |
12 |
10 |
10 |
15 |
5 |
52 |
63 |
|
303967764 |
54 |
67 |
93 |
58 |
4 |
10 |
5 |
5 |
13 |
37 |
61 |
|
060749298 |
41 |
71 |
82 |
62 |
7 |
9 |
9 |
0 |
10 |
35 |
60 |

Graded Ex 4 are in the copy room 1st floor
Schreiber (upper left bin)


A graduate level course exploring current and recent topics from the literature in distributed computing, focusing on theoretical issues: models, upper and lower bounds, and proof methods. Two major topics:
1. Distributed algorithms for data communication networks (Message Passing)
2. Synchronization algorithms for asynchronous shared memory parallel machines.
In addition we will discuss the connections and relations between these two models.
|
DATE |
TOPIC |
|
March 5 |
Models,
Broadcast & Echo |
|
March 12 |
Termination
Detection, Snapshots, Synchronizers Snapshot
paper pdf |
|
March 19 |
Leader Election, ring
networks, unidirectional case |
|
March 26 |
|
|
April 2 |
Computing the maximal independent set, rings and
general graphs, upper and lower bounds |
|
April 23 |
Data
link protocols, the sequence transmition problem
and End-to-End protocols and another pdf |
|
April 30 |
The consensus problem. Algorithms and lower bounds |
|
May 7 |
The consensus problem, and its
impossibility in asynchronous networks with one faulty processor |
|
May 14 |
The shared memory model, Wait-free
synchronization, the shared memory hierarchy and universal constructions. |
|
May 21 |
Atomic Snapshots of shared
memories, Immediate snap-shots, |
|
May 28 |
Mutual exclusion, Fast Mutual
Exclusion, Adaptive Algorithms Taubenfeld Paper Moir Anderson,
Lamport-87 |
|
June 4 |
Simulating Shared memory in message passing, Randomized Consensus. |
|
June 11 |
Lower bound techniques (log * n for maximal independent set on ring of size n). |
|
Time permitting |
Renaming, Eventually connected end-to-end STP, Concurrent Time Stamps, |
See Course outline with references (pdf)
The grade weighting for the semester will be:
|
Home Works |
35% |
|
Take home exam: |
65% |
These weights are subject to
change.