Luận Văn ứng dụng tính toán phân tán trên nền tảng sức mạnh các máy tính cá nhân

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Củ Đậu Đậu, 2/4/14.

  1. Củ Đậu Đậu

    Bài viết:
    991
    Được thích:
    1
    Điểm thành tích:
    0
    Xu:
    0Xu
    Tóm tắt nội dung
    Tính toán phân tán là một công nghệmới và rất thiết thực hiên nay. Những hệ
    thống tính toán phân tán giúp giải quyết những bài toán khoa học lớn mà một máy tính
    không thểgiải quyết được. Ngày nay có khá nhiều middleware phục vụcho việc xây
    dựng hệthống tính toán phân tán. Trong khóa luận này trình bày một sốnghiên cứu về
    tính toán phân tán, những nghiên cứu vềkiến trúc, cách thức hoạt động của một sốhệ
    thống tính toán phân tán phổbiến, giới thiệu một sốdựán tính toán khoa học đang
    được thực thi nhờhệthống tính toán phân tán. Khóa luận này cũng trình bày bước đầu
    xây dựng một hệthống tính toán phân tán, với phần mềm bên phía người dùng được
    tích hợp vào ứng dụng facebook. Người dùng không cần cài đặt một phần mềm client
    nào, mà chỉcần có một trình duyệt web là có thểtham gia vào những dựán tính toán.
    Việc này sẽtạo điều kiện mởrộng dựán tính toán được dễdàng hơn, làm tăng hiệu
    suất của những hệthống tính toán phân tán.

    Mục lục
    Tóm tắt nội dung . I
    Mục lục II
    Danh mục các hình vẽ V
    Chương I : Giới thiệu .1
    1.1 Đặt vấn đề 1
    1.2 Nội dung khóa luận 3
    Chương II: Các hệthống tính toán phân tán .4
    2.1 BOINC 4
    2.1.1: Giới thiệu .4
    2.1.2: Kiến trúc BOINC .4
    2.1.3 Một sốdựán đang thực hiện bởi BOINC .8
    2.2: Condor 9
    2.2.1 Giới thiệu .9
    2.2.2 Kiến trúc 9
    2.3: Globus Toolkit 13
    2.3.1 Giới thiệu .13
    2.3.2 Kiến trúc 13
    2.4: So sánh 16
    2.4.1 Độphức tạp hệthống 16
    2.4.2 Độphức tạp cho người phát triển ứng dụng .16
    2.4.3 Độphức tạp cho người dùng .17
    Chương III: Kiến trúc hệthống .18
    3.1: Kiến trúc tổng thể .18
    3.2: Các thành phần chính 19
    3.2.1: Server Task 20
    3.2.1.1: Nhiệm vụ .20
    3.2.1.2: Chức năng 21
    3.2.1.3: Cấu hình 21
    3.2.2: Server Application .23
    3.2.2.1: Nhiệm vụ .23
    3.2.2.2: Chức năng 23
    3.2.2.3: Cấu hình 23
    3.2.3: Node Applet .24
    3.2.3.1: Nhiệm vụ .24
    3.2.3.2: Chức năng 24
    3.2.3.3: Cấu hình 24
    3.3: Ứng dụng tính toán .25
    3.3.1: Định nghĩa 25
    3.3.2: JPPF API 25
    3.4: Task .26
    3.4.1: Định nghĩa Task .26
    3.4.2: Input Data File .26
    3.4.3: Result .27
    Chương IV: Cài đặt hệthống .28
    4.1 Server Task 28
    4.1.1 JPPFDriver 28
    4.1.2 JPPFNode 30
    4.1.3 Server Task Configuration 31
    4.2 Server Application .33
    4.2.1 JPPFClient .33
    4.2.2 JPPFTask .35
    4.2.3 Server Application Configuration .36
    4.3 Node Applet .38
    4.3.1 NodeRunner 38
    4.3.2 JPPFClassLoader .39
    4.3.3 Node Applet Configuration .40
    4.4 Một số ứng dụng tính toán .42
    Chương V : Tổng kết .44
     
Đang tải...