« Home « Kết quả tìm kiếm

Đề cương tín chỉ - các hệ thống phân tán


Tóm tắt Xem thử

- HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 1*****ĐỀ CƯƠNG MÔN HỌC(Phương pháp đào tạo theo tín chỉ) CÁC HỆ THỐNG PHÂN TÁN Mã học phần: INT 1 4 05(3 tín chỉ)Biên soạnHÀ HẢI NAMHà Nội - 2012 1 ĐỀ CƯƠNG HỌC PHẦN: CÁC HỆ THỐNG PHÂN TÁNKhoa: Công nghệ thông tin 1 Bộ môn: Hệ thống thông tin1.Thông tin về giảng viên 1.1 Giảng viên 1: Họ và tên: Hà Hải NamChức danh, học hàm, học vị: Tiến sỹĐịa chỉ liên hệ: Khoa Công nghệ Thông tin 1, Học viện Công nghệ BCVT, 22 HoàngQuốc Việt, Hà NộiĐiện thoại Email:[email protected]ác hướng nghiên cứu chính: Tối ưu hóa, Trí tuệ nhân tạo, Kiến trúc các hệ thốngthông tin cỡ lớn.
- 1.2 Giảng viên 2: Họ và tên: Nguyễn Xuân AnhChức danh, học hàm, học vị: Thạc sỹĐịa chỉ liên hệ: Địa chỉ liên hệ: Khoa Công nghệ Thông tin 1, Học viện Công nghệBCVT, 22 Hoàng Quốc Việt, Hà NộiĐiện thoại:, Email: [email protected]ác hướng nghiên cứu chính: 2.Thông tin chung về môn học -Tên môn học: Các hệ thống phân tán-Tên tiếng Anh: Distributed Systems-Mã môn học: INT1405-Số tín chỉ (TC): 3  Môn học:Bắt buộc √Lựa chọn ☐ -Các môn học tiên quyết: INT1309, INT1315, INT1427 -Môn học trước:-Môn học song hành:-Các yêu cầu đối với môn học (nếu có):-Giờ tín chỉ: o Lý thuyết: 36 tiết o Chữa Bài tập/Thảo luận/Hoạt động nhóm:8 tiết o Thí nghiệm, thực hành: tiết o Tự học (có hướng dẫn):1 tiết-Khoa/Bộ môn phụ trách: Khoa Công nghệ thông tin 1 3.Mục tiêu của môn học - Kiến thức: Nắm vững đặc trưng, thiết kế và kiến trúc các hệ thống phân tán2 - Kỹ năng: Lập trình phân tán với các công nghệ Web Services, JMI, CORBA- Thái độ, chuyên cần: Mục tiêu chi tiết cho từng nội dung của môn học Nội dungMục tiêuBậc 1Bậc 2Bậc 3Chương 1: Tổng quan về cáchệ thống phân tánHiểu khái niệmHPT, khái niệm tínhtrong suốtHiểu và cho ví dụcho tính trong suốt ở các khía cạnh khácnhauHiểu các phân loạiHPT, các mô hìnhkiến trúcChương 2: Các vấn đề và giải pháp cơ bản trong các hệ phân tánHiểu các khái niệmcơ bản: Truyềnthông, định danh,đồng bộ, bảo mật,nhân bản và tínhnhất quán, tiến trình,khả năng chịu lỗi và phục hồi, giao dịchvà điểu khiển tươngtranhHiểu các vấn đề cần phải giải quyết vàgiải pháp, thuật toánliên quan đến:Truyền thông, địnhdanh, đồng bộ, bảomật, nhân bản vàtính nhất quán, tiếntrình, khả năng chịulỗi và phục hồi, giaodịch và điểu khiểntương tranhÁp dụng giảicác bài tập liênquan đến đồnghồ vật lý, đồhồ logic, trạngthái toàn cục,loại trừ tươnghỗ và bầu cửChương 3: công nghệ và cáchtiếp cận cho phát triển các hệthống phân tánHiểu được các kháiniệm cơ bản ngônngữ giao mô tả giaotiếp IDL, WSDL,UDDI, SOAP, stub,skeleton, RMIregistry, khái niệmdịch vụ, chu kỳ sốngdịch vụ, khái niệmcặp lỏng, ESBHiểu kiến trúc, môhình lập trìnhCORBA, RMI.
- Hiểucách phân loại dịchvụ, mô hình kiếntrúc dựa trên SOA,mô hình trao đổithông điệp.Thiết kế kiếntrúc hệ phântán sử dungcác công nghệCORBA, RMI,Web Servicesvà cách tiếpcận SOA.
- 4.Tóm tắt nội dung môn học Cung cấp cho sinh viên những khái niệm cơ bản về xử lý dữ liệu phân tán và hệ phântán.
- Đặc trưng và thiết kế các hệ phân tán, kiến trúc và mô hình, các giải pháp cơ bảnvề truyền thông, tính tương tranh và khả năng chịu lỗi của hệ.
- 5.Nội dung chi tiết môn họcChương 1: Tổng quan về các hệ thống phân tán 1.1.Hệ thống phân tán là gì1.2.Phân loại các hệ thống phân tán 1.2.1.
- Các hệ thống điện toán phân tán1.2.2.
- Các hệ thống thông tin phân tán 3 1.2.3.
- Các hệ thống phổ biến phân tán 1.3.Các đặc trưng và và mục tiêu thiết kế cơ bản của các hệ thống phân tán1.4.Các kiến trúc của các hệ thống phân tán1.4.1.
- Các kiểu kiến trúc 1.4.2.
- Các kiến trúc hệ thống 1.4.3.Các giải pháp phần mềm lớp trung gian 1.5.Các mô hình căn bản trong các hệ thống phân tán1.5.1.
- Mô hình tương tác1.5.2.Mô hình lỗi1.5.3.Mô hình bảo mật Chương 2: Các vấn đề và giải pháp cơ bản trong các hệ phân tán 2.1.Truyền thông 2.1.1.Các vấn đề cơ bản về truyền thông 2.1.2.Gọi thủ tục xa2.1.3.Truyền thông hướng thông điệp2.1.4.Truyền thông hướng luồng 2.1.5.Truyền thông multicast 2.2.Định danh 2.2.1.Định danh phẳng 2.2.2.Định dang có cấu trúc2.2.3.Định danh dựa trên thuộc tính 2.3.Đồng bộ 2.3.1.Đồng hồ, sự kiện và các trạng thái của tiến trình2.3.2.Đồng bộ đồng hồ vật lý2.3.3.Thời gian logic và các đồng hồ logic2.3.4.Các trạng thái toàn cục2.3.5.Loại trừ tương hỗ phân tán2.3.6.Các giải thuật bầu cử 2.4.Tiến trình trong các hệ thống phân tán 2.4.1.Các tuyến2.4.2.Ảo hóa2.4.3.Thành phần khách2.4.4.Thành phần chủ2.4.5.Di trú mã 2.5.Quản trị giao dịch và điều khiển tương tranh 2.5.1.Các giao dịch2.5.2.Các giao dịch lồng nhau2.5.3.Các khóa2.5.4.Điều khiển tương tranh tối ưu2.5.5.Trình tự nhãn thời gian 2.6.Phục hồi và chịu lỗi 2.6.1.Giới thiệu vấn đề phục hồi và chịu lỗi2.6.2.Khả năng phục hồi tiến trình 4 2.6.3.Truyền thông khách chủ tin cậy2.6.4.Truyền thông nhóm tin cậy 2.6.5.
- Thực hiện chốt phân tán (distributed commit)2.6.6.Phục hồi 2.7.Bảo mật 2.7.1.Các kênh bảo mật 2.7.2.Điều khiển truy cập2.7.3.Quản lý bảo mật 2.8.Tính nhất quán và vấn đề nhân bản 2.8.1.Giới thiệu về vấn đề nhân bản2.8.2.Các mô hình đảm bảo nhất quán lấy hướng dữ liệu2.8.3.Các mô hình đảm bảo nhất quán lấy hướng thành phần khách2.8.4.Quản lý bản sao2.8.5.Các giao thức đảm bảo nhất quán Chương 3: Các công nghệ và cách tiếp cận cho phát triển các hệ thống phân tán 4.1.CORBA4.2.RMI4.3.Web services4.4.Kiến trúc hướng dịch vụ - SOA4.4.1.
- Giới thiệu về kiến trúc hướng dịch vụ4.4.2.Các dịch vụ4.4.3.Mô hình cặp lỏng 4.4.4.Chu kỳ sống dịch vụ4.4.5.Phân loại dịch vụ4.4.6.Trục dịch vụ doanh nghiệp ESB4.4.7.Các mô hình kiến trúc dựa trên kiến trúc hướng dịch vụ4.4.8.Các mẫu trao đổi thông điệp 6.Học liệu 6.1Học liệu bắt buộc: ghi theo thứ tự ưu tiên (tên tác giả, tên sách, nhà xuất bản, nămxuất bản, nơi có tài liệu này, website.
- 7.Hình thức tổ chức dạy học 7.1Lịch trình chung 5 Hình thức tổchức dạy họcThờigian (tiết TC) Nội dung chínhYêu cầu đối với sinhviênGhi chú Lý thuyết2-Các mô hình trao đổithông điệp trong SOAHiểu được khái niệmvà các vấn đề cơ bảncủa kiến trúc hướngdịch vụ .Tự học/Tự nghiêncứuChương 10, tài liệu [3].Hiểu các mô hìnhtrao đổi thông điệptrong kiến trúchướng dịch vụ Tuần 11, Nội dung 21: Báo cáo bài tập lớnHình thức tổchức dạy họcThờigian (tiết TC) Nội dung chínhYêu cầu đối với sinhviênGhi chú Lý thuyết2-Sinh viên báo cáo bài tậplớnThực hiện bài tậplớn, thuyết trình, trảlời câu hỏi.
- Tuần 11, Nội dung 22: Ôn tập và giải đápHình thức tổchức dạy họcThờigian (tiết TC) Nội dung chínhYêu cầu đối với sinhviênGhi chú Lý thuyết2-Ôn tập 8.Chính sách đối với môn học và các yêu cầu khác Yêu cầu và cách thức đánh giá, chuyên cần, mức độ tích cực tham gia các hoạt động trênlớp, các quy định về thời gian, chất lượng các bài tập, kiểm tra …-Thiếu 1 điểm thành phần (bài tập, bài kiểm tra giữa kỳ), hoặc nghỉ quá 20% tổng sốgiờ của môn học, không được thi hết môn.
- 9.Phương pháp, hình thức kiểm tra – đánh giá kết quả học tập 9.1Kiểm tra – đánh giá định kỳ Hình thức kiểm tra (Tham khảo dưới đây) Tỷ lệ đánh giáĐặc điểmđánh giá - Tham gia học tập trên lớp (đi học đầy đủ, tích cực thảo luận)10%Cá nhân- Bài tập, Thảo luận trên lớp5%Cá nhân- Hoạt động nhóm15%Nhóm- Kiểm tra giữa kỳ10%Cá nhân- Kiểm tra cuối kỳ60%Cá nhân 13 9.2Nội dung và Tiêu chí đánh giá các bài tập Các loại bài tậpTiêu chí đánh giá - Bài tập lớn- Hiểu và giải quyết vấn đề- Viết báo cáo- Thuyết trình- Kiểm tra trong kỳ, cuối kỳ- Nắm vững kiến thức môn học;- Trả lời đúng các câu hỏi và bài tập DUYỆTTrưởng Bộ mônGiảng viên (Chủ trì biên soạn đề cương) 14

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt