NGUYÊN LÍ VÀ MƠ THỨC PHÁT TRIỂN HỆ PHÂN TÁN

Một phần của tài liệu TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM CHƯƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ THẠC SĨ NGÀNH: CÔNG NGHỆ THÔNG TIN (Trang 93 - 96)

28.1. Tên học phần: Nguyên lí và mơ thức phát triển hệ phân tán (Principle of Distributed System) Distributed System) 28.2. Mã số: ITDS 528 28.3. Số tín chỉ: 2 tín chỉ 28.4. Người phụ trách: 28.5. Khoa/Viện 28.6. Mục tiêu học phần:

Kiến thức: Hệ phân tán là mơn học giới thiệu về các hệ thống tính tốn khơng tập trung,đặc

biệt nhấn mạnh vào kỹ thuật thiết kế, xây dựng, đảm bảo sự ổn định và tốc độ thực thi của hệ thống. Mục tiêu của mơn học gồm hai phần:

Cung cấp cho học viên kiến thức, kỹ thuật nền tảng trong thiết kế và xây dựng các hệ thống phân tán, ví dụ như: Khĩa giao dịch, phối hợp tài nguyên, xử lý đồng thời, lập lịch, giao tiếp trong mơi trường mạng, phịng tránh lỗi và bảo mật.

Kỹ năng: Học viên tăng cường được kỹ năng, kinh nghiệm thiết kế, triển khai và gỡ lỗi các

hệ thống phân tán.

Thái độ: Cĩ thái độ, nhận thức đúng đắn về nội dung và các hoạt động nghiên cứu liên quan

đến mơn học

28.7. Mơ tả học phần:

Hệ thống phân tán kết hợp sức mạnh tính tốn của nhiều thiết bị điện tốn (máy tính là một ví dụ) để xử lý những vấn đề lớn hoặc cĩ độ phức tạp cao. Các thiết bị điện tốn tham ra vào hệ thống cĩ thể phân bố ở nhiều địa điểm xa nhau và thậm chí cịn khác nhau về cấu tạo, kiến trúc nền cũng như hệ điều hành. Do vậy một thách thức lớn đặt ra khi xây dựng các hệ phân tán là việc thiết kế mơ hình hệ thống, thuật tốn và các giao thức sao cho đảm bảo các thiết bị thành viên cĩ thể giao tiếp và phối hợp hoạt động một cách nhuần nhuyễn nhằm mục đích xử lý bài tốn ban đầu. Trong quá trình học tập, học viên sẽ tập trung nghiên cứu, phân tích và giải vấn đề: Làm cách nào phối hợp hoạt động, đảm bảo sự ổn định và tốc độ cho hệ thống phân tán trên một tập hợp các máy tính cĩ kết nối lẫn nhau.

Chương Nội dung

Phân phối thời lượng LT (giờ) TL (giờ) BTL (giờ) TiL (giờ) TH (giờ) TN (giờ)

1 Khái niệm và kiến trúc chung của

các hệ thống phân tán 2 -

2 Mơi trường làm việc phân tán

trên nền mạng 4 -

3 Đồng bộ và đảm bảo nhất quán 3 -

4 Các mơ hình xây dựng hệ phân

94

5 Bảo mật 2 -

Tổng cộng 15 45

28.8. Nội dung chi tiết

Chương 1. Khái niệm và kiến trúc chung của các hệ thống phân tán (LT 02)

1.1 Hệ thống phân tán

1.2 Kiến trúc của các hệ thống phân tán 1.3 Tổ chức thực hiện

Tài liệu tham khảo của chương:

[1]. Andrew S.Tannenbaum & Maarten Van Steen, Distributed Systems: Principles and

Paradigms, Second Edition, Pearson, 2007.

[2]. George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems: Concepts and Design, Fifth Edition, Addison Wesley, 2011.

[3]. Sukumar Ghosh, Distributed Systems-An Algorithmic Approac, Chapman & Hall/CRC, Taylor & Francis Group, 2007.

Chương 2. Mơi trường làm việc phân tán trên nền mạng (LT 04)

2.1 Mạng máy tính 2.2 Mơ hình phân lớp

2.3 Tổ chức giao tiếp trên nền mạng 2.4 Vấn đề Định danh

Tài liệu tham khảo của chương:

[1]. Andrew S.Tannenbaum & Maarten Van Steen, Distributed Systems: Principles and Paradigms, Second Edition, Pearson, 2007.

[2]. George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems: Concepts and Design, Fifth Edition, Addison Wesley, 2011.

[3]. Sukumar Ghosh, Distributed Systems-An Algorithmic Approac, Chapman & Hall/CRC, Taylor & Francis Group, 2007.

Chương 3. Đồng bộ và đảm bảo nhất quán (LT 03)

3.1 Đồng bộ hĩa

3.2 Đảm bảo nhất quán 3.3 Phịng tránh lỗi

Tài liệu tham khảo của chương:

[1]. Andrew S.Tannenbaum & Maarten Van Steen, Distributed Systems: Principles and Paradigms, Second Edition, Pearson, 2007.

[2]. George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems: Concepts and Design, Fifth Edition, Addison Wesley, 2011.

[3]. Sukumar Ghosh, Distributed Systems-An Algorithmic Approac, Chapman & Hall/CRC, Taylor & Francis Group, 2007.

Chương 4. Các mơ hình xây dựng hệ phân tán (LT 04)

4.1 Hệ thống phân tán dựa trên nền hướng đối tượng 4.2 Tổ chức lưu trữ tập tin phân tán

4.3 Hệ thống phân tán dựa trên nền web 4.4 Hệ thống phân tán phối hợp

Tài liệu tham khảo của chương:

[1]. Andrew S.Tannenbaum & Maarten Van Steen, Distributed Systems: Principles and Paradigms, Second Edition, Pearson, 2007.

95

[2]. George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems: Concepts and Design, Fifth Edition, Addison Wesley, 2011.

[3]. Sukumar Ghosh, Distributed Systems-An Algorithmic Approac, Chapman & Hall/CRC, Taylor & Francis Group, 2007.

Chương 5. Bảo mật (LT 02)

5.1. Vấn đề bảo mật 5.2. Bảo vệ kênh truyền 5.3. Điều khiển truy cập

Tài liệu tham khảo của chương:

[1]. Andrew S.Tannenbaum & Maarten Van Steen, Distributed Systems: Principles and Paradigms, Second Edition, Pearson, 2007.

Nội dung thảo luận: Theo chuyên đề của từng chương.

Nội dung bài tập lớn: Thiết kế, cài đặt một số ứng dụng phân tán.

28.9. Tài liệu học tập và tham khảo: Tài liệu học tập Tài liệu học tập

[1]. Andrew S.Tannenbaum & Maarten Van Steen, Distributed Systems: Principles and Paradigms, Second Edition, Pearson, 2007.

Tài liệu tham khảo

[2]. George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems: Concepts and Design, Fifth Edition, Addison Wesley, 2011.

[3]. Sukumar Ghosh, Distributed Systems-An Algorithmic Approac, Chapman & Hall/CRC, Taylor & Francis Group, 2007

28.10. Thang điểm: 10/10

TT Nội dung đánh giá Trọng số (%) Ghi chú

1 Điểm Kiểm tra/TL/TH/TN 20

2 Điểm /BTL/TiL 30

3 Điểm thi kết thúc học phần 50

Tổng cộng 100

28.11. Ngày phê duyệt: Cấp phê duyệt: Cấp phê duyệt:

96

Một phần của tài liệu TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM CHƯƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ THẠC SĨ NGÀNH: CÔNG NGHỆ THÔNG TIN (Trang 93 - 96)

Tải bản đầy đủ (PDF)

(119 trang)