tính toán lưới -chương 3 hạ tầng trong môi trường lưới và globus toolkit

103 613 1
tính toán lưới -chương 3 hạ tầng trong môi trường lưới và globus toolkit

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương 3 Chương 3 Hạ tầng trong môi Hạ tầng trong môi trường Lưới Globus trường Lưới Globus Toolkit Toolkit Giảng viên: TS Đàm Quang Hồng Hải Giảng viên: TS Đàm Quang Hồng Hải TÍNH TOÁN LƯỚI TÍNH TOÁN LƯỚI Nhu cầu về Nhu cầu về chuẩn chuẩn trong môi trong môi trường Lưới trường Lưới • Lưới tính toán thường gồm một tập các tài nguyên không đồng nhất. Một ứng dụng lưới thường có nhiều thành phần, dịch vụ khác nhau. • Các dịch vụ Grid thường xuyên tương tác với nhau. Càng nhiều dịch vụ thì số tương tác giữa chúng càng tăng rất dễ dẫn đến tình trạng hỗn loạn. • Vấn đề giao tiếp giữa các dịch vụ lưới sẽ rất phức tạp. Do đó, cần thiết là phải có chuẩn định nghĩa giao diện giao tiếp chung cho các dịch vụ này. Chuẩn OGSA OGSI Chuẩn OGSA OGSI • OGSA OGSI được Global Grid Forum (GGF) phát triển cho mục tiêu chuẩn hoá. • Diễn đàn này là nơi thảo luận chính của cộng đồng Grid nhằm thống nhất chuẩn chung cho các thành phần của Grid Computing. GGF kết hợp giữa Open Grid Forum, diễn đàn Grid châu Âu eGrid, cộng đồng Grid châu Á - Thải Bình Dương. • GGF định nghĩa các chuẩn mạng lưới trong phạm vi các trình ứng dụng, các mô hình lập trình, quản trị dữ liệu, bảo mật, thực thi, lập lịch quản lý tài nguyên OGSA, OGSI Grid Service OGSA, OGSI Grid Service OGSA OGSA • Open Grid Service Architecture: Kiến trúc dịch vụ lưới mở cho phép liên lạc qua nhiều môi trường hỗn tạp phân tán về địa lý • Định nghĩa một chuẩn kiến trúc mới cho các ứng dụng chạy trên lưới. OGSA định nghĩa dịch vụ lưới là gì, chúng có khả năng gì, dựa trên nền công nghệ nào. • Nhưng OGSA không đưa ra đặc tả chi tiết kỹ thuật cần để triển khai một dịch vụ lưới. • Open Grid Services Architecture - Database Access and Integration –OGSA-DAI Chuẩn OGSA Chuẩn OGSA • OGSA xác định phạm vi các định dạng dịch vụ để hỗ trợ cho hệ thống mạng lưới. • OGSA xác định tập các dịch vụ nền tảng thiết yếu cho trình ứng dụng hệ thống • OGSA xác định các chức năng được yêu cầu ở mức cao đối với mối quan hệ tương tác giữa các dịch vụ lõi. • OGSA định nghĩa các phương thức cơ chế chuẩn cho của các hệ thống lưới như: – Cách giao tiếp giữa các dịch vụ, thiết lập định danh, – Cách định quyền truy cập, phát hiện tài nguyên- dịch vụ, Thông báo lỗi, quản lý tập các dịch vụ… Các thành phần cơ bản của Các thành phần cơ bản của OGSA OGSA • Cơ sở hạ tầng dịch vụ lưới mở OGSI: xây dựng trên các kỹ thuật dịch vụ web lưới, OGSI định nghĩa cơ chế tạo, quản lý chuyển đổi thông tin giữa các dịch vụ lưới. • Các dịch vụ OGSA: xây dựng trên các cơ chế OGSI để định nghĩa các giao diện các hành vi kết hợp cho các chức năng không được hỗ trợ trực tiếpbởi OGSI như phát hiện dịch vụ, truy xuất dữ liệu, tích hợp dữ liệu… • Các mô hình OGSA: hỗ trợ các đặc tả giao diện bằng cách định nghĩa các mô hình cho các tài nguyên chung các kiểu dịch vụ. Các dịch vụ nền (Platform Các dịch vụ nền (Platform services) services) • OGSA dùng thuật ngữ platform services để chỉ những dịch vụ cung cấp các chức năng cơ bản: – Cung cấp các chức năng nền dùng để xây dựng các dịch vụ lưới khác – Cung cấp các chức năng chung dùng trong một số các dịch vụ mức cao – Cung cấp các chức năng được thiết kế để dùng cho các quan hệ mở rộng. • Một chức năng được cung cấp bởi một dịch vụ nền sẽ được mô tả trong một số các dịch vụ mức cao. Tập các dịch vụ nền của OGSA Tập các dịch vụ nền của OGSA • OGSA định nghĩa các dịch vụ lưới các cơ chế nền để tạo, quản lý trao đổi thông tin giữa các dịch vụ – WS-Agreement: cung cấp một tập giao diện hỗ trợ việc điều chỉnh các chính sách, các thoả thuận mức dịch vụ, đặt trước … – CMM (Common Management Model): cung cấp một cơ sở hạ tầng có thể quản lý được cho các tài nguyên trong OGSA. CMM định nghĩa mô hình cư xử cơ sở cho tất cả các tài nguyên các bộ quản lý tài nguyên trong lưới, công thêm chức năng quản lý các mối quan hệ quản lý vòng đời – OGSA Data Services (các dịch vụ dữ liệu OGSA): cung cấp các chức năng cơ bản để quản lý dữ liệu trong một môi trường lưới OGSI OGSI • Open Grid Services Infrastructure • Nặng về đặc tả kỹ thuật cho các khái niệm được đưa ra trong OGSA. OGSI định nghĩa các cơ chế tạo mới, quản trị trao đổi thông tin giữa các dịch vụ lưới. • Một dịch vụ lưới là dịch vụ web thích ứng với tập hợp các quy ước về giao diện cách đáp ứng để xác định cách một client tương tác với một lưới. • Đặc biệt, OGSI còn định nghĩa các giao diện chuẩn qui tắc của dịch vụ lưới – xây dựng trên cơ sở các dịch vụ web. [...]... hiện mới của dịch vụ lưới, Factory trả về định danh của thể hiện mới này • Định danh này là sự kết hợp của Grid Service Handle (GSH) một Grid Service Reference (GSR) • GSH cung cấp tham chiếu đến định danh của dịch vụ lưới còn GSR có thể thay đổi theo thời gian sống của các dịch vụ lưới Các yêu cầu về Hạ tầng Lưới • Yêu cầu chức năng cơ bản: khám phá môi giới; đo đạc tính toán; chia sẻ dữ liệu;... giải mã) của Bob • Alice chỉ cần biết KB+ để mã hoá thông điệp m Cơ sở hạ tầng khóa công khai môi trường Lưới • Chứng thực trong GSI là thao tác cung cấp cho mỗi thực thể một tên định danh duy nhất bằng cách đưa ra khái niệm giấy ủy quyền lưới, • Giấy ủy quyền lưới là một cặp giấy chứng nhận khóa mã hóa (khóa bí mật) • Trong môi trường PKI, mỗi thực thể phải trao quyền sở hữu khóa bí mật của mình... của mỗi thực thể tham gia lưới • Cơ chế bảo mật lưới cho phép tổ chức ảo dùng chung một phần chính sách với các tổ chức • Giải pháp tải chồng các chính sách như trên bắt buộc bảo mật lưới phải đảm bảo: – Hỗ trợ nhiều cơ chế bảo mật khác nhau khởi tạo động các dịch vụ; – Thiết lập động các miền chứng thực tin tưởng Các chính sách bảo mật trong môi trường lưới • Môi trường lưới bảo mật đa miền: tập... quản lý giám sát việc sử dụng, lập lịch động cho các tác vụ, đảm bảo các tài nguyên được sử dụng như nhau, • Có khả năng đặt trước tài nguyên, có cơ chế ghi lại các xử lý, phải quản lý được luồng công việc phải định giá được việc sử dụng tài nguyên để lập hoá đơn cho người dùng Bảo mật trong môi trường lưới • Các thành phần tham gia lưới lại chịu tác động của chính sách cục bộ trong phạm vi... phát hiện bởi những người khác • Quản lý khóa: liên quan đến các vấn đề cấp phát khóa, xác thực, tạo ra phiên bản bảo mật Hạ tầng an ninh mạng lưới GSI • Hạ tầng an ninh mạng lưới GSI (Grid Security Infrastructure) GSI là cơ chế cho phép xác thực truyền thông an toàn trên mạng lưới Nó cung cấp một số dịch vụ như: khả năng xác thực lẫn nhau, cơ chế đăng nhập một lần, cơ chế uỷ quyền • GSI dựa trên... hình tương tác cho các dịch vụ lưới • Mô hình này cung cấp một phương thức cố định bằng cách đưa ra các giao diện dùng trong phát hiện, quản lý vòng đời, trạng thái, tạo-huỷ, thông báo sự kiện quản lý tham chiếu OGSI OGSA Factory • Cơ chế (giao diện) cung cấp cách tạo các dịch vụ lưới mới • Factory có thể tạo ra nhiều thể hiện tạm của một chức năng hạn chế, chẳng hạn một bộ lập lịch tạo một dịch... gửivà người nhậncùng biết – Khoá công khai (public): khoá dùng để mã hoá được công khai Bảo mật truyền thông trong môi trường lưới • GSI cho phép thực hiện bảo mật ở mức giao vận mức thông điệp – Sử dụng bảo mật mức giao vận, toàn bộ truyền thông được mã hóa – Sử dụng bảo mật mức thông điệp thì chỉ nội dung của thông điệp SOAP được mã hóa • Cả hai mức bảo mật này đều dựa trên khóa công khai, và. .. phương • Hoạt động lưới hạn chế trong đơn miền quản trị: các hoạt động đa miền phải tuân theo chính sách bảo mật địa phương trên miền quản trị đơn • Các chủ thể toàn cục cục bộ đều tồn tại, tại mỗi miền quản trị đơn đều tồn tại hai chủ thể • Chứng thực đa phương: hoạt động giữa các thực thể trong các miền tin tưởng khác nhau đòi hỏi phải có chứng thực đa phương Yêu cầu bảo mật trong Lưới • Xác thực,... "hệ thống hoá" "tự động hoá" các hoạt động chuẩn cho bộ quản trị, • Có khả nằng khởi tạo yêu cầu tương tác theo thoả thuận giữa client server tạo nhóm/tập các dịch vụ, • Cho phép một số dịch vụ được kế thừa sử dụng lại các dịch vụ đã tồn tại Yêu cầu về quản lý tài nguyên • Quản lý tài nguyên: có khả năng lập lịch cung cấp băng thông động, có khả năng truy cập theo lô truy cập tương... thêm vào cơ chế đăng nhập một lần (SSO) uỷ quyền (Proxy) tạo nên nền tảng bảo mật vững chắc của mạng lưới Mã hóa • Mã hóa đảm bảo thông tin được mã hóa không thể sử dụng được nếu không có khóa giải mã • Các khóa dùng để mã hóa (và cũng để giải mã) thường được phát sinh một cách ngẫu nhiên Kỹ thuật mã hoá (cryptography) • Mã hoá (encryption): chuyển thông tin thành dạng khác mà chỉ có người gửivà . Chương 3 Chương 3 Hạ tầng trong môi Hạ tầng trong môi trường Lưới và Globus trường Lưới

Ngày đăng: 13/03/2014, 10:16

Từ khóa liên quan

Mục lục

  • Chương 3 Hạ tầng trong môi trường Lưới và Globus Toolkit

  • Nhu cầu về chuẩn trong môi trường Lưới

  • Chuẩn OGSA và OGSI

  • OGSA, OGSI và Grid Service

  • OGSA

  • Chuẩn OGSA

  • Các thành phần cơ bản của OGSA

  • Các dịch vụ nền (Platform services)

  • Tập các dịch vụ nền của OGSA

  • OGSI

  • Cấu trúc GRID

  • Chuẩn OGSI

  • OGSI và OGSA

  • Factory

  • Life cycle

  • Service groups

  • Handle Map

  • Các yêu cầu về Hạ tầng Lưới

  • Các yêu cầu về đặc tính của hệ thống Lưới

  • Yêu cầu về quản lý tài nguyên

Tài liệu cùng người dùng

Tài liệu liên quan