Serial Number
19864
Course Number
CSIE5061
Course Identifier
922 U1580
No Class
- 3 Credits
Elective
DEPARTMENT OF COMPUTER SCIENCE & INFOR / GRADUATE INSTITUTE OF COMPUTER SCIENCE & INFORMATION ENGINEERING / GRADUATE INSTITUTE OF NETWORKING AND MULTIMEDIA
DEPARTMENT OF COMPUTER SCIENCE & INFOR
GRADUATE INSTITUTE OF COMPUTER SCIENCE & INFORMATION ENGINEERING
GRADUATE INSTITUTE OF NETWORKING AND MULTIMEDIA
Elective- XUE ZHI-WEN
- View Courses Offered by Instructor
COLLEGE OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE GRADUATE INSTITUTE OF NETWORKING AND MULTIMEDIA
cwhsueh@ntu.edu.tw
- 資電學院 德田館 3 樓 322 室
02-33664888-322
- Mon 6, 7, 8
資105
Type 2
40 Student Quota
NTU 30 + non-NTU 10
No Specialization Program
- Chinese
- NTU COOL
- Core Capabilities and Curriculum Planning
- Notes
NTU Enrollment Status
Enrolled0/30Other Depts0/0Remaining0Registered0- Course DescriptionWe (including you) will introduce the design principles or realization practice of distributed systems in distributed OS, middlewares, distributed file systems, applications including blockchain, or even metaverse. By new consensus technologies, distributed systems can be operated as a single coherent system synchronlized. Welcome those who would like to discuss, learn, and pratice more in realization of (y/our) new features on distributed systems. We will have 16-week lectures plus 2 weeks for those who would like to dig more with special projects.
- Course Objective* Understand basic concepts of distributed systems. * Understand how to design and realize new features of distributed systems. * Lecuring wth dicssion and student presentation. Course Outline * Introduction Design Goals Characterization of Distributed Systems * Communication Networking and Internetworking Interprocess Communication * Distributed Operating Systems Scheduling Case Studies * Distributed File Systems Model, Name Services Case Studies * Distributed Synchronization Timing and Coordination Concurrency Control * Distributed Transactions Shared Data DeadLocks * Distributed Shared Memory * Replication, Recovery and Fault Tolerance * Security
- Course Requirement* Basic understanding of distributed systems. * Active participation in class. * Add more requests in Lecture Notes if any.
- Expected weekly study hours after class2-8 hours.
- Office Hour
Mon 11:00 - 13:00 Wed 11:00 - 13:00 Or by appointment in DT 322.
- Designated ReadingPlease refer to course main page.
- ReferencesPlease refer to course main page.
- Grading
100% Please refer to course main page.
- Adjustment methods for students
Adjustment Method Description Teaching methods Provide students with flexible ways of attending courses
Assignment submission methods Extension of the deadline for submitting assignments
Mutual agreement to present in other ways between students and instructors
Exam methods Written (oral) reports replace exams
Exams replace written (oral) reports
Others Negotiated by both teachers and students
- Course Schedule
2/19Week 1 2/19 Lectures begin. 4/1Week 7 4/1 project proposal. 4/8Week 8 4/8 midterm Week 13-15 presentation by groups. 6/3Week 16 6/3 final project demo.