LXXII. Globus grid toolkit
XCVIII.1.1 Data Management
XCIX.Có 2 thành phần chính phục vụ quản trị dữ liệu trong Globus Toolkit:
- Thành phần phục vụ truyền và truy cập dữ liệu.
- Thành phần nhân bản và quản trị dữ liệu.
C. Để thực hiện nhiệm vụ truy cập, truyền dữ liệu cấp cơ sở, Globus Toolkit đưa ra module Globus Access to Secondary Storage (GASS), cho phép ứng dụng truy cập đến dữ liệu ở xa bằng các địa chỉ URL. GASS là một module truyền dữ liệu trên nhiều protocol khác nhau, được tích hợp trong GRAM. Mục tiêu của GASS là cung cấp cách thức đơn giản cho phép ứng dụng nạp và truy xuất dữ liệu một cách an toàn đến các file server thông qua các hàm API độc lập với các protocol truyền dữ liệu bên dưới. Các chức năng của GASS được sử dụng thông qua các câu đặc tảRSL.
CI. Để phục vụ truyền và truy cập đến các dữ liệu bên thứ ba (third party), Globus Toolkit đưa ra protocol GridFTP, protocol này dựa theo protocol FTP truyền thống đưa ra bởi tổ chức IETF, và mở rộng thêm các chức năng phân mảnh file, truyền file song song, điều khiển bộ đệm TCP, theo dõi tiến độ, phục hồi lỗi khi truyền, cho phép truyền các file dữ liệu giữa các máy nhanh hơn, hiệu quả hơn, bảo mật và mạnh mẽ hơn, đồng thời cung cấp khả năng quản lý quá trình truyền file.
CII. Grid FTP đi kèm trong bộ Globus Toolkit bao gồm một trình server, một client (lệnh globusurl-copy trong Globus Toolkit 2 hay dịch vụReliable File Transfer Service (RFT) trong Globus Toolkit 3) và một bộ các thư viện phát triển ứng dụng hỗ trợ ngôn ngữ C.
CIII. Globus Toolkit hiện không phát triển các dịch vụ quản trị dữ liệu cao cấp hơn. Các dự án Grid có thể sử dụng protocol GridFTP làm nền tảng để phát triển các dịch vụ quản trị dữ liệu cho riêng mình.
CIII.1.1. GT3 Core
CIV. Đây là phần mới trong Globus Toolkit 3, bao gồm các thành phần cơ bản sau
- OGSI Spec Implementation: Triển khai cài đặt tất cả các interface do OGSI xác định.
- Security Infrastructure: Thành phần này hỗ trợ bảo mật cấp thông điệp, chứng thực và phân quyền dựa trên gridmap file. Bảo mật cấp thông điệp bao gồm bảo mật trên toàn bộ session (GSI SecureConversation) cũng như trên từng thông điệp (GSI SecureMessage).
- System level services: Là các Grid service tương thích OGSI chung nhất để sử dụng bởi tất cả các Grid service khác. Hiện tại có 3 loại service:
o Ping service: Sử dụng để"ping" một hosting environment.
o Logging Management Service: Cho phép sửa đổi các log filter và nhóm các thông tin log để dễ theo dõi và quản lý.
o Management Service: Cung cấp một interface để theo dõi trạng thái và tải hiện tại của các service, cho phép huỷ, kích hoạt các service instance.