Reception hours before the exam | |
Prof. Friedman will be available at his office on Sunday 28/01 from 11:00--11:30 (corrected) and then from 13:00--17:00 |
עדכון אחרון ב-28/1/2018, 10:50:50 Last updated on 28/1/2018, 10:50:50 Последняя модификация28/1/2018, 10:50:50 تمت الحتلنة الأخيرة ب-28/1/2018, 10:50:50 |
Preliminary solution to HW#3 (dry) has been published |
פורסם ב-27/1/2018, 22:57:47 Created on 27/1/2018, 22:57:47 Создано27/1/2018, 22:57:47 تم النشر ب-27/1/2018, 22:57:47 |
Material for the exam | |
The following material will NOT appear in the exam: 1) Client/server interaction and especially SOAP and REST. 2) The Chandra&Toueg consensus algorithm (that we also skipped in class). 2) The slides on distributed file systems, e.g., NFS (we skipped them in class). 3) The slides on unstructured P2P, e.g., gnutella etc. (we skipped them in class) 4) In the BFT chapter, probabilistic consensus protocols (the shared coin and private coin protocols). 5) Chapters 13-14: cloud analytics, checkpoint/restart. 6) There might be a simple question regarding Chapter 12, probably related to other stuff studied in the course. |
עדכון אחרון ב-25/1/2018, 17:47:13 Last updated on 25/1/2018, 17:47:13 Последняя модификация25/1/2018, 17:47:13 تمت الحتلنة الأخيرة ب-25/1/2018, 17:47:13 |
Late submission of HW #3 | |
Since some students have already submitted, and a handful have asked for extensions, we will apply the following policy: Any solution submitted after Tuesday 23:59 and before Wednesday 23:59 will lose 2 points (instead of 5). Any solution submitted after Wednesday 23:59 and before Thursday 23:59 will lose 7 points (instead of 10). Any solution submitted after Thursday 23:59 and before Saturday 22:00 will lose 17 points (instead of 20). We will not receive any submissions after Saturday at 22:00 as we would like to publish the solution then so you can review it before the exam. |
עדכון אחרון ב-23/1/2018, 14:19:40 Last updated on 23/1/2018, 14:19:40 Последняя модификация23/1/2018, 14:19:40 تمت الحتلنة الأخيرة ب-23/1/2018, 14:19:40 |
The final exam will be held with open material and will last for 2 hours only | |
The exam will be on Monday 29/01/2018 in Taub 9 from 9:00-11:00. |
עדכון אחרון ב-21/1/2018, 18:31:14 Last updated on 21/1/2018, 18:31:14 Последняя модификация21/1/2018, 18:31:14 تمت الحتلنة الأخيرة ب-21/1/2018, 18:31:14 |
Slight updates to BFT slides | |
The BFT slides were slightly updated (typos) as follows: Slides 12&13: changed classic to classical - we'll talk about the difference in class ;) Slide 14: Changes "Eventual synchrony" to "Eventual/practical synchrony" and added a comment about the size of Byzantine quorums Slide 17: Added a comment that the state-chart is "Schematic: see more exact details in following slides" Slide 18: Reordered "Common exit conditions" and "Definitions" Slides 21: Canceled line 1 |
פורסם ב-17/1/2018, 13:02:19 Created on 17/1/2018, 13:02:19 Создано17/1/2018, 13:02:19 تم النشر ب-17/1/2018, 13:02:19 |
Home assignment #3 was published | |
Due date: Tuesday 23/01/18 just before midnight. Submissions are in singles! Electronic submissions only. Preparing this assignment is an excellent way of studying for the exam. |
פורסם ב-15/1/2018, 14:53:47 Created on 15/1/2018, 14:53:47 Создано15/1/2018, 14:53:47 تم النشر ب-15/1/2018, 14:53:47 |
Live Demo | |
You should be prepared to: * present your design, be able to explain your design choices (15 minutes) * present a live demo, demonstrating your project (5-10 minutes) * answer additional questions by the course staff (5-10 minutes) presentations will be held at Taub 644 |
פורסם ב-15/1/2018, 12:35:53 Created on 15/1/2018, 12:35:53 Создано15/1/2018, 12:35:53 تم النشر ب-15/1/2018, 12:35:53 |
Live Demo | |
Each pair should schedule a Live Demo in the following link : https://doodle.com/poll/zrsa5spvwhnm7d7r The location will be published soon. |
פורסם ב-14/1/2018, 17:05:01 Created on 14/1/2018, 17:05:01 Создано14/1/2018, 17:05:01 تم النشر ب-14/1/2018, 17:05:01 |
Lecture material for Thursday 11/01/2018 | |
After finishing storage systems, we will skip to Byzantine fault-tolerance (topic 15). |
פורסם ב-10/1/2018, 16:44:45 Created on 10/1/2018, 16:44:45 Создано10/1/2018, 16:44:45 تم النشر ب-10/1/2018, 16:44:45 |
HW2 is postponed to 16.1.2018 | |
Ex gratia, HW2 due date is postponed to Tuesday 16.1.2018 at 23:59. This doesn't affect further assignments. |
פורסם ב-9/1/2018, 18:54:54 Created on 9/1/2018, 18:54:54 Создано9/1/2018, 18:54:54 تم النشر ب-9/1/2018, 18:54:54 |
Reception hours of Prof. Friedman this week | |
The reception hours of Prof. Friedman will not be held this Thursday January 4. Instead, if you need to see him, please coordinate by e-mail a meeting at a different day this week. Also, Prof. Friedman will not be at the Technion next week from Sunday January 7 - Tuesday January 9, but will be available by e-mail and hangouts. Happy and successful 2018 |
פורסם ב-31/12/2017, 10:48:16 Created on 31/12/2017, 10:48:16 Создано31/12/2017, 10:48:16 تم النشر ب-31/12/2017, 10:48:16 |
FAQs for HW2 were published | |
FAQs for HW2 are now available under the FAQ section. |
פורסם ב-24/12/2017, 13:49:57 Created on 24/12/2017, 13:49:57 Создано24/12/2017, 13:49:57 تم النشر ب-24/12/2017, 13:49:57 |
HW2 clarification | |
Communication between clients and a contact server should be done via Rest or Soap. For simplicity, you can assume a single dedicated contact server per client. |
פורסם ב-18/12/2017, 14:20:34 Created on 18/12/2017, 14:20:34 Создано18/12/2017, 14:20:34 تم النشر ب-18/12/2017, 14:20:34 |
Home assignment #2 was published | |
Due date: 11/1/18 just before midnight. |
פורסם ב-15/12/2017, 13:54:10 Created on 15/12/2017, 13:54:10 Создано15/12/2017, 13:54:10 تم النشر ب-15/12/2017, 13:54:10 |
Solution to HW1 was published |
פורסם ב-12/12/2017, 11:37:18 Created on 12/12/2017, 11:37:18 Создано12/12/2017, 11:37:18 تم النشر ب-12/12/2017, 11:37:18 |
HW1 Postponed | |
HW1 due date is postponed to 4.12.17 at 23:59. |
פורסם ב-28/11/2017, 12:56:06 Created on 28/11/2017, 12:56:06 Создано28/11/2017, 12:56:06 تم النشر ب-28/11/2017, 12:56:06 |
Tutorials this week and next week are canceled | |
The Tutorials on 30/11 and 7/12 are canceled. |
פורסם ב-28/11/2017, 12:53:04 Created on 28/11/2017, 12:53:04 Создано28/11/2017, 12:53:04 تم النشر ب-28/11/2017, 12:53:04 |
A few clarifications for HW #1 | |
1) You can assume that a CAS returns either a boolean value for success or failure, OR that it returns the value that existed in this object just before the CAS operation. The object accessed by CAS is a shared object - if you need to, you can assume that it can be read by any processes (in addition to invoking the CAS operation). However, all you can assume about the environment is that you are provided this fault tolerant CAS service. 2) If you need to, you can assume that nil is not one of the possible input values for any process in the consensus. |
פורסם ב-27/11/2017, 11:19:26 Created on 27/11/2017, 11:19:26 Создано27/11/2017, 11:19:26 تم النشر ب-27/11/2017, 11:19:26 |
Home assignment #1 was published | |
Due date: 30/11/17 just before midnight. Submissions are in singles! Electronic submissions only. |
פורסם ב-23/11/2017, 10:20:29 Created on 23/11/2017, 10:20:29 Создано23/11/2017, 10:20:29 تم النشر ب-23/11/2017, 10:20:29 |
No recitation during the first 2 weeks of the semester | |
There will be NO recitation on Thu 26/10 and Thu 2/11. |
פורסם ב-24/10/2017, 10:11:21 Created on 24/10/2017, 10:11:21 Создано24/10/2017, 10:11:21 تم النشر ب-24/10/2017, 10:11:21 |