Tính toán lưới Tổng quanNguyễn Hữu Đức Center of High Performance Computing Hanoi University of Technology {ducnh@soict.hut.edu.vn} Hà nội, 6/2008 Đại học Bách khoa Hà Nội... Từ hệ phân
Trang 1Tính toán lưới Tổng quan
Nguyễn Hữu Đức Center of High Performance Computing
Hanoi University of Technology
{ducnh@soict.hut.edu.vn}
Hà nội, 6/2008
Đại học Bách khoa Hà Nội
Trang 2Ứng dụng phân tán
Trang 3Các mạng nghiên cứu với nhiều giao thức không tương thích
ARPA net
CORBA & DCOM
IP-based Internet Academic & Research
WWW Ethernet
TCP
Trang 4Từ hệ phân tán đến tính toán lưới
4
Những hệ phân tán đầu tiên
IBM CICS Licklider đề xuất mô hifnhtisnh toán chia sẻ
Nhiều mạng nghiên cứuvói Các giao thức không tương thích ARPA net
CORBA & DCOM
IP-based Internet Academic & Research
WWW
Condor
I-way
Globus Unicore Web Services
Nhiều lưới nghiên cứu
sử dụng đa dạng & M/W stacks
D-Grid
Cộng tác dựa trên chia
sẻ dữ liệu trong sinh học/hóa học/y học
EDG EGEE
EGEE II
Trang 5y” pa
per
Euro
pean & A
P Gr
id Fo
rums
• Chương trình e-Science (UK)
• Chương trình e-Science (UK)
• DARPA tài trợ Globus Toolkit & Legion
• EU tài trợ UNICORE project
• US DoE cổ vũ tính toán lưới
• NSF tài trợ National Technology Grid
• NASA xây dựng Information Power Grid
• DARPA tài trợ Globus Toolkit & Legion
• EU tài trợ UNICORE project
• US DoE cổ vũ tính toán lưới
• NSF tài trợ National Technology Grid
• NASA xây dựng Information Power Grid
Hiện nay:
• TTL là giải pháp phổ biến trong HPC
• TTL cũng bắt đầu phổ biến trong kinh
doanh
• Các chuẩn công nghệ đang phát triển
Hiện nay:
• TTL là giải pháp phổ biến trong HPC
• TTL cũng bắt đầu phổ biến trong kinh doanh
• Các chuẩn công nghệ đang phát triển
Trang 6Lịch sử tính toán lưới
các bộ xử lý trong máy tính song song
nhập, bảo mật, điều phối tài nguyên
Trang 7Lịch sử tính toán lưới
– Mars,Prophet (lập lịch hiệu năng cao)
Trang 8Lưới tính toán là gì?
License
Printer
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 và phần mềm cho phép truy nhập và quản lý các tài nguyên đó một cách trong suốt
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 và phần mềm cho phép truy nhập và quản lý các tài
nguyên đó một cách trong suốt
Database
Web server
Web server
Data Center Cluster
Workstation
Server
Trang 10High-energy physics
Life sciences
E-Business
E-Science
Trang 11• 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
• 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ô phỏng
− Mô phỏng động đất
•Mô phỏng
− Mô phỏng động đất
Trang 12Một số ví dụ điển hình
Trang 14Một số tổ chức lưới
Trang 15– Đặc tả các dịch vụ cần thiết
Trang 16Một mô hình lưới cộng đồng
Trang 17lưới
Trang 18Các nội dung sẽ đề cập đến trong môn
học
– Bảo mật lưới, quản trị lưới
– Lập lịch lưới, quản lý tài nguyên
– Cổng thông tin lưới
Trang 19RPC và RMI
tạo lập các luật định vị dịch vụ và truyền tham số
– Là RPC cho lập trình đối tượng (Java)
Trang 21Dịch vụ lưới
Trang 22Một số dịch vụ lưới của GT
Trang 24với dịch vụ lưới
thống nhất này với những chuẩn cho các dịch vụ có trạng thái: