NTU Course
NewsHelpOverview

Distributed Computing Systems

Offered in 112-2
  • 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

      Elective
    • DEPARTMENT OF COMPUTER SCIENCE & INFOR

    • GRADUATE INSTITUTE OF COMPUTER SCIENCE & INFORMATION ENGINEERING

    • GRADUATE INSTITUTE OF NETWORKING AND MULTIMEDIA

  • 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

    Enrolled
    0/30
    Other Depts
    0/0
    Remaining
    0
    Registered
    0
  • Course Description
    We (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 before and/or after class
    2-8 hours.
  • Office Hour
    Mon11:00 - 13:00
    Wed11:00 - 13:00
    Or by appointment in DT 322.
  • Designated Reading
    Please refer to course main page.
  • References
    Please refer to course main page.
  • Grading
  • Adjustment methods for students
    Adjustment MethodDescription
    A3

    提供學生彈性出席課程方式

    Provide students with flexible ways of attending courses

    B1

    延長作業繳交期限

    Extension of the deadline for submitting assignments

    B6

    學生與授課老師協議改以其他形式呈現

    Mutual agreement to present in other ways between students and instructors

    C2

    書面(口頭)報告取代考試

    Written (oral) reports replace exams

    C3

    考試取代書面(口頭)報告

    Exams replace written (oral) reports

    D1

    由師生雙方議定

    Negotiated by both teachers and students

  • Make-up Class Information
  • Course Schedule