This is an old revision of the document!
ECLT 5820 Distributed and Mobile Systems
About VeriGuide: All final reports will be evaluated by VeriGuide, in which the scores will contribute to your marks of the final report. You can log in VeriGuide with your student ID and CWEM password to conduct self-checking first.
Time:Wednesday 7 – 9:45pm Classroom: ERB 803 Course Email: eclt5820@cse.cuhk.edu.hk
Instructor:
Dr. Lyu, Rung-Tsong Michael Engineering Building 1031 lyu@cse.cuhk.edu.hk TEL: 3943 8442
Office Hour:
2-4pm Wednesday or by appointment
Tutor:
Mr. HE, Shilin Engineering Building 101A slhe@cse.cuhk.edu.hk
Announcement:
There is no more face-to-face meeting for the class and no midterm examination. We will redistribute the midterm weight (40%) to Homework and Project. The followings are revised grade assessment scheme for ECLT5820: 1.Assessment will include Assignments (40%) and Project (60%) only. 2.Project presentation will not be conducted in person. Instead, each team should deliver a presentation package, including (1) a ppt file, (2) a demo video (5-10 minutes long) to present the ppt file and demonstrate your project. 3.The deliverable for the Project, including the presentation package and the final report, has the following new submission deadline: 23:59:59pm December 13, 2019 (Friday). Please follow the same procedure announced in the Project Specification for submission to course mailbox (eclt5820@cse.cuhk.edu.hk).
Coursework:
Homework (40%): 2 assignments, discussions allowed but no plagiarism. Group Presentation and Report(60%): 23:59:59pm December 13, 2019 (Friday)
Textbook:
The textbook is available online, please find it here.
Project:
Project specification
Project grouping deadline: Oct. 25, 2019
Proposal deadline: Nov. 6, 2019 (electronic version)
Presentation package and Final Report deadline: 23:59:59pm December 13, 2019 (Friday)
Group | SID1 | SID2 | Presentation Time Slot |
---|---|---|---|
1 | 1155134629 | 1155135478 | |
2 | 1155134207 | 1155134543 | |
3 | 1155132048 | 1155132163 | |
4 | 1155132060 | 1155134555 | |
5 | 1155129535 | 1155119507 | |
6 | 1155119612 | 1155121473 | |
7 | 1155134361 | 1155121656 | |
8 | 1155130356 | 1155134196 |
Homework:
Policy on Late Submission: 1). Late within 2 days - 30% deduction 2). Late after 2 days - not allowed.
- Assignment 1 Assignment 1 Answer Due: 23:59:59 Oct 9, 2019
- Assignment 2 Assignment 2 Answer Due: 23:59:59 Nov 6, 2019
Schedule:
Date | Topics | PPT | Exercise | Reading | |
---|---|---|---|---|---|
4/9 | Topic 1: Characterization of Distributed Systems | lyuDS0 lyuDS1 | Ch.1, 2 | ||
11/9 | Topic 2: Communication and Remote Procedure Call | lyuDS2 | exer2 exer2_ans | Ch.3, 4, 5, 6 | |
18/9 | Topic 3: Security | lyuDS3 | exer3 exer3_ans | Ch.11 | |
25/9 | Topic 4: Naming, Trading and P2P Systems | lyuDS4 | exer4_1 exer4_2 exer4_1_ans exer4_2_ans | Ch.10, 13 | |
2/10 | Topic 5: Time, Coordination and Agreement | lyuDS5 | exer5 exer5_ans | Ch.14, 15 | |
9/10 | Topic 6: Concurrency Control | lyuDS6 Lecture Video | exer6 exer6_ans | Ch.16a | |
16/10 | Topic 7: Transactions | lyuDS7 | exer7 exer7_ans | Ch.16b, 17a | |
23/10 | Topic 8: Fault Tolerance and Replication | lyuDS8 | exer8 exer8_ans | Ch.17b, 18 | |
30/10 | No Class | ||||
6/11 | Topic 9: Mobile, Ubiquitous Computing and RFID | lyuDS9 | Ch.19 | ||
13/11 | Class Canceled | ||||
23/11 | Topic 10: Blockchain, Bitcoin, and Ethereum | lyuDS10 | Lecture Video | Notes | |
27/11 | Topic 11: Cloud Computing | lyuDS11 | exer11exer11_ans [https://panopto.cuhk.edu.hk/Panopto/Pages/Viewer.aspx?id=8366e0a1-a847-4f6a-bff1-ab0e00942c2c | Lecture Video]] | Ch.21 |
13/12 | Presentation package and Final Report due | Project Presentation |
Resources: