Bài giảng Tính toán lưới - Bài 1: Tổng quan - Nguyễn Hữu Đức

Tính toán lưới  
Tổng quan  
Nguyễn Hữu Đức  
Hà nội, 6/2008  
Center of High Performance Computing  
Hanoi University of Technology  
{ducnh@soict.hut.edu.vn}  
Đại học Bách khoa Hà Nội  
Ứng dụng phân tán  
Lịch sử hệ phân tán  
Những hệ phân tán đầu tiên,v.d. SABRE & SAGE  
Licklider đề xuất mô hình tính toán chia sẻ nhiều site  
ARPA net  
IBM CICS  
Ethernet  
TCP  
Các mạng nghiên cứu với nhiều  
giao thức không tương thích  
CORBA & DCOM  
IP-based Internet  
Academic & Research  
WWW  
1960  
1970  
1980  
1990  
2000  
3
Từ hệ phân tán đến tính toán lưới  
D-Grid  
Những hệ phân tán đầu tiên  
Nhiều lưới nghiên cứu  
Licklider đề xuất mô hifnhtisnh toán chia sẻ  
sử dụng đa dạng & M/W stacks  
IBM CICS  
Web Services  
EDG EGEE  
ARPA net  
EGEE II  
Unicore  
Nhiều mạng nghiên cứuvói  
Các giao thức không tương thích  
Cộng tác dựa trên chia  
sẻ dữ liệu trong sinh  
học/hóa học/y học  
Globus  
CORBA & DCOM  
IP-based Internet  
I-way  
Academic & Research  
Condor  
1980  
WWW  
1960  
1970  
1990  
2000  
4
Lịch sử tính toán lưới  
1995 96 97 98 99 2000 01 02 03 04 05 2006  
Chí nh phủ Nhật tài trợ:  
Business Grid project  
NAREGI project  
Chương trì nh e-Science (UK)  
DARPA tài trợ Globus Toolkit & Legion  
Hiện nay:  
EU tài trợ UNICORE project  
TTL là giải phá p phổ biến trong HPC  
US DoE cổ vũ tí nh toá n lưới  
TTL cũng bắt đầu phổ biến trong kinh  
NSF tài trợ National Technology Grid  
NASA xâ y dựng Information Power Grid  
doanh  
Cá c chuẩn cô ng nghệ đang phá t triển  
Lịch sử tính toán lưới  
Tính toán song song trong những năm 80-90  
Cung cấp các kỹ thuật truyền thông giữa  
các bộ xử lý trong máy tính song song  
PVM,MPI,OpenMP  
Mô hình I-WAY (SC95)  
Kết nhập tài nguyên phân tán từ 17 site  
60 ứng dụng  
Một kiến trúc phần mềm cho việc truy  
nhập, bảo mật, điều phối tài nguyên  
Lịch sử tính toán lưới  
Các dự án kế tiếp I-WAY  
Globus và Legion  
Condor (lập lịch thông lượng cao)  
Mars,Prophet (lập lịch hiệu năng cao)  
NWS  
Môi giới tài nguyên lưu trữ  
…  
Các diễn đàn lưới  
Kiến trúc lưới mở OGSA  
Lưới tính toán là gì?  
Lưới tí nh toá n là một hệ thống bao gồm:  
Cá c tài nguyên phâ n tá n được kết nối với nhau  
Phần cứng phần mềm cho phé p truy nhập quản lý cá c tài  
nguyên đó một cá ch trong suốt  
License  
Web  
server  
Handheld  
Server  
Supercomputer  
Workstation  
Cluster  
Printer  
Data Center  
Database  
Lưới và các mô hình liên quan  
Cụm  
Ràng buộc chặt  
Đồng nhất  
Tí nh toá n phâ n tá n  
Ràng buộc lỏng  
Khô ng đồng nhất  
Một quản trị  
Cộng tá c  
Tí nh toá n lưới  
Cỡ lớn  
Nhiều tổ chức  
Phâ n tá n về địa lý  
Phâ n tá n quản lý  
Tí nh toá n tiện í ch  
Dịch vụ tí nh toá n  
Khô ng cần tri thức về NCC  
Sử dụng cô ng nghệ lưới  
Ứng dụng tính toán lưới  
High-performance computing  
Collaborative design  
High-energy physics  
E-Business  
Financial modeling  
E-SciencLeife sciences  
Data center automation  
Collaborative data-sharing  
Drug discovery  
Một số ví dụ điển hình  
Tí ch hợp và chia sẻ dữ liệu  
Khoa học cuộc sống: Chia sẻ cá c data-sets, tổng  
hợp cá c data-sets  
Thô ng tin y học: Hệ thống thô ng tin bệnh viện tí ch  
hợp  
Năng lượng  
phỏng  
phỏng động đất  
Tí nh toá n hiệu năng cao  
Khoa học đời sống  
Vật liệu  
Thiên văn học  
Tí nh toá n thô ng lượng cao  
Khoa học đời sống: BLAST, CHARMM, drug  
screening  
Cô ng ngh: aircraft design, materials, biomedical  
Khoa học: high-energy physics, economic modeling  
Một số ví dụ điển hình  
Một số ví dụ điển hình  
Một số tổ chức lưới  
Global Grid Forum  
Xây dựng các chuẩn cơ bản cho lưới  
OASIS  
Tổ chức phi lợi nhuận phát triển các chuẩn  
thương mại  
Các tổ chức liên quan khác  
DMTF  
W3C  
Kiến trúc lưới  
Kiến trúc dịch vụ lưới mở (2002)  
Cung cấp các đặc tả chuẩn và mở về ứng  
dụng lưới  
Chuẩn hóa hầu hết các dịch vụ mà một  
ứng dụng lưới có thể sử dụng (vd. Quản lý  
công việc, quản lý tài nguyên,…)  
Áp dụng kiến trúc hướng dịch vụ (SOA)  
Đặc tả các dịch vụ cần thiết  
Một mô hình lưới cộng đồng  
Mô hình lưới cộng đồng  
Global Resources  
Bao gồm máy tính,mạng, thiết bị lưu trữ,  
thiết bị hiển thị,…  
Common Infrastructure  
Các dịch vụ phần mềm cho phép hợp nhất  
lưới như một môi trường thống nhất  
(OGSA)  
User-focus middleware, tools, services  
Cho phép sử dụng lưới một cách trong  
suốt  
Kết nối ứng dụng và người sử dụng trong  
lưới  
Các nội dung sẽ đề cập đến trong môn  
học  
Hạ tầng  
RPC, RMI, SOAP, OGSA, Globus, WSRF  
Các dịch vụ cơ bản  
Bảo mật lưới, quản trị lưới  
Quản lý công việc và giao tiếp người sử dụng  
Lập lịch lưới, quản lý tài nguyên  
Quản lý luồng công việc  
Cổng thông tin lưới  
Một số ứng dụng lưới  
RPC và RMI  
Triệu gọi từ xa (RPC)  
Mở rộng khái niệm client/server bằng cách  
tạo lập các luật định vị dịch vụ và truyền  
tham số  
Kích hoạt phương thức từ xa (RMI)  
Là RPC cho lập trình đối tượng (Java)  
Dịch vụ mạng  
Là một hệ thống Client/Server  
Ý tưởng tương tự RPC,chỉ hoạt động trên giao thức  
HTTP  
Thiếu sót: stateless,non-transient  
Tải về để xem bản đầy đủ
ppt 24 trang Thùy Anh 29/04/2022 6160
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tính toán lưới - Bài 1: Tổng quan - Nguyễn Hữu Đức", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pptbai_giang_tinh_toan_luoi_bai_1_tong_quan_nguyen_huu_duc.ppt