Differences
This shows you the differences between the selected revision and the current version of the page.
eclt5820 2018/12/09 21:57 | eclt5820 2021/11/23 12:43 current | ||
---|---|---|---|
Line 1: | Line 1: | ||
====ECLT 5820 Distributed and Mobile Systems==== | ====ECLT 5820 Distributed and Mobile Systems==== | ||
- | **About VeriGuide**: All final reports will be evaluated by [[https://academic.veriguide.org/academic/login_CUHK.jspx|VeriGuide]], in which the scores will contribute to your marks of the final report. You can login VeriGuide with your student ID and CWEM password to conduct self-checking first. | ||
+ | **Course info: ** | ||
- | Time:Wednesday 7 – 9:45pm | + | Time:Monday 7:00 – 9:30pm |
- | Classroom: ERB 803 | + | Classroom: Zoom Meeting* and LHC G04 (confirmed) from Sept. 20 |
Course Email: eclt5820@cse.cuhk.edu.hk | Course Email: eclt5820@cse.cuhk.edu.hk | ||
+ | *Zoom info: [[https://cuhk.zoom.us/j/92075185570?pwd=R0J5WkFHeUFNeGY3UE1DVG5UVG1JUT09|link]] (Meeting ID: 920 7518 5570, Passcode: 824225) | ||
- | Instructor: | ||
- | Dr. Lyu, Rung-Tsong Michael | + | \\ |
- | Engineering Building 1031 | + | **Instructor: ** |
- | lyu@cse.cuhk.edu.hk | + | |
- | TEL: 3943 8442 | + | |
- | + | ||
- | Tutor: | + | Dr. Lyu, Rung-Tsong Michael |
+ | Engineering Building 927 | ||
+ | lyu@cse.cuhk.edu.hk | ||
+ | TEL: 3943 8429 | ||
- | Mr. Zeng, Jichuan | ||
- | Engineering Building 101A | ||
- | jczeng@cse.cuhk.edu.hk | ||
- | |||
- | Coursework: | + | \\ |
+ | **Office Hour: ** | ||
+ | 2-4pm Wednesday or by appointment | ||
- | Homework (20%): 2 assignments, discussions allowed but no plagiarism. | ||
- | Mid-Term Exam (40%): November 7, 2018, ERB 803 (3 hours, 7-10pm in class), open one A-4 size paper, topic 1-8. | ||
- | Group Presentation and Report(40%): | ||
- | Presentation on Dec. 12, 2018 (in class, ERB 803) | ||
- | Report due on Dec. 10, 2018 (electronic version) | ||
+ | \\ | ||
+ | **Tutor: ** | ||
- | Text book: | + | Mr. CHEN, Zhuangbin |
+ | Engineering Building 101A | ||
+ | zbchen@cse.cuhk.edu.hk | ||
- | Will sent to you after enrolment. | ||
\\ | \\ | ||
+ | **Coursework: ** | ||
- | **Project: ** | + | Homework (2 assignments, 20%): |
- | \\ | + | 1. Assignment 1: assigned on Sept. 24, due on Oct. 11 (covers Topics 1-4) |
- | {{:eclt5820:eclt5820_project_specification_2018.pdf| Project specification}} | + | 2. Assignment 2: assigned on Oct. 11, due on Oct. 25 (covers Topics 5-7) |
- | \\ | + | 3. Discussions allowed but no plagiarism. |
- | Project grouping deadline: Oct. 21, 2018\\ | + | 4. Policy on Late Submission: 1) Late within 2 days - 30% deduction; 2) Late after 2 days - not allowed. |
- | Proposal deadline: Nov. 14, 2018 (electronic version)\\ | + | |
- | Final report deadline: 23:59:59, Dec. 10, 2018 (electronic version, double-columnm, {{:eclt5820:reporttemplate.doc|template download}})\\ | + | Midterm (40%): |
- | Presentation file submission deadline: Dec. 11, 2018 (electronic version)\\ | + | 1. Time: Nov. 01, 2021 (Monday), 2.5 hours, 7-9:30pm (covers Topics 1-8) |
- | Presentation time: Dec. 12, 2018, Wednesday (in class)\\ | + | 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) | ||
+ | |||
\\ | \\ | ||
- | ^Group^SID1^SID2^SID3^Presentation Time Slot^Presentation File^ | + | **Piazza: ** |
- | | 1 | 1155120364 | 1155114881 | | 8:15 - 8:30pm | | | + | |
- | | 2 | 1155105170 | 1155097911 | | 7:45 - 8:00pm | | | + | |
- | | 3 | 1155112938 | 1155117697 | | 9:00 - 9:15pm | | | + | |
- | | 4 | 1155098976 | 1155101517 | | 7:00 - 7:15pm | | | + | |
- | | 5 | 1155112516 | 1155121611 | | 8:30 - 8:45pm | | | + | |
- | | 6 | 1155113280 | 1155115491 | | 8:45 - 9:00pm | | | + | |
- | | 7 | 1155121667 | 1155112712 | | 9:15 - 9:30pm | | | + | |
- | | 8 | 1155115524 | 1155118374 | | 7:15 - 7:30pm | | | + | |
- | | 9 | 1155118330 | 1155121630 | 1155121494 | 7:30 - 7:45pm | | | + | |
- | | 10 | 1155114845 | 1155117232 | | 8:00 - 8:15pm | | | + | |
+ | Please join the Piazza of ECLT5820 Fall 2021 through this [[https://piazza.com/cuhk.edu.hk/fall2021/eclt5820|link]]. Questions regarding this course can be posted there. | ||
\\ | \\ | ||
- | **Homework: ** \\ | + | **Major reference book: ** |
- | Policy on Late Submission: 1). Late within 2 days - 30% deduction 2). Late after 2 days - not allowed. \\ | + | |
- | - {{:eclt5820:ECLT5820_assignment_1_2018.pdf|Assignment 1}} Due: 23:59:59 Oct 10, 2018 | + | The major reference book is available online, please find it [[https://ce.guilan.ac.ir/images/other/soft/distribdystems.pdf|here]]. |
- | * {{:eclt5820:eclt5820_assignment_1_2018_sol.pdf|Solution}} | + | |
- | - {{:eclt5820:ECLT5820_assignment_2_2018.pdf|Assignment 2}} Due: 23:59:59 Nov 2, 2018 | + | |
- | * {{:eclt5820:eclt5820_assignment_2_2018_sol.pdf|Solution}} | + | |
- | \\ \\ | + | |
- | **Schedule: ** | ||
- | |||
- | ^Date^Topics^PPT^Exercise^Reading^ | ||
- | |5/9|Topic 1: Characterization of Distributed Systems | {{:eclt5820:eclt0018.ppt|lyuDS0}} {{:eclt5820:eclt0118.ppt|lyuDS1}} | |Ch.1, 2 | | ||
- | |12/9|Topic 2: Communication and Remote Procedure Call | {{:eclt5820:eclt0218.ppt|lyuDS2}} | {{:eclt5820:exer2_2018.doc| exer2}} {{:eclt5820:exer2_ans2018.doc| exer2_ans}} | Ch.3, 4, 5, 6 | | ||
- | |19/9|Topic 3: Security | {{:eclt5820:eclt0318.ppt|lyuDS3}} | {{:eclt5820:exer3_2018.doc| exer3}} {{:eclt5820:exer3_ans.doc| exer3_ans}} |Ch.11 | | ||
- | |26/9|Topic 4: Naming, Trading and P2P Systems | {{:eclt5820:eclt0418.ppt|lyuDS4}} | {{:eclt5820:exer4_2018.doc| exer4}} {{:eclt5820:exer4_ans.doc| exer4_ans}} | Ch.10, 13 | | ||
- | |3/10|Topic 5: Time, Coordination and Agreement | {{:eclt5820:eclt0518.ppt|lyuDS5}} | {{:eclt5820:exer5_2018.doc| exer5}} {{:eclt5820:exer5_ans2018.doc| exer5_ans}} | Ch.14, 15 | | ||
- | |10/10|Topic 6: Concurrency Control | {{:eclt5820:eclt0618.ppt|lyuDS6}} | {{:eclt5820:exer6.doc| exer6}} {{:eclt5820:exer6_ans.doc| exer6_ans}} | Ch.16a | | ||
- | |24/10|Topic 7: Transactions | {{:eclt5820:eclt0718.ppt|lyuDS7}} | {{:eclt5820:exer7.doc|exer7}} {{:eclt5820:exer7_ans.doc|exer7_ans}} | Ch.16b, 17a | | ||
- | |31/10|Topic 8: Fault Tolerance and Replication | {{:eclt5820:eclt0818.ppt|lyuDS8}} | {{:eclt5820:exer8.doc|exer8}} {{:eclt5820:exer8_ans.doc|exer8_ans}} | Ch.17b, 18 | | ||
- | |7/11|Midterm Exam| | | | | ||
- | |14/11|Topic 9: Mobile, Ubiquitous Computing and RFID | {{:eclt5820:eclt0918.ppt|lyuDS9}} | | Ch.19 | | ||
- | |21/11|Topic 10: Blockchain, Bitcoin, and Ethereum | {{:eclt5820:eclt1018.ppt|lyuDS10}} | | Notes | | ||
- | |28/11|Topic 11: Cloud Computing | {{:eclt5820:eclt1118.ppt|lyuDS11}} | {{:eclt5820:exer11.doc|exer11}} {{:eclt5820:exer11_ans.doc|exer11_ans}} | Ch.21 | | ||
\\ | \\ | ||
- | ** Resources: ** | + | **Project: ** |
+ | \\ | ||
+ | * Project specification: {{:eclt5820:2021_eclt5820_project_specification.pdf|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 [[https://academic.veriguide.org/academic/login_CUHK.jspx|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. | ||
+ | * Project samples: {{:eclt5820:sample1.zip|sample1}}, {{:eclt5820:sample2.zip|sample2}}, {{:eclt5820:sample3.zip|sample3}} \\ | ||
+ | * ECLT5820 Team Project Presentation Schedule: {{:eclt5820:eclt5820_2021_proj_pre_schedule.pdf|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 | {{:eclt5820:2021_lyuds0.ppt|lyuDS0}} {{:eclt5820:2021_lyuds1.ppt|lyuDS1}} | | |Ch.1, 2 | | ||
+ | |13/9|Topic 2: Communication and Remote Procedure Call | {{:eclt5820:2021_lyuds2.ppt|lyuDS2}} | {{:eclt5820:2021_exer2.doc|exer2}} {{:eclt5820:2021_exer2_ans.doc|exer2_ans}} | | Ch.3, 4, 5, 6 | | ||
+ | |20/9|Topic 3: Security | {{:eclt5820:2021_lyuds3.ppt|lyuDS3}} | {{:eclt5820:2021_exer3.doc|exer3}} {{:eclt5820:2021_exer3_ans.doc|exer3_ans}} | | Ch.11 | | ||
+ | |27/9|Topic 4: Naming, Trading and P2P Systems | {{:eclt5820:2021_lyuds4.ppt|lyuDS4}} | {{:eclt5820:2021_exer4-1.doc|exer4-1}} {{:eclt5820:2021_exer4-1_ans.doc|exer4-1_ans}} | {{:eclt5820:eclt5820_assignment1_2021.pdf|HW1}} {{:eclt5820:eclt5820_assignment1_sol_2021.pdf|HW1_sol}} | Ch.10, 13 | | ||
+ | |4/10|Topic 5: Time, Coordination and Agreement | {{:eclt5820:2021_lyuds5.ppt|lyuDS5}} | {{:eclt5820:2021_exer5.doc|exer5}} {{:eclt5820:2021_exer5_ans.doc|exer5_ans}} | | Ch.14, 15 | | ||
+ | |11/10|Topic 6: Concurrency Control | {{:eclt5820:2021_lyuds6.ppt|lyuDS6}} | {{:eclt5820:2021_exer6.doc|exer6}} {{:eclt5820:2021_exer6_ans.doc|exer6_ans}} | {{:eclt5820:eclt5820_assignment2_2021.pdf|HW2}} {{:eclt5820:eclt5820_assignment2_sol_2021.pdf|HW2_sol}} | Ch.16a | | ||
+ | |18/10|Topic 7: Transactions | {{:eclt5820:2021_lyuds7.ppt|lyuDS7}} | {{:eclt5820:2021_exer7.doc|exer7}} {{:eclt5820:2021_exer7_ans.doc|exer7_ans}} | | Ch.16b, 17a | | ||
+ | |25/10|Topic 8: Fault Tolerance and Replication | {{:eclt5820:2021_lyuds8.ppt|lyuDS8}} | {{:eclt5820:2021_exer8.doc|exer8}} {{:eclt5820:2021_exer8_ans.doc|exer8_ans}} | | Ch.17b, 18 | | ||
+ | |8/11|Topic 9: Mobile, Ubiquitous Computing and RFID | {{:eclt5820:2021_lyuds9.pptx.zip|lyuDS9}} | | | Ch.19 | | ||
+ | |15/11|Topic 10: Blockchain, Bitcoin, and Ethereum | {{:eclt5820:2021_lyuds10.pptx.zip|lyuDS10}} | | | Notes | | ||
+ | |22/11|Topic 11: Cloud Computing | {{:eclt5820:2021_lyuds11.pptx.zip|lyuDS11}} | {{:eclt5820:2021_exer11.doc|exer11}} | | Ch.21 | | ||
\\ | \\ | ||
+ | |||
+ | ** Resources: ** | ||
[[http://www.cuhk.edu.hk/policy/academichonesty/|CUHK Academic Honesty Policy]] | [[http://www.cuhk.edu.hk/policy/academichonesty/|CUHK Academic Honesty Policy]] | ||
+ |