Kiến trúc hệ thống BKGrid2006

Một phần của tài liệu Luận văn: Bảo mật trong môi trường lưới với tiếp cận hướng tác từ pptx (Trang 81 - 83)

Hệ thống BKGrid 2006 được xây dựng dựa trên kiến trúc phân tầng, các thành phần đều hướng dịch vụ, phục vụ những yêu cầu cụ thể, riêng biệt của người dùng. Hệ thống được xây dựng trên nền tảng hệđiều hành Linux và bộ công cụ Globus Toolkit phiên bản 4.0.3 với các mô đun cần thiết như:

Hình 3.3. Kiến trúc BKGrid 2006

3.4.1.1. Môđun quản trị người dùng

Ngoài chức năng quản trị người dùng của một Portal thông thường, môđun quản trị người dùng trong BKGrid 2006 có một chức năng khác quan trọng hơn cả là kết hợp Portal với tài nguyên lưới trở thành một hệ thống duy

nhất. Để làm được điều này, môđun quản trị người dùng trong BKGrid 2006 bao gồm cả chức năng cấp giấy chứng nhận, giấy ủy nhiệm người dùng, ánh xạ người dùng lưới với người dùng cục bộ. Người dùng đăng ký toài khoản qua Portal và khi sử dụng chỉ cần cung cấp tên và mật khẩu là có thể sử dụng hệ thống. Mục tiêu xây dựng mô đun quản trị người dùng để cho các ràng buộc về an ninh bảo mật trở nên trong suốt với người dùng, và tạo điều kiện cho việc sử dụng hệ thống từ xa. Hệ thống trở nên trực quan, đơn giản hơn với người dùng; người dùng không có hiểu biết sâu về tính toán lưới cũng có thể sử dụng hệ thống.

3.4.1.2. Môđun khai phá dữ liệu Weka

Weka là một hệ các chương trình khai phá tri thức được sử dụng rất rộng rãi trên thế giới. Chúng được chọn làm ứng dụng thử nghiệm để triển khai trên môi trường lưới BKGrid 2006. Đặc điểm của các ứng dụng dạng này là yêu cầu rất nhiều nguồn tài nguyên tính toán cũng như lưu trữ nên rất thích hợp để triển khai trên môi trường lưới. Các thuật toán cơ sở trong Weka được bóc tách và viết lại dưới dạng dịch vụ lưới. Đây là các dịch vụ khai phá dữ liệu sẽđược triệu gọi và sử dụng bởi các bộ lập lịch và môi giới tài nguyên.

3.4.1.3. Môđun đệ trình công việc

Môđun đệ trình công việc trong cho phép người dùng triệu gọi và sử dụng từ xa các tiện ích của trung tâm tính toán hiệu năng cao trong đó dịch vụ cơ bản nhất là dịch vụ chạy ứng dụng từ xa. Người dùng chỉ việc viết sẵn ứng dụng theo chuẩn MPI sau đó đệ trình lên Portal của BKGrid 2006, dịch vụ tính toán trên cluster sẽ chịu trách nhiệm điều khiển thực thi ứng dụng này và trả lại kết quảđã xử lý cho người dùng.

3.4.1.4. Môđun lập lịch

Tài nguyên trong môi trường lưới rất nhiều và đa dạng. Khi có một công việc cần thực hiện, một trong những điều quan trọng nhất là có thể chọn đúng tài nguyên mình cần, để có thể thực hiện công việc với thời gian và chi phí thấp nhất. Môđun lập lịch tiếp nhận yêu cầu người dùng, sử dụng các thông tin từ môđun thông tin, lựa chọn tài nguyên phù hợp để thực hiện công việc. Công việc thực hiện có thể là về yêu cầu khai phá dữ liệu, đệ trình các công việc. Môđun lập lịch phải đảm nhận theo dõi công việc, phục hồi chống lỗi trước khi thông báo kết quả cho người dùng.

Một phần của tài liệu Luận văn: Bảo mật trong môi trường lưới với tiếp cận hướng tác từ pptx (Trang 81 - 83)