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:

GroupSID1SID2SID3
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:

DateTopicsPPTExerciseHomeworkReading
6/9Topic 1: Characterization of Distributed Systems lyuDS0 lyuDS1 Ch.1, 2
13/9Topic 2: Communication and Remote Procedure Call lyuDS2 exer2 exer2_ans Ch.3, 4, 5, 6
20/9Topic 3: Security lyuDS3 exer3 exer3_ans Ch.11
27/9Topic 4: Naming, Trading and P2P Systems lyuDS4 exer4-1 exer4-1_ans HW1 HW1_sol Ch.10, 13
4/10Topic 5: Time, Coordination and Agreement lyuDS5 exer5 exer5_ans Ch.14, 15
11/10Topic 6: Concurrency Control lyuDS6 exer6 exer6_ans HW2 HW2_sol Ch.16a
18/10Topic 7: Transactions lyuDS7 exer7 exer7_ans Ch.16b, 17a
25/10Topic 8: Fault Tolerance and Replication lyuDS8 exer8 exer8_ans Ch.17b, 18
8/11Topic 9: Mobile, Ubiquitous Computing and RFID lyuDS9 Ch.19
15/11Topic 10: Blockchain, Bitcoin, and Ethereum lyuDS10 Notes
22/11Topic 11: Cloud Computing lyuDS11 exer11 Ch.21


Resources:

CUHK Academic Honesty Policy