Danh mục

BÁO CÁO SEMINAR MÔN TÍNH TOÁN LƯỚI

Số trang: 18      Loại file: doc      Dung lượng: 1.64 MB      Lượt xem: 14      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu báo cáo seminar môn tính toán lưới, kỹ thuật - công nghệ, kĩ thuật viễn thông phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
BÁO CÁO SEMINAR MÔN TÍNH TOÁN LƯỚI BÁO CÁO SEMINAR MÔN TÍNH TOÁN LƯỚI NGƯỜI THỰC HIỆN: XƠN XAY NGUYỄN TUẤN VIỆT TRẦM THẾ PHIÊN ĐỀ TÀI: GRID COMPUTING MIDDLEWARE1.Giới thiệu: Về khía cạnh người sử dụng thì môi trường lưới có thể được chia làm 3 lớp: *Lớp ứng dụng *Lớp giữa *Lớp cơ sở hạ tầng1.1.Lớp ứng dụng:Trong môi trường lưới có rất nhiều loại ứng dụng khác nhau có nhu cầu sử d ụng tài nguyêncủa hệ thống tính toán lưới bên dưới, trong đó có những ứng d ụng nh ư vi ệc truy xu ất d ữ li ệuqua điện thoại di động, hay các máy trạm cần tài nguyên cho vi ệc tính toán c ủa nó, hay là cáchệ thống mô phỏng cần một lượng rất lớn dữ liệu để trực quan hóa các kết quả thí nghiệm.1.2.Lớp cơ sở hạ tầng:Bao gồm các hệ thống siêu máy tính, clusters, các h ệ th ống l ưu tr ữ d ữ li ệu, các phòng thínghiệm, hệ thống mạng internet toàn cầu, … Các hệ thống c ơ sở hạ tầng này cung c ấp khảnăng tính toán rất lớn, có khả năng lưu trữ lượng dữ li ệu vô cùng l ớn, ch ẳng h ạn nh ư d ữ li ệuthu được từ việc thu thập dữ liệu khi theo dõi chuyển động của các vì sao,…1.3.Lớp giữa:Khi đó lớp giữa (grid middleware) chính là lớp đóng vai trò như là 1 bức tường m ỏng bao b ọclấy lớp cơ sở hạ tầng. Nó có khả năng che dấu mọi sự ph ức h ợp bên d ưới c ủa l ớp c ơ s ở h ạtầng, nhưng lại cung cấp cho lớp ứng dụng những giao ti ếp đ ược chuẩn hóa nhằm làm đ ơngiản hóa cho các user có khả năng sử dụng dễ dàng h ơn. Hình 1 d ưới đây s ẽ minh h ọa cho 3lớp này: 1 Hình 1. Môi trường lướiTừ đó, ta rút ra được 3 kết quả chính mà môi trường lưới phải đối mặt: - Sự phức hợp (Heterogeneity): Như đã nói ở trên, cơ sở hạ tầng lưới bao gồm rất nhiều loại tài nguyên khác nhau, và thuộc vào nhưng vùng qu ản tr ị, đ ịa lý khác nhau, có tiềm năng mở rộng toàn cầu. - Khả năng mở rộng (Scalability) : tức là làm sao để đảm bảo được rằng, khi độ phức tạp của bài toán tăng lên N lần thì cùng với sự tăng lên khả năng tính toán N lần mà vẫn đảm bảo được hiệu quả của bài toán gần như ban đầu. Điều này làm tăng m ức độ thử thách cho môi trường lưới, bởi vì như đã nhấn mạnh rằng môi tr ường l ưới có tính phức hợp. Việc mở rộng bài toán sẽ làm vượt ra ngoài vi ệc s ử d ụng tài nguyên cục bộ, làm phát sinh như cầu về sự xác thực, tin tưởng hay v ề bảo m ật. Việc mở rộng bài toán cũng làm tăng mức độ phức hợp của bài toán vì phải sử dụng đến tài nguyên của các hệ thống bên ngoài có thể không đồng nhất với hệ thống bên trong. - Khả năng thích nghi (Adaptability): Trong môi trường lưới, việc xảy ra lỗi là chuyện tất yếu, không phải là 1 ngoại lệ. Việc sử dụng càng nhi ều tài nguyên s ẽ làm tăng xác suất xảy ra lỗi. Do đó, các nhà quản lý tài nguyên l ẫn ứng d ụng ph ải làm sao đ ể phản ứng 1 cách linh động để có được hiệu suất tính toán cao nh ất t ừ những tài nguyên và dịch vụ có sẵn.2.Định nghĩa Grid middleware: Grid middleware là phần mềm hệ thống nằm giữa lớp ứng dụng và hệ điều hành. Nó có khả năng: - Cung cấp các dịch vụ cho các ứng dụng. Bao gồm các d ịch v ụ v ề khám phá tài nguyên(discovery), lưu trữ (storage), thực thi (execution), thông tin (information), theo dõi tài nguyên (resource monitoring), kiểm lỗi và phục hồi (failure detector and 2 recovery),… Đây là các dịch vụ cốt lõi và thiết yếu nhất để làm sao user có thể tham gia vào môi trường lưới. Chẳng hạn, khi 1 user mu ốn sử d ụng 1 tài nguyên tính toán mà đã được mô tả trước, thì dịch vụ khám phá tài nguyên sẽ dò tìm ra nh ững lo ại tài nguyên thích hợp cho user, sau đó sẽ cấp phát cho user ứng v ới quy ền h ạn mà user đó có thông qua các dịch vụ về bảo mật ( security). Sau khi được cấp phát, các dịch vụ theo dõi về thông tin tài nguyên, theo dõi việc thực thi c ủa job, phân b ổ job (scheduling) sao cho hợp lý,… Như vậy, ứng với mỗi quá trình đáp ứng yêu cầu của user, có rất nhiều dịch vụ tham gia vào quá trình này. - Che dấu sự phức hợp (heterogeneous) của môi trường lưới: Bởi vì cơ sở hạ tầng của môi trường lưới là phức hợp, đó là sự tham gia của nhiều tổ ch ức, nhi ều h ệ thống máy tính khác nhau, mỗi hệ thống lại chạy trên nền hệ đi ều hành khác nhau, như Unix, Linux, Sun Solaris, Mac OS,… Nhưng đối với cái nhìn c ủa user, ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: