Kiến trúc của gLite

Một phần của tài liệu BÁO CÁO SEMINAR MÔN HỌC TÍNH TOÁN LƯỚI TÌM HIỂU VỀ GRID MIDDLEWARE (Trang 31)

2. Một số Grid Middleware

2.3.1 Kiến trúc của gLite

Kiến trúc của gLite bao gồm các nhóm dịch vụ mức cao và giao diện CLI và API để truy cập vào các dịch vụ. Các nhóm dịch vụ mức cao bao gồm: nhóm dịch vụ trợ giúp (Helper Services), nhóm dịch vụ bảo mật (Security Services), nhóm dịch vụ dữ liệu (Data Services), nhóm dịch vụ thông tin và giám sát (Information and Monitoring Services) và nhóm dịch vụ quản lý công việc (Job Management Services).

Security Services:

Authentication: xác định các thực thể (người sử dụng, hệ thống, và dịch vụ), căn cứ vào chứng nhận X.509

Authorization: cho phép hoặc từ chối truy cập đến các dịch vụ và nguồn lực cụ thể, ba mô hình phân quyền cơ bản: đại diện (agent), đẩy (push) và kéo (pull).

Auditing: theo dõi và cung cấp thông tin phân tích thử nghiệm các sự kiện bảo mật liên quan.

32  Dynamic Connectivity Service: nhằm giải quyết những vấn đề phát sinh khi kết nối

bị hạn chế bởi các chủ sở hữu tài nguyên

Information & Monitoring Services:

R-GMA Components: cung cấp một phương pháp thống nhất để truy cập và công bố thông tin phân phối và giám sát dữ liệu.

Job Mornitoring service: giám sát tình trạng thực thi của các công việc trên lưới.

Discovery service: cung cấp một tiêu chuẩn thiết lập các phương pháp để định vị lưới dịch vụ

Network Performance Monitoring: giám sát hiệu suất của mạng.

Hình 10: các lớp dịch vụ cấp cao trong gLite

33  Accounting: tích lũy thông tin về cách sử dụng các nguồn tài nguyên trong lưới

Computing element: đại diện cho một nguồn tài nguyên máy tính (một cụm, siêu máy tính, máy trạm duy nhất).

Workload Management: bao gồm một tập hợp các thành phần Grid middleware chịu trách nhiệm phân phối và quản lý các tác vụ trên các tài nguyên trong lưới

Job Provenance: ghi lại các định nghĩa của công việc được gửi, điều kiện và môi trường thực thi.

Package Manager: là một dịch vụ trợ giúp tự động hóa quá trình cài đặt, nâng cấp, cấu hình, và loại bỏ các gói phần mềm từ một khu vực được chia sẻ

Data Services:

Storage Element (SE): đại diện cho một nguồn tài nguyên lưu trữ

Metadata catalog services: theo dõi các vị trí dữ liệu và siêu dữ liệu liên quan (kích thước file, ...)

Data movement services: cho phép quản lý truyền dữ liệu hiệu quả giữa các thành phần lưu trữ

Helper Services:

Configuration and Instrumentation Service: Truy vấn trạng thái các dịch vụ

Agreement Service: hiện thực một giao thức truyền thông cho các cấp dịch vụ.

Bandwidth Allocation & Reservation service (BAR): Kiểm soát, cân bằng và quản lý network flow.

34

TÀI LIỆU THAM KHẢO

1. Ian Foster, Carl Kesselman, The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1998.

2. Thomas Sandholm, Jarek Gawor, Globus Toolkit 3 Core – A Grid Service Container Framework, Globus site, 2003.

3. Sotomayor, B. Childers, Globus Toolkit 4: Programming Java Services,

Morgan Kaufmann, 2005.

4. http://glite.cern.ch/ 5. http://www.unicore.eu/

6. http://www.globus.org/toolkit/

Một phần của tài liệu BÁO CÁO SEMINAR MÔN HỌC TÍNH TOÁN LƯỚI TÌM HIỂU VỀ GRID MIDDLEWARE (Trang 31)

Tải bản đầy đủ (PDF)

(34 trang)