Đề cương chi tiết học phần: Hệ phân tán

4 114 0
Đề cương chi tiết học phần: Hệ phân tán

Đang tải... (xem toàn văn)

Thông tin tài liệu

Đề cương chi tiết học phần: Hệ phân tán với mục tiêu giúp sinh viên hiểu được các vấn đề cốt lõi của các hệ thống phân tán; tìm hiểu về xá kỹ thuật lập trình các ứng dụng phân tán. Mời các bạn cùng tìm hiểu và tham khảo nội dung thông tin tài liệu.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN Học phần: Hệ phân tán Distributed Systems - Mã số: CT619 - Số tín chỉ: + Giờ lý thuyết: 20………… + Giờ thực hành/bài tập/đồ án: 10 + Thực tế trường …… ngày Thông tin giảng viên Tên giảng viên: Ts Gvc Trương Minh Nhật Quang Đơn vị: Trung tâm ĐHTC Cần Thơ Điện thoại: 0918 192592 E-mail: tmnquang@ctu.edu.vn Tên người tham gia giảng dạy: Ts Ngô Bá Hùng (ghi rõ học vị, học hàm) (ghi rõ học vị, học hàm) Học phần tiên quyết: CT609 Nội dung 3.1 Mục tiêu: - Hiểu vấn đề cốt lõi hệ thống phân tán - Tìm hiểu kỹ thuật lập trình ứng dụng phân tán 3.2 Phương pháp giảng dạy: - Giảng dạy sử dụng giảng điện tử phương tiện nghe nhìn trực quan sinh động - Giúp học viên nắm mơn học, khám phá kiến thức, tìm hiểu tài liệu liên quan - Gợi ý, định hướng nghiên cứu vấn đề mở có liên quan 3.3 Đánh giá môn học: - Kiểm tra kỳ: 30 % - Chuyên cần 10 % - Thi kết thúc môn 60% Đề cương chi tiết: (nêu vấn đề học viên học tập trao đổi) Nội dung Chương 1: Tổng quan hệ thống phân tán - Định nghĩa - Đặc điểm hệ thống phân tán o Concurrency o No global clock o Independent failure - Mục tiêu hệ phân tán - Các thách thức o Không đồng (heteogeneity) o Đảm bảo tính suốt (transparency) o Đảm bảo tính mở (openness) o Có khả mở rộng (scalability) o Đảm bảo tính an tồn (security) o (failure handling) Tiết o (concurrency) Các khái niệm phần cứng o Hệ đa xử lý o Hệ đa máy tính đồng o Hệ đa máy tính khơng đồng - Các khái niệm phần mềm o Hệ điều hành phân tán o Hệ điều hành mạng - Middleware Chương II: Truyền thông (communication) - Giới thiệu - Mô hình phân tầng - Lời gọi thủ tục xa o Giới thiệu o Mơ hình lời gọi thủ tục xa o Tính suốt lời gọi thủ tục xa o Cơ chế cài đặt lời gọi thủ tục xa o Các giao thức dùng lời gọi thủ tục xa - Hệ thống truyền thông điệp o Giới thiệu o Đồng hố o Truyền thơng hướng thơng điệp thời: Berkeley socket, Message-Passing Interface o Truyền thông hướng thông điệp bền: message queuing model Chương III: Quản lý trình - Giới thiệu - Luồng o Giới thiệu o Luồng hệ thống phân tán - Di dời trình o Các tiếp cận di dời trình o Di dời trình vấn đề tài nguyên cục o Di dời trình hệ thống không đồng Chương IV: Định danh - Giới thiệu - Các khái niệm liên quan o Tên o Địa o Định danh o Không gian tên o Trình phục vụ tên o Đại lý tên o Ngữ cảnh - Tiến trình phân tích tên - Cài đặt không gian tên o Phân phối không gian tên o Phân giải tên tương tác - o Phân giải tên đệ quy Case study: DNS Định vị thực thể di động o Truyền rộng rãi o Truyền mở rộng dạng vòng o Tìm kiếm nút tạo lập sau truyền rộng rãi o Dùng trỏ vị trí o Dùng nơi lưu vết truyền rộng rãi Chương IV: Định danh - Giới thiệu - Các khái niệm liên quan o Tên o Địa o Định danh o Không gian tên o Trình phục vụ tên o Đại lý tên o Ngữ cảnh - Tiến trình phân tích tên - Cài đặt không gian tên o Phân phối không gian tên o Phân giải tên tương tác o Phân giải tên đệ quy - Case study: DNS - Định vị thực thể di động o Truyền rộng rãi o Truyền mở rộng dạng vòng o Tìm kiếm nút tạo lập sau truyền rộng rãi o Dùng trỏ vị trí o Dùng nơi lưu vết truyền rộng rãi Chương VI: Sự quán lặp - Sao lặp o Giới thiệu o Sao lặp đối tượng o Sao lặp sử dụng kỹ thuật scaling - Nhất quán liệu o Mô hình ƒ Các mơ hình qn lấy liệu làm trung tâm ƒ Các mơ hình qn lấy client làm trung tâm o Các giao thức phân phối (distribution protocols) o Các giao thức quán Chương VII: Khả chịu lỗi - Giới thiệu - Qui trình hồi phục - Giao tiếp client-server tin cậy - Giao tiếp nhóm tin cậy - Distributed commit o Hồn thành qua giai đoạn - o Hoàn thành qua giai đoạn Phục hồi o Giới thiệu o Điểm phục hồi o Nhật ký Chương VIII: An ninh - Giới thiệu - Các hình thức cơng hệ thống máy tính - Mã hoá - Chứng thực - Điều khiển truy xuất - Chữ ký số Chương IX: Hệ thống tập tin phân tán - Giới thiệu - Mơ hình tập tin - Mơ hình truy xuất tập tin - Ngữ nghĩa chia sẻ tập tin - Cơ chế lưu trữ tập tin - Nhân tập tin - Chịu đựng lỗi - Giao dịch nguyên tử Chương IX: Hệ thống tập tin phân tán - Giới thiệu - Mơ hình tập tin - Mơ hình truy xuất tập tin - Ngữ nghĩa chia sẻ tập tin - Cơ chế lưu trữ tập tin - Nhân tập tin - Chịu đựng lỗi - Giao dịch nguyên tử - 2 Tài liệu học phần: (liệt kê giáo trình, giảng, sách chuyên khảo, tham khảo có) - Distributed Systems: Principles and Paradigms, Andrew S Tanenbaum & Maarten van Steen - Distributed Systems: Concepts and Design, George Coulouris, Jean Dollimore and Tim Kindberg Duyệt đơn vị Ngày… tháng… năm Người biên soạn ... (concurrency) Các khái niệm phần cứng o Hệ đa xử lý o Hệ đa máy tính đồng o Hệ đa máy tính khơng đồng - Các khái niệm phần mềm o Hệ điều hành phân tán o Hệ điều hành mạng - Middleware Chương II:... Giới thiệu - Luồng o Giới thiệu o Luồng hệ thống phân tán - Di dời trình o Các tiếp cận di dời trình o Di dời trình vấn đề tài nguyên cục o Di dời q trình hệ thống khơng đồng Chương IV: Định danh... cơng hệ thống máy tính - Mã hố - Chứng thực - Điều khiển truy xuất - Chữ ký số Chương IX: Hệ thống tập tin phân tán - Giới thiệu - Mơ hình tập tin - Mơ hình truy xuất tập tin - Ngữ nghĩa chia

Ngày đăng: 30/01/2020, 03:16

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan