ECLT 5820 Distributed and Mobile Systems
Course info:
Time:Monday 7:00 – 9:30pm Classroom: Zoom Meeting* and LHC G04 (confirmed) from Sept. 20 Course Email: eclt5820@cse.cuhk.edu.hk
*Zoom info: link (Meeting ID: 920 7518 5570, Passcode: 824225)
Instructor:
Dr. Lyu, Rung-Tsong Michael Engineering Building 927 lyu@cse.cuhk.edu.hk TEL: 3943 8429
Office Hour:
2-4pm Wednesday or by appointment
Tutor:
Mr. CHEN, Zhuangbin Engineering Building 101A zbchen@cse.cuhk.edu.hk
Coursework:
Homework (2 assignments, 20%): 1. Assignment 1: assigned on Sept. 24, due on Oct. 11 (covers Topics 1-4) 2. Assignment 2: assigned on Oct. 11, due on Oct. 25 (covers Topics 5-7) 3. Discussions allowed but no plagiarism. 4. Policy on Late Submission: 1) Late within 2 days - 30% deduction; 2) Late after 2 days - not allowed. Midterm (40%): 1. Time: Nov. 01, 2021 (Monday), 2.5 hours, 7-9:30pm (covers Topics 1-8) 2. Venue: Science Centre L1 Group Presentation and Report (40%): 1. Group presentation: 7-9:30pm, Nov. 29, 2021 (Monday), face-to-face mode 2. Project final report: 23:59:59pm Dec. 6, 2021 (Monday)
Piazza:
Please join the Piazza of ECLT5820 Fall 2021 through this link. Questions regarding this course can be posted there.
Major reference book:
The major reference book is available online, please find it here.
Project:
- Project specification: download
- Project grouping deadline: Oct. 18, 2021, Monday
- Proposal deadline: Nov. 8, 2021, Monday (electronic version)
- Group presentation: 7-9:30pm, Nov. 29, 2021 (Monday), face-to-face mode
- Project final deliverables (project final report, presentation file): 23:59:59pm, Dec. 6, 2021 (Monday)
- VeriGuide checking: 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.
- ECLT5820 Team Project Presentation Schedule: schedule
Group | SID1 | SID2 | SID3 |
---|---|---|---|
1 | 1155169171 | 1155160950 | 1155152768 |
2 | 1155166730 | 1155169172 | 1155162617 |
3 | 1155162639 | 1155162613 | 1155166446 |
4 | 1155166688 | 1155166375 | 1155164941 |
5 | 1155169398 | 1155169186 | 1155162635 |
6 | 1155166858 | 1155162452 | |
7 | 1155161089 | 1155161072 | 1155164895 |
Schedule:
Date | Topics | PPT | Exercise | Homework | Reading |
---|---|---|---|---|---|
6/9 | Topic 1: Characterization of Distributed Systems | lyuDS0 lyuDS1 | Ch.1, 2 | ||
13/9 | Topic 2: Communication and Remote Procedure Call | lyuDS2 | exer2 exer2_ans | Ch.3, 4, 5, 6 | |
20/9 | Topic 3: Security | lyuDS3 | exer3 exer3_ans | Ch.11 | |
27/9 | Topic 4: Naming, Trading and P2P Systems | lyuDS4 | exer4-1 exer4-1_ans | HW1 HW1_sol | Ch.10, 13 |
4/10 | Topic 5: Time, Coordination and Agreement | lyuDS5 | exer5 exer5_ans | Ch.14, 15 | |
11/10 | Topic 6: Concurrency Control | lyuDS6 | exer6 exer6_ans | HW2 HW2_sol | Ch.16a |
18/10 | Topic 7: Transactions | lyuDS7 | exer7 exer7_ans | Ch.16b, 17a | |
25/10 | Topic 8: Fault Tolerance and Replication | lyuDS8 | exer8 exer8_ans | Ch.17b, 18 | |
8/11 | Topic 9: Mobile, Ubiquitous Computing and RFID | lyuDS9 | Ch.19 | ||
15/11 | Topic 10: Blockchain, Bitcoin, and Ethereum | lyuDS10 | Notes | ||
22/11 | Topic 11: Cloud Computing | lyuDS11 | exer11 | Ch.21 |
Resources: