Tính toán lưới và một số vấn đề nghiên cứu, phát triển tính toán lưới ở Việt Nam
Trang 1Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Grid Activities in Vietnam
• V ũ Đức Thi, Trần Văn Lăng, Nguyễn Thanh Thuỷ
• Ph ạm Kỳ Anh, Lê Anh Dũng
Tính toán lưới và một số vấn đề
tính toán lưới ở Việt Nam
Trang 2Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Outline
– Đề tài cấp Nhà nước VNGrid, thuộc Chương trình KC.01
Trang 3Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
PGS.TS V ũ Đức Thi, Viện Công nghệ thông tin
PGS.TS Tr ần Văn Lăng , Phân vi ện Công nghệ thông tin t ại TP Hồ Chí Minh
PGS.TS Nguy ễn Thanh Thuỷ, Trường Đại học
Trang 4Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Grid Computing
Trang 5Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
Trang 6Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT
VNGrid Project
Huế, 12 – 13/6/2008
V ề các hoạt động nghiên cứu và phát tri ển Grid Computing và e- Science
Trang 7Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Grid Computing Activities
Trang 8Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Open Grid Forum
Trang 9Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
EGEE User Forum
Grids for E-sciencE)
Clermont-Ferrand, Pháp, 01/2008.
Trang 10Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
PRAGMA
PRAGMA (Pacific Rim
Applications and Grid Middleware Assembly)
nay đã có hội thảo lần thứ 14 tại Taiwan, vào
3/2008.
Trang 11Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 12Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT
VNGrid Project
Huế, 12 – 13/6/2008
Trang 13Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
Trang 14Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
– H ệ quản trị tài nguyên: xem xét các yêu cầu về tài nguyên, cung c ấp tập các API cho phép gửi
ho ặc huỷ các yêu cầu thực thi công việc.
– Cơ chế truy cập các hệ lưu trữ phụ: cung cấp
cơ chế đọc và ghi các tập tin từ xa thông qua giao th ức HTTP hoặc HTTPS.
Trang 15Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
lưới, …
– D ịch vụ giám sát và khai thác tài nguyên
(Monitoring and Discovery Service - MDS),
– D ịch vụ thông tin tài nguyên Grid (Grid
Resource Information Service - GRIS)
– D ịch vụ thông tin chỉ mục (Grid Index
Information Service - GIIS)
Trang 16Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
trên môi trường mạng diện rộng với băng thông
l ớn.
– Đồng thời cung cấp việc truy cập và quản trị
d ữ liệu trong môi trường Grid
– Trong Globus có các công c ụ hỗ trợ như
gridFTP và globus-url-copy
Trang 17Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
Trang 18Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trong GT4 có c ả Non-WS
Data Mgmt Security Execution Mgmt Services Info Common Runtime
Web Services Components
Non-WS Components
& Discovery
C Common Libraries
Authentication
Authorization
Reliable File Transfer
Data Access
& Integration
Grid Resource Allocation &
Management Index WS Core Java
Community
Authorization
Replica Location eXtensible IO (XIO)
Credential
Mgmt
Community Scheduling Framework Delegation Replication Data
Trigger WS Core C
Python
WS Core WebMDS
Workspace Management
Grid Telecontrol Protocol
www.globus.org
Trang 19Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 20Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Grid Technology - gLite
Grids for E-sciencE) c ủa CERN (European
Organization for Nuclear Research - Conseil Européen pour la Recherche Nucléaire )
– Các thành ph ần của kiến trúc gLite cũng
tương tự như các thành phần của Globus Toolkit
Trang 21Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
hơn cho mỗi thành phần
Trang 22Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 23Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
(Large Hadron Collider)
Trang 24Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
middleware for Grid Computing”
Trang 25Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
– Các service có th ể làm việc cùng nhau
Trang 26Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
– Information & Monitoring Services
– Job Management Services
Trang 27Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
– Grid Access thông qua CLI (Command lines
User Interface) và các API
Trang 28Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Services in gLite
Trang 29Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
Workload Management
File & Replica Catalog
Authorization
Security Services
Accounting
Auditing
Job Provenance
Package Manager
CLI
Network Monitoring
Trang 30Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Main components of gLite
User Interface (UI): Nơi mà người sử dụng login vào Grid
Computing Element (CE) : H àng đợi trên các site mà ở đó người
s ử dụng thực thi công việc
Storage Element (SE) : Cung c ấp vùng lưu trữ file quy mô lớn
Resource Broker (RB) : Làm cho yêu c ầu của người sử dụng phù hợp
v ới nguồn tài nguyên trên Grid
Trang 31Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
UI JDL
Logging &
Book-keeping
Resource Broker
Job Submission Service
Storage Element
Computing Element
Information Service
Job Status
LFC Catalog
Trang 32Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 33Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Grid Infrastruture
CERN, còn có UNICORE.
– D ự án UNICORE (Uniform Interface to
Computing Resources) b ắt đầu từ năm 1997
và được tài trợ bởi Bộ Nghiên cứu và Giáo
d ục Đức
– G ần đây, UNICORE được tiếp tục tài trợ bởi
m ột số dự án của Châu Âu UNICORE cung
c ấp các gói phần mềm cả client lẫn server giúp xây d ựng hệ thống Grid
Trang 34Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Grid Technology - UNICORE
qua các gói Client Plugin
Trang 35Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
26/5/2008) hướng đến kiến trúc OGSA và
tương thích với WSRF
User Database, UniGrids Portal, …
Globus.
Trang 36Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Grid
khác
như vấn đề quản lý VO (VOMS), truy cập dữ
Trang 37Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Problem 1: Grid Infrastructure
Trang 38Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Google Gadget
Trang 39Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
Trang 40Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Semantic Grid
minh hơn, có thể nhận ra và phân phối tài
nguyên.
Trang 41Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
– EGEE (Enabling Grids for E-sciencE)
– DEISA (Distributed European Infrastructure for
Supercomputing Applications)
Trang 42Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
– Sau đó đưa ra file ngôn ngữ
S-OGSAOntology.owl để cung cấp Sematic Grid cho ki ến trúc OGSA Grid Resource Ontology
• Xem http://www.unigrids.org/ontology.html
Trang 43Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
d ạng của protein
Trang 44Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
ảnh (Photo) tương ứng
RDF (Resource Description Framework) tool
mô t ả metadata về các object và reference
Trang 45Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
xu ất
Trang 46Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 47Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
vi ệc
cho người dùng thực hiện việc truy cập tài
xa
Trang 48Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
tương ứng dựa trên chính sách quản lý tài nguyên.
Trang 49Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
chúng được thực thi ở đâu
h ọa
Trang 50Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 51Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Monitoring and Discovery System
– SCMSWeb qu ản lý trạng thái những hệ thống Grid l ớn.
– H ệ thống này giúp người quản trị đơn giản
hóa vi ệc quản trị hệ thống,
– Có th ể nắm bắt những thông tin quan trọng
ph ục vụ cho việc phân tích, phát hiện và phục
h ồi trạng thái lỗi.
Trang 52Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
– Qu ản lý trạng thái các
job ở bất cứ đâu thông qua giao di ện web
Trang 53Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 54Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Cluster Toolkit
– Ganglia là b ộ công cụ cho phép quản lý và kết
h ợp giữa các cluster được phân cấp
– Ganglia thu th ập thông tin về trạng thái hệ
th ống và phổ biến chúng thông qua giao diện web
Trang 55Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 56Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
Trang 57Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Problem 2: Meta-Scheduling
(Load Sharing Facility), …)
– GridWay: S ử dụng dựa vào kiến trúc hạ tầng Globus ở bên dưới.
Trang 58Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Interface để giao tiếp
bên dưới.
được tranh cãi nhiều,
trong khi đó có
không dùng WS
Trang 59Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Meta-Scheduler
Globus 4 và các WS
Trang 60Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 61Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Problem 3: Data Grid
Data Grid được đề cập đến nhiều, là một trong
Distributed Computing, Applications and
Zealand, có dành ra để tổ chức
– 1 st International Workshop on High
Performance Data Grid
Trang 62Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Integration Services
– Data Grid, Web Services and P2P
– WSRF-based Data Grid Services
– Data Grids for e-Science
Trang 63Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Retrieval in Grids
– Data Security and Privacy
– Grid Storage & High Performance Data
Transfer Protocols
– Data Grids and Metadata Management
– Grid multimedia data management
Trang 64Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Problem 4: Grid-based Applications
Trang 65Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT
Trang 66Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 67Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 68Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
M ột số trung tâm
và h ệ thống tính
toán hi ệu năng
cao được xây
d ựng
IOIT-HCM Grid Project
Grid Project (6/2005) c ủa Bách khoa TPHCM
BK Grid Group, Bách khoa
Hà N ội
M ột số nhóm nghiên
c ứu về Grid
BioGrid, IOIT-HCM
Trang 69Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
Trang 70IOIT-Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
BKGrid Portal
Security Service Information
Resource Broker Agent
HPC Service
Fedora Core 1
Trang 71Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Mining (HPM), and Density Based Spatial
Clustering of Application with Noise (DBSCAN)
để khám phá vị trí gene mang bệnh
(IOIT-HCM).
(Khoa Toán – Tin, KHTNTPHCM)
Trang 72Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
• Real science, multiple applications
– Resource sharing
– TDDFT: quantum-chemistry, AIST, Japan
– Savannah: climate Model, MU, Australia
– QM-MD: quantum-mechanic, AIST, Japan
– iGAP: bioinformatics, UCSD, USA
– Gamess-APBS: organic chemistry, UZurich, Switzerland
– Siesta: molecular simulation, UZurich, Switzerland
– Amber: molecular simulation, USM, Malaysia
– FMO: quantum-mechanics, AIST, Japan
– HPM: Genomics, IOIT-HCM, Vietnam
– (GEON, Sensor, … <data, sensor>)
http://goc.pragma-grid.net
Trang 73Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Trang 74Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
Grid Computing for
climate forecast (BKHN
và Trung tâm tín toán
Trang 75Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
M ục tiêu của VNGrid project
– K ết nối 5 tổ chức lại cùng nhau
– K ết nối với một vài tổ chức khác trên thế giới
(PRAGMA, EUAsiaGrid, EUChinaGrid, EUIndiaGrid, …)
VNGrid.
Trang 76Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
– Monitoring and Discovering the resources of
the sites and whole of connected system,
– Meta-scheduler and broker
– Studying and deploying safety, security and
authentication solutions
Trang 77Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
– Tri ển khai hệ thống khai thác dữ liệu đa
phương tiện (Multimedia Data),
tài nguyên
Trang 78Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
VNGrid Project
– Building VNGrid Portal để triển khai các
Grid-based applications
Trang 79Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT Huế, 12 – 13/6/2008
Trang 80Hội thảo quốc gia lần thứ XI: Một số vấn đề chọn lọc của CNTT - TT
VNGrid Project
Huế, 12 – 13/6/2008
M ột số công việc đã thực hiện