the project of application for network computing in seismology --the prototype of seisgrid chen...

22
The project of applicatio n for network computing i n seismology --The prototype of SeisGrid Chen HuiZhong, Ze Ren Zhi Ma, Hu Bin [email protected] Institute of Earthquake Science, BeiJing, China July,2006

Upload: nicholas-simon

Post on 04-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

The project of application for network computing in seismolog

y--The prototype of SeisGrid

Chen HuiZhong, Ze Ren Zhi Ma, Hu Bin

[email protected]

Institute of Earthquake Science, BeiJing, China

July,2006

The project of application for network computing in seismology is under the Program of infrastructure platform for science and technology, which is authorized by Ministry of Science and Technology China.

The Program is divided into 5 parts, one of 5 is “Environment of network for science and technology “.

This project is under “Environment of network for science and technology “.

The project is named The SeisGrid also.

Internet: Past, Present, Future

TCP/IPHTML

MosaicXML

PHASE 1. Packet Switching Networks 2. The Internet is Born 3. The World Wide Web 4. withXML 5. The Grid

1969: 4 US Universities linked to form ARPANET TCP/IP becomes core protocol HTML hypertext system created1972: First e-mail program created Domain Name System created

IETF created (1986)CERN launch World Wide Web

1976: Robert Metcalfe develops Ethernet NCSA launch Mosaic interface

0

20

40

60

80

100

120

140

1965 1970 1975 1980 1985 1990 1995 2000 2005 2010

The 'Network EffectThe 'Network Effect’’kicks in, and the webkicks in, and the web

goes critical'goes critical'

Num

ber

of h

osts

(mill

ions

)

CitedCited

SeisGridSeisGrid

SeisGrid is a platform to aggregate computing resources across

distributed locations and administrative boundaries of

institutes for coordinated computations for various

applications

Why CEA SeisGrid?

• Aggregating computing resources across geometrically distributed locations and administrative boundaries

• Increasing resource utilization and sharing

• Enabling the computing environment for the problems in earthquake prediction ;

• Seismological data and Resource sharing

CEA SeisGrid Main Task

• Build earthquake scientific computing grid

• Develop earthquake simulation module for grid software environment

• Promote earthquake simulation module in Grid Community

• Grid applications

Topology of prototype for SeisGrid

Software Infrastructure

• OS: GNU/Linux • Distribution: RedHat,

Fedora• Compiler: GNU GCC • C Library: glibc 2.3 • Grid Middleware: Globus

toolkit • MPI: MPICH-G2

High Performance Cluster

Dawning 4000A--- 9 nodes• Total number of processors: 18

Total number of nodes: 9CPU: AMD OPERTORN 240

• OS: Linux• Installation: 2003

Benefits of Clustering

• Easy to build• High Performance (HP)• High Availability (HA)• scalable• Cheap

Current Status

• Grid Portal

• Web-based job submission

• Real time monitoring

• Broker allocates computing resource

• Inter-cluster parallel computation

Parallel Earthquake Modules

• 1. Load/Unload Response Ratio (LURR) (finished)

• 2.Numerical simulation of crustal stress on China mainland (finished)

• 3.InSAR(Interferometric Synthetic Aperture Radar) forward modeling (finished)

• 4.Other 4 modules on Earthquake Location and Virtual Observation ( ongoing)

Internet

USER

Portal server(1)HTTP-Web accessing and claim

(14)Response service by HTTP,Gave the result of computation

Center

(4)Transmit User certification message XML,HTTP

(5)Check User certificationAnalysis XMLfile and claim application

Database

(2) User certification

Institutiong

(3)Return certification message

Database

(6)Register

(7)Return and find original data

Cluster (12)GridFTP transfer data (9)Arrange

node by server

Seismic Network

OrData source

(10)fetch data require by JDBC

(11)GridFTP transfer data

(13)Gave the result of computation

(8.2)Batch processing by SGE to claster

(8.1)inquire serve

Work Flow

Project Webpage• http://www.SeisGrid.net/

Account Administration

Account Administration

Node Administration

Node Administration

Job AdministrationJob Administration

Load/Unload Response Ratio

InSAR Forward Modeling

Numerical simulation of crustal stress on China mainland

SeisGrid Supporting Platform

Portal

Information Center

Uniform Management

Computing Nodes

Secu

rity Mod

ule

Grid Developing Environment

The prototype of SeisGrid is an experimental system of CEA

In the near future it is planning to develop more application software and install more powerful computer

Open to scientists for earthquakes science research.