• Tidak ada hasil yang ditemukan

Course Syllabus

N/A
N/A
Protected

Academic year: 2024

Membagikan "Course Syllabus"

Copied!
2
0
0

Teks penuh

(1)

Course Syllabus

Course ID 2301736

Credit 3 Course title Distributed Computer Systems Faculty/Department Science/Mathematics Semester Fall

Academic year 2551

Instructor Assoc. Prof. Dr. Peraphon Sophatsathit Course requirements prerequisite 2301681 or 2301732 or C.F.

Course orientation Mandatory elective

Program M.S. in Computer Science and Information Course standing Graduate

Course description Distributed computer systems architecture; remote file access; message-based systems; client/server paradigm; distributed algorithms; replication and consistency; concurrency control; models of distributed computation.

Course outline

1 - 6 Distributed computer system concepts and architecture

• Hardware and software concepts of distributed processing

• Distributed models

• Centralized, network, and distributed systems 7 - 12 Networking and internetworking

• Types of network

• Network principles

• Layered protocols

13 - 15 Remote invocation and operating system support

• Remote procedure call

• DOS support

16 - 27 Distributed computer fundamentals

• Concurrent processes

• synchronization

• Distributed mutual exclusion

• Global clock

• Synchronous and asynchronous communication

• Process synchronization and rendezvous

• ACID properties 28 - 30 Name services

• Name services and domain name system

• Directory and discovery services 31 - 41 Distributed file systems

• Data and file replication

• Remote access and update propagation

• Primary-based protocols

• Replicated-write protocols

• Transaction models

• Distributed transactions

(2)

42 - 45 Coordination and agreement

• Elections

• Multicast communication and consensus

assessment Midterm

Final assignments Quizzes

35%

40%

15%

10%

Grading criteria 86 – 100 A 83 – 85 B+

80 – 82 B 75 – 79 C+

65 – 74 C 60 – 64 D+

50 – 59 D 0 - 49 F

Textbook:

1. Distributed Systems—concepts and design, George Coulouris, Jean Dollimore, and Tim Kindberg, Addison-Wesley, 2001.

References:

1. Distributed Systems, Andrew S. Tanenbaum and Maarten van Steen, Prentice-Hall International, Inc., 2002.

2. Distributed Operating Systems & Algorithms, Randy Chow and Theodore Johnson, Addison-Wesley, 1997.

3. Distributed Operating Systems, Andrew S. Tanenbaum, Prentice-Hall International, Inc., 1995.

Web site:

1. http://pioneer.netserv.chula.ac.th/~sperapho/public_html/files/class/736.html

Referensi

Dokumen terkait

8 Chapter-2 Detail Syllabus Mathematical Foundations of Computer Science Course Code MCSE 101 Course Name Mathematical Foundations of Computer Science Credits 3L:0T: 0 P 3 Credits

Course Description This course is intended to provide an introduction to regression analysis with cross- section and time-series data; topics include estimation, statistical inference,

เนื้อหารายวิชา Course Description ตามที่ปรากฏในหลักสูตร ลิมิต ความตอเนื่อง การหาอนุพันธ และ การอินทิเกรต ของฟงกชันคาจริงของหนึ่งตัวแปรจริง และ การประยุกต เทคนิคการอินทิเกรต

เนื้อหารายวิชา Course Description ตามที่ปรากฏในหลักสูตร ทบทวนเกี่ยวกับทฤษฎีเมเชอร และเครื่องมือทางทอพอโลจีบางอยางที่ใชในการวิเคราะห ปริภูมิ เวกเตอรทอพอโลจีเมเชอรราดอน

เนื้อหารายวิชา Course Description : คณิตศาสตรพื้นฐานสําหรับวิชาฟสิกสทั่วไป สมบัติเชิงกลของของแข็งและของไหล การเคลื่อนที่และกฎของนิว ตัน การแกวงกวัดและคลื่นกล สวนศาสตร

Course description Reading and analysis of selected works of English prose fiction and non-fiction 14.. Course outline 14.1 Behavioral Objectives By the end of the semester, students

brief description of the content of the course Catalog Description: Topics covered in this course include: systems, roles, and development methodologies, system development

Parallel and distributed computing occurs across many different topic areas in computer science, including algorithms, computer architecture, networks, operating systems, and software