670 likes | 915 Views
CNGrid: Progress, achievements, and prospects. Prof. Qian Depei Director, Sino-German Joint Software Institute (JSI) Beihang University depeiq@buaa.edu.cn Beijing, June 21, 2005.
E N D
CNGrid: Progress, achievements, and prospects Prof. Qian Depei Director, Sino-German Joint Software Institute (JSI) Beihang University depeiq@buaa.edu.cn Beijing, June 21, 2005
A key project supported by the National High-Tech R&D Program (the 863 program), continued effort to the previous HPCE project 4-year project 100 million fund from the Chinese government (MOST) Two to three times more associated funds from local governments, application organizations, and industry Overview of CNGrid
Major tasks of the project • Developing a test-bed for the new information infrastructure—China National Grid (CNGrid) • About 8 grid nodes across the country • Interconnected by available networks • Developing a 4TFlops high performance computer for the grid • Developing a set of grid software to support grid applications and grid operation and management • Developing several application grids • Productive systems • Demonstration of the future grid applications
Fund distribution • Testbed: 10 million • HPC: 40 million • Software: 12 million • Application: 27 million • Strategic study and integration: 5 million • Supporting center: 3 million • Other: 3 million
Guidelines of the project • Application driven • The most important driving force to the research • Technological leaping • Emphasizing patents and standards
Guidelines and strategies of the project (con.) • Multilateral cooperation • Funds from • 863 program • Local government • Application organizations • Industry • Cooperation of • Research teams • Application teams • Management people • Focus on the grid • Complementary research efforts • Integration into the grid testbed
The R&D supported • 25 projects are supported so far • The strategic and integration technology study • testbed(9 teams) • Grid software (1 team) • Application grids (11 teams) • High performance computers (2 teams) • Testing of software and HPC (2 teams)
Task 1: Grid test-bed development • Building the China National Grid (CDGrid) • Eight nodes across the country • CAS Network Center (Beijing, major node) • Shanghai Supercomputer Center (Shanghai, major node • Tsinghua University (Beijing) • Institute of Applied Physics and computational science (Beijing) • University of Science and Technology of China (Hefei, Anhui) • Xi’an Jiaotong University (Xi’an, Shaanxi) • NUDT (Changsha) • Hong Kong University (Hongkong) • CNGrid operation and supporting center (CAS Network Center)
Resource Requirement • Major nodes • >1 Tflops • Equipped with the HPC developed by the project • Ordinary nodes • >100GFlops • Machines provided by the organization supporting the node
Beijing Xi’an Shanghai Hong Kong Hefei Changsha grid nodes across China
CNGrid operation & support center • Based on the Computer Network & Information Center of CAS • Major tasks • Operational management of CNGrid • User management • Security management • User training • Technical support • Software maintenance
Task 2: HPC development • Two >4TFlops machines have been developed • Dawning 4000 • AMD 64-bit Opteron processor • 11 Tflops peak performance • Lenovo DeepComp 6800 • Intel Itanium 2 processor • 5.324 Tflops peak performance
Lenovo DeepComp 6800 • Completed in Nov. 2003 • 2.6TB momory • 81TB disks • 4.183 Linpack performance (78.5% efficiency) • Ranked at 14 in Top500 ranking • Installed at CAS Network Center in Jan. 2004
Dawning 4000A • Completed in Apr. 2004 • 8TFlops Linpack performance (70% efficiency) • Installed at the Shanghai Supercomputer Center in Nov. 2004
HPC measurement & evaluation center • Based on Tsinghua University • Major tasks • Study of measurement methodology • Benchmark development • Services for system evaluation • China Top 100 ranking jointly with another organization
Task 3: Grid software development • Grid system software • Interfacing to heterogeneous systems • Basic resource management & scheduling • Communication • Grid application development environment • Grid user environment • Grid browser • GSML
Grid software layer Data Comp Transact Other Application Security service Job service User manage Data service Grid manage Grid monitor User Envir. Grid S/W System Information service Grid resources (host, programs, instruments, file systems, database) wrapped as WS or GS Resource
Grid software deployment • Version 1.0 in Feb. 2004 • Starting deployment in March 2004 on the test-bed
Grid application logic Security mechanism of grid App Management tools for grid software, grid use environment Grid Application CNGrid GOS Client API CNGrid GOS Core API Grid process container Grid process container and grid process Grid community Access mechanism of general services Grid file management Resource schedule strategy Authorize strategy PKI based grid security mechanism Community Service Strategies and Access control engine User management Resource management Grid address buses Grid router network Application servers (i.e. Tomcat...) Access control at service operational level Grid resources Dynamic Deployment services Name services Data services Resources encapsulation Grid resources driver Security mechanism of grid nodes Grid node hosts and storage resources
Grid community • grid applications • grid process container • grid community services • Forming Virtual organization • Self-organizing and managing
Grid process • runtime entity for accessing resources on behalf of users • running in the grid process container. • Simplifies client programming interface • Hiding resource access details • Result buffering • Decouple grid applications from resources
Grid process container • provides execution and management environment for grid process • Dynamically deployable
Grid address bus • Community is built upon grid address bus. • Grid address implements the binding of community resources and grid resources • The location change of the grid resources will not affect the grid community and grid applications
Grid use environment • GSML is the application development language for the end user • XML based • Easy to use • flexible, robust access to grid resources • Interactive • GSML page composed of information cells • GSML runtime system • GSML browser • GSML editor • Tools
Roadmap of grid software • Compatible to v1.1: sys.interfaces, Hosting Environment • Time table • Feb. 2005: internal testing version • May 2005: beta version, support demo applications • June 2005: v2.0
Task 4: Application grids development • Applications from selected areas • Resource and Environment • GSG, DFG, SeisGrid • Research • SDG, BioGrid, DDG, ChinaGrid • Services • MSG, ITG • Manufacturing • AviGrid, SimGrid
Geological Survey Grid • Undertaken by China National Geologic Survey Bureau • Nation-wide productive grid • Data exchange and sharing • Resource evaluation services • Shorten the evaluation time from 3 years to 3 months • Delivering achievements in • North China ground water resources evaluation • Mineral resources evaluation
Digital Forestry Grid • Undertaken by the Institute of Forest Resources Information • Support turning the farmland back to forests • potential evaluation • project planning • project evaluation
Meteorological Service Grid • Undertaken by China National Meteorological Center • Multiple sites to form the research platform for new weather forecasting model research • Provide new weather forecast services (time and location-specific)
· CA ·Myproxy ·MDS GIIS ·Globus 2.4 · CMAG Portal ·Tomcat, Java SOAP ·Globus, CoG ·Myproxy client Web server Man node Grid resource Node A (Oscar cluster) Node B (Sunway cluster) Node C (Galuxy III) ·Globus 2.4 ·OpenPBS .GRIS ·Globus 2.4 ·OpenPBS .GRIS ·Globus 2.4 ·OpenPBS .GRIS Application development platform 32 dual CPU node 16 dual CPU node
MM5 mode(5km): simulation of rainfall of 30-36h, simulation result is 12h later than reality.
GRAPES_MESO mode(6km)rain belt, center, and time close to real situation!
Result from GRAPES for forecasting snow (rain) in Dec. 21, 2004 (grid:30km)
Scientific Data Grid • Undertaken by the Network & Information Center of CAS • Integration of more than 200 scientific databases from more than 40 institutes across the country by means of metadata management • Virtual astronomical observatory