CÔNG NGHỆ GRID COMPUTING VÀ ỨNG DỤNG THỬ NGHIỆM TRONG BÀI TOÁN QUẢN TRỊ MẠNG - 6 docx

23 479 0
CÔNG NGHỆ GRID COMPUTING VÀ ỨNG DỤNG THỬ NGHIỆM TRONG BÀI TOÁN QUẢN TRỊ MẠNG - 6 docx

Đ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. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 101 - * GRAM reporter chịu trách nhiệm gửi các thông tin về cấu trúc (như khả năng giữ chỗ, số lượng hàng đợi,… ) và trạng thái (như số lượng các node, số node đang đang sẵn sàng, các công việc đang thực hiện, ….) của bộ lập lịch cục bộ cho hệ thống Information Service (ở đây là MDS). Pre-WS GRAM có thể sử dụng module Global Access to Secondary Storage (GASS) để truyền các file dữ liệu và kết quả về client. Cơ ch ế này được sử dụng trong lệnh globusrun, gatekeeper và job manager. Người dùng có thể sử dụng cơ chế co-allocator Dynamically-Updated Request Online Coallocator (DUROC) để yêu cầu thực hiện công việc trên nhiều job manager ở cùng một host hay ở nhiều host khác nhau (Xem hình 3-13). Hình 3-13 Cơ chế hoạt động có DUROC trong pre-WS GRAM. Các script RSL chứa cú pháp DUROC sẽ được phân tích (parse) ở GRAM client và phân phối đến nhiều job manager. 3. Các hàm API GT3 cung cấp các hàm API hỗ trợ lập trình với RSL, GRAM, DUROC, LDAP protocol và chúng được chia thành các nhóm hàm: globus_rsl : Module gồm các thực hiện thao tác với các đặc tả RSL, có thể sử dụng xây dựng các broker mới. globus_gram_client : Dùng để phát triển các ứng dụng client, yêu cầu thực hiện, quản lý công việc,… globus_gram_myjob : Dùng để quản lý các tiến trình riêng lẻ trong các công việc. globus_duroc_control/runtime : Các hàm giao tiếp với DUROC Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 102 - LDAP protocol : Cung cấp các hàm giao tiếp với hệ thống quản lý tài nguyên thông qua GIIS Server Tên hàm Diễn giải globus_gram_client_job_request() Yêu cầu thực hiện một công việc trên tài nguyên ở xa. globus_gram_client_job_status() Kiểm tra trạng thái của công việc. globus_gram_client_job_cancel() Huỷ công việc. globus_gram_client_job_signal() Gửi các tín hiệu điều khiển job manager globus_gram_client_callback_allow() globus_gram_client_callback_disallow() Tạo/Huỷ cổng kết nối để nhận các thông tin callback. globus_gram_client_callback_check() Thực hiện gọi hàm cục bộ khi có thông tin callback. globus_gram_client_job_callback_register() globus_gram_client_job_callback_unregister() Đăng ký và huỷ đăng với job manager để nhận thông tin callback. globus_duroc_runtime_barrier() Tất cả các tiến trình trong một công việc của DUROC đều phải gọi hàm này, nó chờ cho đến khi tất cả các tiến trình được giải phóng. globus_duroc_runtime_inter_subjob_*() globus_duroc_runtime_intra_subjob_*() Quản lý các công việc con của một DUROC công việc . ldap_open (string server, int port) Mở một kết nối theo LDAP protocol ldap_search_s(ldapsever, …, char* filterstring, …) Tìm kiếm máy tính trong hệ thống thỏa điều kiện trong câu truy vấn filterstring … Bảng 3-6 Bảng các hàm API của pre-WS GRAM. Ghi chú: Thông tin chi tiết về lập trình với preWS-GRAM, xin tham khảo tài liệu [22] và website : www.globus.org . 3 3 . . 4 4 . . 2 2 . . 3 3 . . W W S S - - G G R R A A M M 1. Các đặc điểm chính - Cung cấp các service theo chuẩn OGSI phục vụ thực thi các công việc trên các site ở xa. Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 103 - - Sử dụng ngôn ngữ RSL-2 (các đặc tả RSL theo định dạng XML) để trao đổi các yêu cầu về thực thi công việc. - Các công việc ở xa thực thi dưới quyền của user cục bộ. - Việc uỷ quyền, chứng thực giữa client và service không cần thông qua thành phần thứ ba. 2. Mô hình thành phần và hoạt động Với GT3, người dùng đã có thể gọi thực thi các công việc thông qua các Grid service. Kiến trúc GRAM được thiết kế lại theo OGSA thông qua 5 service và một số module: 1. Master Managed Job Factory Service (MMJFS) Chịu trách nhiệm phát hành các service GRAM ảo cho thế giới bên ngoài. MMJFS sử dụng Service Data Aggregator để thu thập và phát sinh các Service Data Element cục bộ, chứa thông tin về trạng thái các scheduler cục bộ (như tổng các node, các node hiện đang sẵn sàng) và các thông tin về host (host, kiểu CPU, host OS). MMJFS thực hiện cấu hình Redirector để giải quyết các lời gọi createService đến nó qua Startup UHE. Redirector được hướng dẫn để chuyển các lời gọi createService đến hosting environment của người dùng. 2. Managed Job Factory Service (MJFS) Chịu trách nhiệm tạo lập một instance MJS mới. Nó chỉ phát hành một Service Data Element đơn nhất, là một mảng các GSH của tất cả các instance MJS đang hoạt động. 3. Managed Job Service (MJS) Là một OGSA service thực hiện gửi công việc đến các scheduler cục bộ, theo dõi trạng thái của công việc, và gửi các thông báo. MJS sẽ khởi động 2 service File Streaming Factory Services làm stdout và stderr cho công việc. Những GSH của 2 service này được lưu trữ trong MFS Service Data Element. 4. File Stream Factory Service Chịu trách nhiệm tạo các instance mới của File Stream Service. Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 104 - 5. File Stream Service Là một OGSA service sử dụng một địa chỉ URL đưa vào để chuyển kết quả từ các file cục bộ tạo ra bởi factory đại diện cho các luồng stdout, stderr đến host có URL đó. 6. Virtual Host Environment Redirector Nhận tất cả các thông điệp SOAP và chuyển chúng đến User Host Environment (UHE). 7. Starter UHE Được sử dụng bởi Redirector để giải quyết các lời gọi đến một UHE. File gridmap được sử dụng để lấy tên người dùng cục b ộ tương ứng với subject DN của người dùng Grid và để đảm bảo chỉ có một UHE trên một người dùng chạy trên một máy. Việc ánh xạ tên người dùng đến số hiệu cổng (port number) của UHE của người dùng đó được quản lý trong một file cấu hình. Khi có một yêu cầu về URL đến và có một điểm nhập(entry) trong file cấu hình, URL đích sẽ được xây dựng và trả về cho Redirector. Nếu UHE ở c ổng đó chưa được khởi động, module setuid/launch được sử dụng để khởi động UHE cho user. Nếu một điểm nhập chưa tồn tại trong file cấu hình, một cổng chưa sử dụng được chọn, module setuid/launch được sử dụng để khởi động UHE trên cổng được chọn và trả về URL cho Redirector, sau khi chắc chắn rằng UHE đã được chạy. File cấu hình cũng được cập nh ật thêm điểm nhập này. 8. Launch UHE Dùng để khởi động một hosting environment mới dưới user account. Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 105 - Dưới đây là mô hình phối hợp hoạt động của các thành phần và service để giải quyết yêu cầu thực thi công việc của người dùng Grid. Hình 3-14 Các thành phần và cơ chế hoạt động của WS-GRAM. 1. Trước hết MMJFS được cấu hình để sử dụng Redirector để chuyển hướng các lời gọi đến nó và sử dụng Starter UHE để khởi động một UHE nếu chưa có UHE cho người dùng. Sau này, khi có một lời gọi createService MMJFS sẽ sử dụng Redirector để gọi Starter UHE và khởi động một UHE. 2. MMJFS phát hành GSH của nó đến một Registry ở xa. (Có thể không có bước này) 3. Một người dùng (client) khởi tạo một proxy và gửi một yêu cầu createService đến server thông qua proxy của mình. Yêu cầu này sẽ được tiếp nhận bởi Redirector. Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 106 - 4. Redirector gọi Starter UHE để thực hiện phân quyền cho yêu cầu của người dủng thông qua Grid-mapfile để xác định tên người dùng cục bộ và cổng được sử dụng, từ đó xây dựng nên một URL đích. 5. Redirector cố gắng chuyển tiếp lời gọi của người dùng đến URL đích vừa được xây dựng. Nếu nó không thể chuyển tiếp được lời gọi bởi vì UHE chưa chạy, module Launch UHE sẽ được g ọi. 6. Launch UHE tạo một tiến trình mới UHE dưới tên người dùng cục bộ đã được chứng thực. 7. Starter UHE sẽ chờ cho đến khi UHE được khởi tạo hoàn toàn thông qua cơ chế “ping loop” và trả về URL đích cho Redirector. 8. Redirector chuyển lời gọi createService đến MJFS và ở đây sẽ thực hiện quá trình chứng thực hai chiều và phân quyền. 9. MJFS tạo một MJS mới 10. MJS gửi công việc được yêu cầu đến hệ thống l ập lịch cục bộ. 11. Các lời gọi tiếp theo đến MJS từ client sẽ được chuyển đến MJS thông qua Redirector. 12. RIPS cung cấp các dữ liệu liên quan đến các thực thể MJS và MMJFS. Nó thu thập thông tin từ hệ thống lập lịch cục bộ, hệ thống file, thông tin về host,… 13. Các lời gọi FindServiceData sẽ được giải quyết bằng cách trả về một SDE (phát sinh bởi Service Data Aggregate) hoặc được chuyển đến MJFS liên quan. 14. Để g ửi các luồng stdout/stderr về client, MJS sẽ tạo ra 2 FSFS, một cho stdout, một cho stderr. 15. Sau đó, MJS tạo các thực thể FSS như xác định trong yêu cầu về công việc. 16. Một trình quản lý GRIM chạy trong UHE để tạo một host certificate. Chứng chỉ này được sử dụng trong quá trình chứng thực hai chiều giữa MJS và client. Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 107 - Các đặc tả yêu cầu tài nguyên và công việc trong GT3 được viết bằng ngôn ngữ RSL mới. Ngôn ngữ RSL mới cũng vẫn có các chức năng tương tự như trong GT2 nhưng được định nghĩa lại dưới dạng XML. GT3 vẫn cung cấp các hàm API dưới ngôn ngữ C và Java để xây dựng các client sử dụng các dịch vụ GRAM cùng với các API mới phục vụ việc chuyển đổi định dạng RSL của GT2 sang định dạng của GT3. 3 3 . . 4 4 . . 3 3 . . I I n n f f o o r r m m a a t t i i o o n n S S e e r r v v i i c c e e 3 3 . . 4 4 . . 3 3 . . 1 1 . . G G i i ớ ớ i i t t h h i i ệ ệ u u Grid Information Service (GIS) chịu trách nhiệm cung cấp các thông tin động và tĩnh về tính sẵn sàng và khả năng hiện hành của các tài nguyên cũng như các thông tin khác về toàn bộ hệ thống Grid. Các thông tin này sẽ được dùng để xác định vị trí các tài nguyên theo những tiêu chí cụ thể, để xác định các trình quản lý liên kết với tài nguyên, để xác định các tính chất của tài nguyên, xác định chiến lược sử dụng hiệu quả tài nguyên, và phục vụ nhiều mục đích khác trong quá trình chuyển các đặ c tả về tài nguyên cấp cao của ứng dụng thành các yêu cầu cụ thể đến từng trình quản lý tài nguyên. Mô hình quản lý thông tin Grid sau được đề xuất để giải quyết các thách thức và yêu cầu của một hệ thống GIS. Hình 3-15 Mô hình quản lý thông tin trong Grid của Globus Toolkit. Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 108 - Mô hình có các thành phần cơ bản: + Một tập rất lớn các nhà cung cấp thông tin (Resource Description Service) phân tán cho phép truy cập thông tin chi tiết, mang tính động về các tài nguyên cụ thể, thông qua các hoạt động cục bộ hoặc là gateway cho các nguồn thông tin khác (như các truy vấn SNMP,…). + Các service cấp cao hơn có nhiệm vụ thu thập, quản lý, chỉ mục và/hoặc hồi đáp các thông tin cung cấp bởi một hay nhiều nhà cung cấp thông tin. Các service này được gọi chung là Aggregate Directory Service, hỗ trợ việc tìm kiếm tài nguyên, và theo dõi cho các VO bằng cách triể n khai các góc nhìn (view) cụ thể và tổng quát và các thao tác tìm kiếm tập các tài nguyên. Các service cấp cao hơn có thể sử dụng các thông tin này cùng với/hoặc các thông tin lấy trực tiếp từ các nhà cung cấp thông tin để phục vụ các công tác brokering, theo dõi, loại bỏ lỗi,… + Các protocol : Việc tương tác giữa các service cấp cao hoặc người dùng với các nhà cung cấp thông tin được định nghĩa trong 2 protocol cơ bản : protocol thực hiện đăng ký tài nguyên (GRid Registration Protocol (GRRP)) để đăng ký các tài nguyên tham gia hệ thống, và protocol yêu cầu thông tin (GRid Information Protocol (GRIP)) dùng để lấ y các thông tin về tài nguyên thông qua việc truy vấn hoặc yêu cầu thông báo định kỳ. Một cách đơn giản, một nhà cung cấp thông tin sẽ sử dụng GRRP để thông báo cho các service cấp cao về sự tồn tại của mình. Một service cấp cao sẽ sử dụng GRIP để lấy các thông tin về các thực thể từ các nhà cung cấp thông tin, rồi sau đó tổng hợp lại để phục vụ mục đích xác định. Hệ thống thông tin GIS đượ c tích hợp với hệ thống bảo mật GSI để quản lý truy cập và bảo vệ thông tin. Trong GT2, dịch vụ information service được triển khai trong thành phần Metacomputing Directory Service (MDS). 3 3 . . 4 4 . . 3 3 . . 2 2 . . P P r r e e - - W W S S I I n n f f o o r r m m a a t t i i o o n n S S e e r r v v i i c c e e ( ( M M D D S S 2 2 ) ) MDS có các thành phần tương ứng với mô hình quản lý thông tin được giới thiệu ở trên: + Resource Description Service: Information Provider và Grid Resource Information Service (GRIS) Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 109 - + Aggregate Directory Service: Grid Index Information Service (GIIS) + MDS Client + Mô hình tổ chức, quản lý, truy vấn thông tin trong hệ thống MDS Vì các nhà cung cấp thông tin có thể cung cấp thông tin của một hay nhiều thực thể, nên GRIP phải hỗ việc tìm kiếm và truy vấn. Người dùng có thể liên lạc với nhà cung cấp thông tin để tìm ra một tập các thực thể thỏa điều kiện, rồi sau đó thực hiện truy vấn trực tiếp các thuộc tính của từng thực thể tìm thấy. GRIP được kế thừa lại từ protocol chuẩn Lightweight Directory Access Protocol (LDAP) về mô hình tổ chức dữ liệu, ngôn ngữ truy vấn, và các protocol truyền thông. Mô hình tổ chức dữ liệu ví dụ như hình 3-16 : Hình 3-16 Ví dụ tổ chức dữ liệu của MDS2. Mô hình thông tin của GRIP biểu diễn thông tin về tài nguyên bằng một tập các đối tượng đại diện có tên được tổ chức thành một hệ thống không gian tên phân cấp (hierarchical namespace) trong mỗi nhà cung cấp thông tin. Mỗi đối tượng thuộc một hoặc nhiều kiểu để xác định kiểu tài nguyên. Mỗi đối tượng chứa các cặp thuộc tính – giá trị tương ứng với kiểu đối tượng để biểu diễn trạng thái hiện tại của tài nguyên. Ở đây sử dụng mô hình đặt tên phân cấp tương tự hệ thống tên DNS, các tên được quản lý trong phạm vi của từng nhà cung cấp thông tin hay aggregate directory cụ thể, điều này giúp dễ dàng hơn trong quản trị, tìm kiếm thông tin. Các tên phạm vi toàn cục được kết hợp từ tên nhà cung cấp thông tin với tên tài nguyên trong nội bộ nhà cung cấp đó. Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2 - 110 - Hình 3-19 là một ví dụ: Hình 3-17 Mô hình tổ chức dữ liệu phân cấp trong MDS2. Giải thích hình 3-17: Ở đây, có 2 trung tâm và một cá nhân (O1,O2,R) đang đóng góp tài nguyên vào một VO, có 3 Aggregate Directory Service tạo nên một dịch vụ thư mục phân cấp để thể hiện cấu trúc logic này. Lưu ý về cách đặt tên tài nguyên, cho phép tìm kiếm toàn cục lẫn cục bộ. Ngôn ngữ truy vấn giúp tìm kiếm, tra cứu, và yêu cầu cung cấp thông tin định kỳ dài hạn về tài nguyên. Một bộ lọc luôn luôn được sử dụng để xác định các tiêu chí cần thoả, từ đó chỉ có một tập nhỏ các thuộc tính cần thiết được lấy về, giúp giảm thiểu thông tin cần truyền trên mạng. MDS sử dụng các chuẩn định dạng dữ liệu và các hàm API của LDAP để giải quy ết vấn đề quản lý thông tin tài nguyên. Hình 3-18 mô tả hoạt động tổng quát của các thành phần MDS. Như hình vẽ, các thông tin về tài nguyên được lấy bởi các Information Provider và được chuyển đến GRIS. Sau đó GRIS sẽ đăng ký các thông tin về tài nguyên đang quản lý cho GIIS, GIIS này cũng có thể đăng ký thông tin cho GIIS cấp cao hơn và cứ thế. Các MDS client có thể lấy thông tin trực tiếp từ GRIS (đối với các tài nguyên cục bộ) và/hoặc từ GIIS (cho các tài nguyên trải rộng trong Grid). [...]... module thành các Grid service đơn nhiệm và triển khai chúng trên Grid 4.1.2 Đánh tính khả thi của ứng dụng khi chạy trên Grid Một vấn đề quan trọng trước khi bắt đầu dự án xây dựng ứng dụng trong Grid là đánh giá xem ứng dụng có thích hợp, cần thiết để chạy trên Grid hay không Không phải tất cả các ứng dụng đều có thể triển khai thành công và tiết kiệm chi phí trên Grid Ví dụ, một ứng dụng xử lý tuần... thực thi ứng dụng: 1 Thời gian trễ trong liên lạc/truy cập dữ liệu Tốc độ, băng thông và độ trễ của hệ thống mạng máy tính có thể ảnh hưởng rất lớn đến hiệu suất của ứng dụng nếu nó cần phải trao đổi với một ứng - 120 - Chương 4 Phát triển ứng dụng với bộ Globus Toolkit 3.2 dụng đang chạy trên một máy ở xa Do đó cần tính toán đến việc để các ứng dụng cần trao đổi “gần” với nhau, và các ứng dụng “gần”... việc thực thi của các công việc … - 117 - Chương 4 Phát triển ứng dụng với bộ Globus Toolkit 3.2 Đó là một số vấn đề cần quan tâm khi xem xét tính khả thi để ứng dụng chạy trên Grid 4.2 Các yêu cầu cần quan tâm khi xây dựng ứng dụng Ngoài các yêu cầu về chức năng của ứng dụng, được đặc tả bởi các sơ đồ usecase, và các yêu cầu phi chức năng cần thiết như trong các dự án phát triển ứng dụng truyền thống,... phân tán trong Grid Mục tiêu để sử dụng Grid là tăng hiệu suất của toàn bộ ứng dụng + Về phía nhà sử dụng dịch vụ Quan tâm đến thời gian thực thi hệ thống Thời gian thực thi của ứng dụng trên Grid có thể thay đổi rất lớn tuỳ thuộc vào kiểu của tài nguyên được sử dụng và các chính sách về chất lượng dịch vụ của nhà cung cấp Ví dụ, một công việc có thể được khởi động ngay lập tức và được ưu tiên sử dụng. .. Service (RFT) trong GT3) và một bộ các thư viện phát triển ứng dụng hỗ trợ ngôn ngữ C GT 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 - 113 - Chương 3 Giới thiệu bộ Globus Toolkit phiên bản 3.2 Ghi chú: Chi tiết về các thành phần quản trị dữ liệu cũng các hàm API và cách... các ứng dụng “gần” với dữ liệu cần xử lý (“gần” theo nghĩa khoảng cách trong mạng) cùng với xem xét về tốc độ, độ trễ và năng lực của hệ thống mạng khi phát triển ứng dụng 2 Thiếu tối ưu trong ứng dụng Việc tối ưu hiệu suất ứng dụng có thể thực hiện được bằng cách chuyển đổi và tối ưu ứng dụng trên các hệ điều hành và cấu hình phần cứng cụ thể Việc này có thể giải quyết bằng cách các nhà cung cấp dịch... thống Grid Nên sử dụng một mạng phụ, dành riêng trong hệ thống để thực hiện các chức năng quản trị và điều khiển để không ảnh hưởng đến hiệu suất của Grid - 122 - Chương 4 Phát triển ứng dụng với bộ Globus Toolkit 3.2 4.2.8 Đồ hình hệ thống (System Topology) Grid có bản chất là phân tán, mở rộng trên nhiều tổ chức, nhiều vùng địa lý khác nhau, nhất là khi chuyển từ đồ hình IntraGrid lên InterGrid,... các service instance Bảng 3-7 Các thành phần của GT Core - 114 - Chương 4 Phát triển ứng dụng với bộ Globus Toolkit 3.2 Chương 4 Phát triển ứng dụng với bộ Globus Toolkit 3.2 Quy trình phát triển các ứng dụng Grid cũng tuân theo các quy trình áp dụng trong các dự án phần mềm thông thường khác, cũng trải qua các pha như thu thập yêu cầu, phân tích thiết kế, viết mã, kiểm thử, và triển khai Chương này... xem xét việc đưa ứng dụng thực thi trong môi trường Grid, hiệu suất của Grid cũng như các yêu cầu về hiệu suất của ứng dụng cần phải được cân nhắc Các nhà sử dụng dịch vụ thường quan tâm đến chất lượng dịch vụ, bao gồm thời gian chờ và thực thi có thể chấp nhận được Còn về phía người cung cấp các ứng dụng trên Grid như là các dịch vụ thì quan tâm đến việc tối ưu sử dụng tài nguyên và nâng cao năng... khó khăn trong việc dự đoán thời gian đáp ứng yêu cầu, do đó cần thực hiện trao đổi thảo luận giữa các bên để đưa ra các yêu cầu hiệu suất cụ thể có thể chấp nhận được 4.2 .6 Độ tin cậy (Reliability) Độ tin cậy của ứng dụng là một vấn đề của các công nghệ tính toán, và với Grid cũng không là ngoại lệ Phương pháp tốt nhất để giải quyết vấn đề khó khăn này là - 121 - Chương 4 Phát triển ứng dụng với bộ . dự án xây dựng ứng dụng trong Grid là đánh giá xem ứng dụng có thích hợp, cần thiết để chạy trên Grid hay không. Không phải tất cả các ứng dụng đều có thể triển khai thành công và tiết kiệm chi. triển ứng dụng với bộ Globus Toolkit 3.2 - 1 16 - trung phát triển các công nghệ dựa trên ngôn ngữ Java (mặc dù cũng có các thư viện và hàm API cho ngôn ngữ C), nên nếu muốn phát triển ứng dụng. xác định trong yêu cầu về công việc. 16. Một trình quản lý GRIM chạy trong UHE để tạo một host certificate. Chứng chỉ này được sử dụng trong quá trình chứng thực hai chiều giữa MJS và client.

Ngày đăng: 30/07/2014, 20:20

Từ khóa liên quan

Mục lục

  • Mở đầu

    • Công nghệ Grid Computing (tính toán lưới)

    • Vấn đề quản trị mạng

    • Mục tiêu đề tài

    • Tổng quan về công nghệ Grid Computing

      • Khái niệm Grid

        • Theo dòng lịch sử

        • Khái niệm

        • Tài nguyên của Grid

          • Tài nguyên tính toán

          • Tài nguyên lưu trữ

          • Phương tiện liên lạc

          • Phần mềm, ứng dụng

          • Các thiết bị đặc biệt

          • Phân loại Grid & Grid Topology

            • Các kiểu Grid

              • Grid Tính toán (Computation Grid)

              • Grid Dữ liệu (Data Grid)

              • Scavenging Grid

              • Đồ hình Grid (Grid Topology)

                • SimpleGrid

                • IntraGrid

                • ExtraGrid

                • InterGrid

                • Các thách thức, yêu cầu của công nghệ Grid

                  • Quản lý tài nguyên (Resource Management)

                  • Bảo mật (Security)

                  • Quản lý thông tin

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

Tài liệu liên quan