Đề cương môn học 1/3 Đại Học Quốc Gia TP HCM Trường Đại Học Bách Khoa Khoa KH&KT Máy Tính Vietnam National University – HCMC Ho Chi Minh City University of Technology Faculty of Computer Science and E[.]
Đại Học Quốc Gia TP.HCM Trường Đại Học Bách Khoa Khoa KH&KT Máy Tính Vietnam National University – HCMC Ho Chi Minh City University of Technology Faculty of Computer Science and Engineering Đề cương môn học HỆ PHÂN BỐ (Distributed Systems) Số tín (2.2.5) Số tiết Tổng: 60 Mơn ĐA, TT, LV Tỉ lệ đánh giá Hình thức đánh giá Môn tiên BT: TN: 10% KT: - Thi: Trắc nghiệm + tự luận 90 phút Không Môn học trước Khơng Mơn song hành Khơng CTĐT ngành Trình độ đào tạo Khoa Học Máy Tính Kỹ Thuật Máy Tính Đại học Cấp độ mơn học MSMH LT: 30 TH: CO3071 TN: 30 BTL/TL: X BTL/TL: 30% Thi: 60% Ghi khác Mô tả môn học Aims: Môn học hướng đến việc cung cấp cho sinh viên kiến thức dịch vụ hệ phân bố Thơng qua kiến thức này, sinh viên thiết kế xây dựng dịch vụ khác mạng máy tính, Internet tương lai Nội dung môn học tập trung vào khái niệm hệ phân bố, giao tiếp mạng, hệ thời gian thực ảo, dịch vụ tên, hệ thống tập tin phân tán, nhân bản, quản lý giao thức, tính kháng lỗi, bảo mật Course outline: This course provides students with knowledge of and servies in the field of distributed systems The the provided knowledge, students are expected to be able to design and implement distributed services and applications Content of the course covers foundation knowledge of distributed systems, network interfaces, realtime systems and other basic services in distributed systems Tài liệu học tập [1] “Distributed Systems: Concepts and Design”, George Coulouris, Jean Dillimore, Tim Kindberg, Addison-Wesley, 2005 1/3 Mục tiêu môn học L.O.1 - Hiểu rõ khái niệm hệ phân bố L.O.2 – Phân tích ưu nhược điểm mơ hình dịch vụ phân bố L.O.3 – Thiết kế thực hệ thống phân bố L.O.4 – Ý thức vấn đề đương đại xu hướng phát triển công nghệ ứng dụng lĩnh vực hệ phân bố Chuẩn đầu môn học STT L.O.1 L.O.2 L.O.3 L.O.4 STT L.O.1 L.O.2 L.O.3 L.O.4 Chuẩn đầu môn học Hiểu rõ khái niệm hệ phân bố L.O.1.1 Các khái niệm hệ phân bố L.O.1.2 Các mơ hình hệ thống phân bố L.O.1.3 Các phương pháp giao tiếp mạng L.O.1.4 Các giải thuật phân bố Phân tích ưu nhược điểm mơ hình dịch vụ phân bố L.O.2.1 Các đối tượng phân bố L.O.2.2 Web services L.O.2.3 Peer-to-Peer Systems Thiết kế thực hệ thống phân bố L.O.3.1 Phân tích xác định yêu cầu hệ phân bố L.O.3.1 Thiết kế xây dựng hệ phân bố Ý thức vấn đề đương đại xu hướng phát triển lĩnh vực hệ phân bố L.O.4.1 Ý thức vấn đề bảo mật an toàn liệu L.O.4.2 Ý thức xu hướng công nghệ ứng dụng CDIO Course learning outcomes Understand foundation knowledge of distributed systems L.O.1.1 Foundation of distributed systems L.O.1.2 Distributed system models L.O.1.3 Distributed system communications L.O.1.4 Distributed algorithms Analyze advantages and disadvantages of distributed service models L.O.2.1 Distributed objects and components L.O.2.2 Web services L.O.2.3 Peer-to-Peer systems Design and implement basic distributed systems L.O.3.1 Analyse and specify distributed system requirements L.O.3.2 Design and implement a distributed system A ware of contemporary issues and trends of distributed systems applications and technologies L.O.4.1 Security and data replication L.O.4.2 Current trends of distributed systems application and technologies CDIO Hướng dẫn cách học - chi tiết cách đánh giá môn học Tham dự giảng lớp + làm tập 2/3 Tham gia thực thí nghiệm (10%) tập lớn theo nhóm (30%) Thi tập trung cuối kỳ (60%) Phải hoàn thành tập lớn phép dự thi cuối kỳ Dự kiến danh sách Cán tham gia giảng dạy PGS TS Thoại Nam TS Phạm Trần Vũ - Khoa KH&KTMT - Khoa KH&KTMT Nội dung chi tiết Nội dung phần lý thuyết Tuần Nội dung Chuẩn đầu chi tiết Hoạt động đánh giá Thi 1,2,3 Chương Kiến thức sở hệ phân bố 1.1 Đặc điểm hệ phân bố 1.2 Mơ hình hệ thống 1.3 Giao tiếp hệ phân bố L.O.1.1 L.O.1.2 L.O.1.3 4,5 Chương Giải thuật phân bố 2.1 Thời gian trạng thái toàn cục 2.2 Vấn đề đồng hệ phân bố 2.3 Giao dịch phân bố L.O.1.4 Thi 6,7,8 Chương Middleware 3.1 Đối tượng phân bố 3.2 Web services 3.3 Hệ thống Peer-to-peer L.O.2.1 L.O.2.2 L.O.2.3 Bài tập Thi 9,10,1 Chương Dịch vụ hệ thống 4.1 Dịch vụ file phân bố 4.2 Hệ thống phân giải tên miền 4.3 Security L.O.4.1 Bài tập Thi 12, 13,14 Chương Các vấn đề thời lĩnh vực hệ L.O.4.2 phân bố 5.1 Hệ thống di động 5.2 Internet of Things 5.3 Các xu hướng công nghệ mới: Trường hợp Google L.O.3.1 Bài tập lớn: Thiết kế xây dựng hệ phân bố L.O.3.2 Bài tập Thi Bài tập lớn Thông tin liên hệ Bộ môn/Khoa phụ trách Bộ môn Hệ thống Mạng – Khoa KH&KT Máy Tính Văn phịng Điện thoại Giảng viên phụ trách Email 3/3