Bài giảng Tính toán lưới - Bài 2, Phần 1: Grid middlewares - Nguyễn Hữu Đức

Bài giảng Grid Computing  
Nội dung trình bày  
. Phần I: Các chuẩn trên lưới  
OGSA  
OGSI  
GridFTP  
WSRF  
. Phần II: Phần mềm lưới  
Giám sát  
Cơ sở  
Thích nghi  
Portal  
Bảo mật  
Quản lý thực thi  
Quản lý dữ liệu  
Tiện ích  
1
Trung tâm Tính toán hiệu năng cao  
 
Bài giảng Grid Computing  
Các chuẩn trên lưới  
. Theo Ian Foster, một trong các yêu cầu của  
lưới là sử dụng các giao thức, chuẩn mở  
. Tính toán lưới yêu cầu các chuẩn cho  
những công nghệ sau:  
Hỗ trợ việc chạy chương trình trên nhiều  
platform  
Nền tảng bảo mật  
Các dịch vụ liên quan đến dữ liệu  
Khám phá và quản lý tài nguyên  
2
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Các tổ chức phát triển chuẩn  
. Global grid forum (GGF)  
. Các tổ chức thương mại  
IBM, Sun, HP, …  
. Các tổ chức chính phủ  
NSF (National Science Foundation)  
NMI (National Middleware Initiative)  
. Các tổ chức nghiên cứu, giáo dục  
3
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
OGSA  
. Open Grid Service Architechture  
Cung cấp chuẩn chung và một kiến trúc mở cho  
các ứng dụng dựa trên lưới  
Chuẩn hóa các dịch vụ trong một ứng dụng  
lưới  
. OGSA phát triển dịch vụ web thành dịch  
vụ lưới và sử dụng làm công nghệ phân tán  
4
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Phân loại theo lĩnh vực  
. Ứng dụng, mô hình lập trình, môi trường:  
16 projects  
. Kiến trúc: 10 projects  
. Dữ liệu: 15 projects  
. Hệ thống thông tin và hiệu năng: 7 projects  
. P2P: 2 projects  
. Bảo mật: 8 projects  
. Quản lý tài nguyên và lập lịch: 11 projects  
Các projects thống kê bởi GGF  
5
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Phân loại theo chức năng  
. Phần mềm cơ sở  
. Phần mềm bảo mật  
. Phần mềm quản lý thực thi  
. Phần mềm quản lý dữ liệu  
. Phần mềm thích nghi  
. Phần mềm cổng lưới  
. Phần mềm tiện ích  
Phân loại theo NMI  
6
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Globus toolkit  
. Bộ công cụ Globus Toolkit từng được coi  
như lựa chọn duy nhất cho lưới  
Bộ phần mềm nguồn mở bao gồm các dịch vụ  
và các thư viện hỗ trợ cho việc quản lý, khai  
phá tài nguyên lưới cũng như quản lý tệp và  
bảo mật  
Hỗ trợ các giao thức OGSA và OGSI  
Phiên bản mới nhất: GT4  
7
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Globus toolkit  
. GT cung cấp các dịch vụ  
Bảo mật  
Quản lý tài nguyên  
Thông tin  
Quản lý tệp từ xa  
Truyền thông  
Giám sát tiến trình  
8
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Phần mềm khác  
. Một số hệ thống khác dùng cho intranet mà  
không dùng GT:  
AVAKI (www.avaki.com)  
Sun Grid Engine version 6.1 (www.sun.com)  
Condor (www.cs.wisc.edu/condor)  
10  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Grid Security Infrastructure  
. GSI sử dụng mật mã khóa công khai  
(X509) cùng với:  
Proxy certificates  
TLS/SSL  
Delegation protocol  
GSS-API và GSS-API extensions  
. GSI-OpenSSH: hỗ trợ chứng thực GSI,  
cung cấp các tính năng như file copy,  
remote terminal  
11  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Community Authorization  
Service  
. CAS xây dựng dựa trên GSI nhằm giải  
quyết vấn đề về chính sách nhất quán trong  
sử dụng tài nguyên giữa các VO.  
12  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Kerberos  
. Kerberos: hệ thống chứng thực phát triển  
tại MIT  
Cho phép trao đổi thông tin riêng qua một  
mạng mở bằng cách gán một khóa đơn nhất gọi  
là “ticket” cho người dùng có yêu cầu truy  
nhập đến thông tin bảo mật  
. KX509/KCA: hoạt động theo mô hình  
client/server  
KCA là Kerberized server cung cấp các giấy  
chứng thực  
Phía client nhận giấy chứng thực X509 cho một  
người dùng đã xác thực (sử dụng Kerberos)  
13  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Phần mềm bảo mật  
. MyProxy  
. OpenSALM (Security Assertions Markup  
Language)  
. PURSE (Portal-based User Registration  
Service)  
14  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Phần mềm bảo mật  
. MyProxy  
. OpenSALM (Security Assertions Markup  
Language)  
. PURSE (Portal-based User Registration  
Service)  
15  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Phần mềm bảo mật  
. Shibboleth® v1.2  
16  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Quản lý thực thi: GRAM  
. GRAM (Grid Resource Allocation &  
Management):  
hỗ trợ đệ trình, giám sát và quản lý các công  
việc trên các máy.  
hỗ trợ cả các công việc dạng MPICH-G2: đệ  
trình đa công việc, phối hợp tiến trình trong  
một công việc, phối hợp tiến trình con, …  
có giao diện cho Unix shell, Platform LSF,  
PBS, Condor scheduler  
17  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Quản lý thực thi: CSF  
. Community Scheduler Framework là một  
bộ các dịch vụ lưới cài đặt trong GT3  
. CSF cung cấp một môi trường cho việc  
phát triển các bộ siêu lập lịch có thể gửi  
các công việc tới các bộ quản lý tài nguyên  
như PBS, LSF  
18  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Quản lý thực thi: GridSolve  
19  
Trung tâm Tính toán hiệu năng cao  
Bài giảng Grid Computing  
Quản lý thực thi: Nimrod-G  
20  
Trung tâm Tính toán hiệu năng cao  
Tải về để xem bản đầy đủ
pdf 30 trang Thùy Anh 29/04/2022 6480
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tính toán lưới - Bài 2, Phần 1: Grid middlewares - Nguyễn Hữu Đức", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_tinh_toan_luoi_bai_2_phan_1_grid_middlewares_nguye.pdf