Đồ Án Tìm hiểu các mô hình khác nhau của hệ thống file phân tán như Sun NFS, Coda, Plan 9, XFS

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Quy Ẩn Giang Hồ, 7/3/14.

  1. Quy Ẩn Giang Hồ

    Quy Ẩn Giang Hồ Administrator
    Thành viên BQT

    Bài viết:
    3,084
    Được thích:
    23
    Điểm thành tích:
    38
    Xu:
    0Xu
    LỜI MỞ ĐẦU
    Cùng với sự phát triển của mạng máy tính, việc tính toán, quản lý ngày nay không chỉ đơn giản tập trung trong máy tính đơn nhưtrước nữa. Nó đòi hỏi các hệ thống tính toán phải được kết hợp từ một số lượng lớn các máy tính kết nối với nhau qua một mạng tốc độ cao. Chúng thường được gọi là các mạng máy tính hay còn có tên khác là các Hệ phân tán, nhằm ám chỉ tương phản với Hệ tập trung trước đây.
    Ngày nay, hệ phân tán phát triển rất nhanh và được ứng dụng rộng khắp. Đó có thểlà các dịch vụthông tin phân tán, nhưcác dịch vụtrên Internet chẳng hạn. Đó cũng có thể là các cơsởdữliệu phân tán nhưcác hệ thống đặt vé máy bay, xe lửa hoặc các hệthống tính toán phân tán.
    Mục đích của đồ án này nhằm nêu ra một cách khái quát nhất những khái niệm, những nguyên lý cơbản của một hệ phân tán nói chung. Đồng thời phân tích sâu vào việc chia sẻ dữ liệu trong hệphân tán, một trong những chức năng cơbản nhất của hệphân tán. Thường được gọi đó là hệthống quản trịfile phân tán. Đồ án cũng sẽ tìm hiểu các mô hình khác nhau của hệ thống file phân tán như Sun NFS, Coda, Plan 9, XFS
    Cấu trúc đồ án gồm 3 phần
    Phần 1 giới thiệu cơ bản về hệ phân tán. Định nghĩa, các tính chất, mô hình hệ phân tán, giới thiệu về lịch sử phát triển của hệ điều hành, đặc trưng của hệ điều hành phân tán. Và nêu lên các vấn đề và giải pháp.
    Phần 2 giới thiệu về hệ thống file phân tán ( DFS ) bao gồm định nghĩa cơ bản, các tính chất cơ bản, cấu trúc hệ thống, các nguyên lý cơ bản để thiết kế hệ thống file phân tán. Và giới thiệu một số hệ thống file phân tán cơ bản NFS, coda, XFS .
    Phần 3 Demo triển khai dịch vụ DFS trên server chạy windows server 2003 và kết luận của đồ án


    MỤC LỤC
    DANH MỤC HÌNH ẢNH 5
    LỜI MỞ ĐẦU 6
    PHẦN I : GIỚI THIỆU HỆ PHÂN TÁN 7
    1. Định nghĩa hệ phân tán 7
    2. Các mục tiêu cơ bản khi xây dựng hệ phân tán 8
    3. Các vấn đề cơ bản của hệ phân tán 11
    4. Mô hình hệ phân tán 12
    4.1 Mô hình vật lý 12
    4.2 Mô hình kiến trúc 13
    5. Các hệ điều hành phân tán 16
    5.1 Khái niệm hệ điều hành 16
    5.2 Sự tiến hóa của Hệ điều hành 17
    5.3 Hệ điều hành truyền thống 18
    5.4 Hệ điều hành phân tán 19
    6. Các vấn đề và giải pháp 23
    PHẦN II : HỆ THỐNG TỆP TIN PHÂN TÁN 24
    CHƯƠNG I : CÁC KHÁI NIỆM CƠ BẢN 24
    1. Định nghĩa 24
    2. Các tính chất cơ bản của hệ thống file phân tán 24
    3. Các cấu trúc hệ thống file phân tán 27
    3.1 Kiến trúc phần mềm 27
    3.2 Kiến trúc hệ thống 28
    CHƯƠNG II : CÁC NGUYÊN LÝ CƠ BẢN 31
    1. Truyền thông (communication) 31
    1.1 Truyền thông ở mức middle ware 32
    2. Tiến trình ( process ) 36
    2.1 Luồng và mô hình đa luồng 36
    2.2 Code migration 48
    2.3 Software agent 53
    3. Định danh ( Naming ) 54
    3.1 Các khái niệm cơ bản 55
    3.2 Định vị thực thể di động 56
    4. Đồng bộ hóa 57
    4.1 Đồng bộ hóa đồng hồ vật lý 57
    4.2 Đồng bộ hóa đồng hồ logic 59
    4.3 Các giải thuật bầu chọn ( election algorithm ) 59
    4.4 Loại trừ tương hỗ 62
    4.5 Phiên giao dịch phân tán 68
    5. Tính nhất quán và tính nhân bản 70
    5.1 Các mô hình nhất quán lấy dữ liệu làm trung tâm 71
    5.2 Mô hình nhất quán lấy client làm trung tâm 73
    5.3 Các giao thức phân tán 76
    6. Chịu sự cố 77
    6.1 Định nghĩa 77
    6.2 Các mô hình lỗi 79
    6.3 Sự che giấu lỗi bằng sự dư thừa 81
    6.4 Phục hồi tiến trình 82
    6.5 Truyền thông tin cậy 84
    6.6 Sự phục hồi lỗi 88
    7. An toàn và an ninh 89
    7.1 Giới thiệu 89
    7.2 Kênh an ninh (Secure Channels) 91
    7.3 Kiểm soát truy cập (access control) 92
    7.4 Quản trị an toàn an ninh 93
    7.5 KERBEROS 94
    7.6 SESAME 97
    CHƯƠNG III : GIỚI THIỆU MỘT SỐ HỆ THỐNG TỆP TIN 98
    1. Hệ thống SUN network file system NFS 98
    2. Hệ thống CODA 103
    3. Một số hệ thống file phân tán khác 105
    PHẦN III : DEMO VÀ KẾT LUẬN 108
    1. DEMO 108
    2. Kết luận 111
    TÀI LIỆU THAM KHẢO 112
     

    Các file đính kèm:

Đang tải...