Các siêu mơ hình và hệ thống thời gian thực hướng Grid

Một phần của tài liệu CNTT1001 (Trang 88 - 89)

Cịn một vấn đề khác trong các mơ hình lập trình lưới là khái niệm về các siêu mơ hình và ứng dụng của nĩ trong hệ thống thời gian thực hướng Grid. Bất kể

người ta đã triển khai Grid như thế nào, thì chúng cũng sẽ bao gồm các thành phần và dịch vụ cốđịnh hay tùy biến. Một vài trong số chúng sẽđược sử dụng rộng rãi và trở nên phổ biến. Vì thế, nhiều ứng dụng sẽ được xây dựng tồn bộ hay một phần bằng cách kết hợp các thành phần và dịch vụ khác.

Làm sao việc kết hợp như vậy cĩ thể được thực hiện một cách tựđộng mà vẫn đạt được hiệu năng cao bên cạnh các yếu tố như bảo mật và dung lỗi? Điều này chỉ cĩ thể được thực hiện khi cĩ sự xuất hiện của một khái niệm là siêu mơ hình, cho phép định nghĩa các thuộc tính và tính chất của các thành phần. Các siêu mơ hình này cĩ thểđược thực hiện bằng tay hay một cách tựđộng

Chính vì thế các trình biên dịch và các cơng cụ kết hợp cĩ thể chịu trách nhiệm tạo ra các siêu mơ hình và sử dụng chúng để nhận ra và thúc đẩy các sự kết hợp hợp lý khác. Khái niệm ‘hợp lý’ ở đây khơng chỉ cĩ nghĩa đơn thuần là các thơng số giao diện phải tương thích, mà cịn cĩ nghĩa là giữ lại những tính chất hiệu năng, các thuộc tính bảo mật hay kháng lỗi. Về cơ bản của một chương trình cấp độ cao, một ‘trình biên dịch’ cĩ thể ánh xạ các ngữ nghĩa ở cấp độ cao hơn vào các thành phần và dịch vụ thấp hơn. Điều này cĩ khả năng dẫn đến một khái niệm mới là ‘trình biên dịch hướng Grid’, mà nĩ cũng sẽ khơng theo ngữ nghĩa truyền thống là các chỉ thị máy mà hơn nữa là tập hợp các dịch vụ hiện cĩ phổ

biến.

Dự án Phần mềm phát triển ứng dụng Grid (Grid Application Development Software - GrADS) đã đi tiên phong trong lĩnh vực này.

http://etrithuc.vn

Một phần của tài liệu CNTT1001 (Trang 88 - 89)