E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

95
E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004

Transcript of E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

Page 1: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

E-Science & Grid Computing in China

Dr. Jin-Peng HUAI Beihang University

May 10, 2004

Page 2: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 2

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 3: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 3

Opportunity of e-Science

open dynamicdistributed

Geography DistributedLack of Centralized ControlHighly Autonomy

Open ProtocolsSystem and Apps :

Heterogeneitydiversity

Node : Connectivity

Provide new opportunity and challenge for information science & technology

Page 4: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 4

Evolvement of Internet-oriented Software

Host PC

Scope

NetworkApplication

WordProcessing

MathematicComputing

InternetApplication

Intranet

MainframeComputing

Client/Server

Client/Network

Internet

Evolvement of Computing Paradigm

Page 5: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 5

Evolvement of Internet-oriented Software

compact loosecoupling

Scope

XML/HTTP

MOM

ORB

NetworkApps

HomogeneityApps

Program

Web Services

Services

Components

Objects

InternetApps

granularity/coupling

Evolvement of Access Methods

Page 6: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 6

Past & Present:Contributions of Computing Technologies

• A New Approach to do Research– High Energy Physics– Earth Simulation– ……

• An Effective Manner to do Communication– E-Mail– FTP– WWW– ……– Help the R&D Cooperation by providing a convenient

Intercommunication Manner

Page 7: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 7

Today’s R&D ActivitiesBrings New Requirements

• Collaboration in Wider Area:– Cross the boundary of Domain, Subject, Organization…– Share the Resource / Collaborate between Resources

Domain Typical Project Main Characteristic

high-energy physics

Long Experimental Period

High Volume of Experimental Data

Rapidly Aggregation and Sharing of Analysis result

Participation of scientists all over the world

Biologic

computing

Distributed storage of genic data

Diverse Data/Metadata Format

Dynamic Information

Page 8: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 8

Current status of R&D Resources (1)

• Great Gross of R&D Resource:– Global:

• Data Resource: 7PB/year

• Computing Capacity: First 50 Computers in Top500 (November, 2003) : 570TFlops

– In China• Computing Capacity: First 50 Computers in Top100:

30TFlops

• Hundreds of National Key Labes

• More R&D Instruments then whole EU!

Page 9: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 9

Current status of R&D Resources (2)

• Lack of Effective Usage of R&D Resources– the using efficiency of science instrument of China

is less than 25%, while in some developed countries it is more than 150%

Page 10: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 10

Summary

• 2 Basic Understandings for R&D Resources:– Need of more sharing and cooperating capabilities.

– Great Total Amount with limited utilization.

• So, It is necessary to give a better approach to:– SHARE the resource capacity in Wider Area.

– COLLABORATE among more Resources to solve “BIGGER” problems

– Give scientist a more EASY-TO-USE interface to help them using the environment with TRANSPARENCE.

Page 11: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 11

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 12: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 12

• In the past:– Computing capability: the only evaluation means

• In a network computing environment:– We need another dimension:

• SHARING & COLLABORATING Capability!

How to evaluate: the Value of Computing Technology to science research

Internet

VS

KFlops MFlops GFlops TFlops ComputingCapability

Page 13: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 13

How to evaluate: the Value of Computing Technology to science research

Sharing and cooperatingcapability

Computing capability

intranet extranet internet

MFlops

GFlops

TFlops

– X: Sharing and cooperating capability

– Y: Computing capability

Internet

Page 14: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 14

How to evaluate: the Value of Computing Technology to science research

Sharing and cooperating capability

Computing capability

intranet extranet internet

MFlops

GFlops

TFlops

Internet

Network-based Research Environment(e-Science)

Page 15: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 15

So…

• So , The key of Network-based Science Research Environment ( or E-Science) is:

Give an Infrastructure to improve the – sharing capability– collaborating problem solving capabilityof R&D resources from multi-domains and multi-

organizations!

Page 16: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 16

E-Science Related Project

Page 17: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 17

E-Science Related Project

• Projects– UK e-Science

– PACI/DTF/EDTF

– Science Grid

– DoD GIG

– EU DataGrid

• Industry– CORBA,DCOM, J2EE, Web Services

– IBM: Business on Demand/Business Grid

Page 18: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 18

Sharing & CollaborativeTwo Threads…

• Sharing of – Information:

• Enterprise Computing

• CORBA, COM, EJB.

– Computing Power:• Cluster, Metacomputing

• Computing Grid

• Key points!– Service-oriented

or Service-centric

– Middleware Network Computing

DistributedComputing

Distribute obj./component

CORBA DCOM Java/EJB

Web service

Service Oriented Computing

Parallel computingand

Distributed system

clusterMeta-computing

Computing grid

Page 19: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 19

OO technology

Sharing & CollaborativeEnterprise Computing……

Resource sharingscale

Cooperation scale

Inner-department

Inner-organization

Inter-organization

Distributed object&

Component technology

Web Services P2Pcomputing

local global

Service oriented Computing

Page 20: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 20

Sharing & CollaborativeEnterprise Computing……

Resource sharing scale

Cooperation scale

local global

Innerdepartment

Innerorganization

Interorganization

Microsoft .NET(2001)

COM(1996)

DCOM(1998)

Jini1999

SUN ONE(2001)

CORBA(1995)

OGSA(2002)

WSRF(2004)

J2EE(2000)

JAXT(2002)

Page 21: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 21

Sharing & CollaborativeGrid Computing……

Resource sharing scale

Cooperation scale

local global

Special problem

subject

Crosssubject

Hostcomputing

Cluster andParallel

computing

Meta-computingor

Computational Grid

Internetcomputing

Service-oriented Grid Computing

(OGSA)

Page 22: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 22

Sharing & CollaborativeGrid Computing……

Resource sharing scale

Cooperation scale

local areal global

Special problem

Singlesubject

Crosssubject

SF Express(1997)XPort

(1997)

EU Data Grid(2001)

myGrid(2002)

Earth Sim.(2000)

DoD GIG(2000)

Cactus(1998)

Virtual Observatory(2002)

NASA IPG(2000)

ESG(1999)

FusionGrid(1999)

SETI@Home(1999)

BONIC(2002)

XPlusar@Home(2002)

Globus(1998)

Page 23: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 23

Microsoft .NET(2001)

COM(1996)

DCOM(1998)

Jini(????)

SUN ONE(2001)

CORBA(1998)

OGSA(2002)

WSRF(2004)

J2EE(2000)

JAXT(2002)

Hostcomputing

Cluster and Concurrentcomputing

Meta-computing

Internet计算

P2PWeb Services

OGSA

Putting them altogether

Resource sharing scale

Cooperation scale

local global

Special problem

Single subject

Crosssubject

SF Express(1997)XPort

(1997)

EU Data Grid(2001)

myGrid(2002)

Earth Sim.(2000)

DoD GIG(2000)

Cactus(1998)

Virtual Observatory(2002)

NASA IPG(2000)

ESG(1999)

FusionGrid(1999)

SETI@Home(1999)

BONIC(2002)

XPlusar@Home(2002)

Globus(1998)

E-science

Page 24: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 24

Conclusion

• 2 Threads are now merging…– Enterprise Computing – Grid Computing

• 2 Key Technology for Resource sharing and collaborating:– Service centered is an important technical trend

to construct large scale distributed system– Middleware is an important approach to bring

interoperation and integration to R&D resources

Page 25: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 25

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 26: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 26

Grid/E-Science Projects in China

• NSFC– Network-based Science Research Environment (NSFC e-

Science Key Project)

• Ministry of Science and Technology– National High-tech Project (863)

• High Performance Computers and it’s Kernel Software• China’s Network-based Software Platform

• Ministry of Education– ChinaGrid: An Education Application Grid

• Chinese Academy of Science– China Science Data Grid (SDG)

Page 27: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 27

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 28: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 28

Essence of the Project

Application demand’s Set

D(Demand)

Resource’s Set

R(Resource)

T

Dynamic Mapping between Set D & RTo achieve MAX VALUE of the whole system

Max (Wd *∑ benefit (D) + Wr * ∑ usage (R) )

M:D R

Forecasting &

Optimizing

Page 29: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 29

Essence of the Project

Application demand’s Set

D(Demand)

Resource’s Set

R(Resource)

T

Dynamic Mapping between Set D & RTo achieve MAX VALUE of the whole system

Max (Wd *∑ benefit (D) + Wr * ∑ usage (R) )

M:D R

Forecasting &

Optimizing

Treating Resources as services: Masking the heterogenous resourcesServices Composition: Cooperative work of resourcesService-Oriented Architecture : loose coupling, dynamic compositionMiddleware: Simplify the development, deployment and management of system

Page 30: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 30

Testing Environment of NSFC E-Science Project

• Testing Environment – Testing bed

• Network + Physical Resources

– Testing Software Infrastructure• Middleware

• Common Services

– Testing Applications

Page 31: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 31

Testing Environment ——Software Infrastructure

• The basic idea of software platform – Resources encapsulation – Service share – Cooperative work

• Dynamic binding between application and resources

• Service Composition: describe the complex job.

The integrated testing-bed platformFor science activity environment

high-energy physics

Biology computing

Atmosphere inspection ……

Computing resources

Storage resources

Instrument and equipment

Software resources ……

Service share

Resources encapsulation

Resources encapsulation

Resources encapsulation

Resources encapsulation

Service share Service share Service share

Page 32: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 32

Testing Environment ——Software Infrastructure

Resource Service Layer

Application Support Layer

User Supporting Layer

Security and

system Mngt.

Dev.Methods

& Tools

Applicationdevelopers

Platform managers

Computing resources

Storage resources

Instrument and equipment

Software resources ……

Resources encapsulation

Resources encapsulation

Resources encapsulation

Resources encapsulation

Scientists(End User)

high-energy physics

Biology computing

Atmosphere inspection ……

Service shareService share Service share Service share

Page 33: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 33

Software Infrastructure——3 Objectives

• Collaborate-able– Dynamic Relations between Resources– Multi-granularity Collaboration (Data, Service, Process

…)

• Manageable– Uniform Resource Abstraction– Management Architecture– Self-Orgnization, Self-Configration, Self-Optimization

• Trust-able– Trust Management: Policy based Access Control– Reliability: Fault-Detection, Fault-Tolerance, QoS Mngt.

Page 34: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 34

Software Infrastructure——9 Key Technologies

Platfo

rmA

rchitectu

re

Resources Encapsulation &Service Runtime Management

Res. Integrating

Mngt.(MDS.) Common Services

(for Resource Sharing)

Service Composition & Collaboration

User Supporting Tech.(GUI, Portal, Programming model) D

om

ain A

pp

s D

evelop

men

t Meth

od

s&

Tech

no

log

ies

Ma

na

ge

men

t

Se

curity

high-energy physics

Biology computing

Atmosphere inspection ……

Computing resources

Storage resources

Instrument and equipment

Softwareresources ……

guide assistant

support

compatible

Page 35: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 35

user support layer

Software Infrastructure——Architecture

Security and

system management

Development Methods

and Tools

ApplicationDevelopers

Platform Managers

Scientists(End Users)

high-energy physics

Biology computing

Atmosphere inspection ……

Service shareService share Service share Service share

Portal management service

Visibility service

Resource service layer

Service container

Computing service agent

Data service agent

Storage service agent

Application service agent

adapter adapter adapter adapter

Computing resources ……Storage

resourcesInstrument

and equipmentApplication resources

Application support layer

Science data GridAtmosphere Inspection

and analyzationhigh-energy

physicsBiology

computing …

Task schedule Flow management Data management

Registration and discovery

Metadata management

Servicescompose others…

Domain serviceCommonness service

Page 36: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 36

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 37: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 37

National High-Tech Project (863)

• High Performance Computers and it’s Kernel Software System. (CNGrid)

• Technical Objectives:– Testing-bed: Next Generation National Information

Infrastructure

– Industry-Level Apps: e-Science, Environment, Manufactures…

– R&D of Grid-enabled High Performance Computers

– Technical Breakthroughs in Grid Research: Architecture, Middleware, Application, Security & Management.

Page 38: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 38

Research

• Develop a Grid-aware HPC with more than 4TFlops

• Construct a China National Grid: With 5-7TFlops Computing Capabilities.

• Develop a Grid Middleware with Own IP Rights• Construct Several “Killer Applications” in Science

Research, Economy Construction, Society Development and National Defense.

• Develop Several National Standards on Grid Technology

Page 39: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 39

Appl.Grids

Grid Software

GridResources

Grid System Software

DevelopmentEnvironment

UserEnvironment

Research Environment Manufacturing Service

HPC Database Data Apps

Internet

China National Grid——An Overview

Page 40: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 40

Grid Nodes across China

Hefei

Xi’an

Beijing

Changsha

Shanghai

Hong Kong

Page 41: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 41

High-Performance Computer Research & Development

• Develop two >4TFlops HPCs– Lenovo

• Intel 64-bits Itanium 2 processor

• Peak Speed 5.324 Tflops

– Dawning• Adopt AMD 64-bits processor (Opteron)

• Expected peak value capability10 Tflops

Page 42: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 42

Lenovo DeepComp 6800

• Finish in Nov, 2003• Performance:

– Floating Spped: 5.324Tflops – Linpack Benchmark Floating Performance:4.183TFL

OPS– Rank 14 in Top500 (Nov,2003)

– Total Performance Rate: 4.183/5.324 = 78.5%

• Jan 2004: Installed in China National Grid: – North Primary Node:

– Computer Network Information Center of Chinese Academy of Sciences (CNIC/CAS)

Page 43: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 43

Grid Software• Feb 2004: Final Release Version• Mar 2004: Deploy to CNGrid Nodes• Grid System Software

– Heterogeneous resources oriented– Communication– Basic Resource Mngt, User Mngt & Job Scheduler– Network File System

• Application Development Environment– Debugging Environment– Performance Tunings Tools

• Grid Usage Environment– Grid Community (Web Portal)– GSML: Grid Service Markup Language (similar with HTML)

Page 44: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 44

Grid Software Layered Architecture

computeApplicationLayer

SystemLayer

ResourceLayer

securityservice

Jobservice

User manage

ment

Data service

Grid monitor

Information service

Grid resorces( machines, programs, equipments, file systems, databases)Wrapped into WS or GS

data software

Grid software

Grid manage

ment

User environ

ment

others

Page 45: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 45

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 46: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 46

China Science Data Grid

• Lead By – Computer Network Information Center (CNIC), CAS

• Integrating Science Data from more than 40 institutes across China– Geographical Distributed

– Heterogenous Metadata Format

– Heterogenous Database / Data Format

• Applications: – China Virtual Observatory (CVO)

Page 47: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 47

SecuritySystem

Science Data Grid Middleware Architecture

Application

Grid API

Data Res. Broker

Uniform Access Int.

Local Data System

Info. ServiceMultiple Data Resources Cooperate

Access

Uniform Access Interface of Single Data Resource

Local Data Mngt System

various of RDBs, File Systems…

Applications oriented Unified Program Interface

Applications

databases

Page 48: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 48

Science Data Grid Middleware Software Modules Structure

Page 49: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 49

Science Data Grid Data Services Architecture

Page 50: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 50

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 51: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 51

China Grid Forum - CGF

• Found in October 23, 2002

• Target– Promote Grid R&D Capabilities– Exchange Experience– Establish Technical Standards – Build a Bridge between academe and industry

Page 52: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 52

China Grid Forum-CGF

• The 1st CGF was hold in September 12th, 2003• Organization structure:

– Consultant council– executive council– Working group

• Grid architecture • Data grid• Information gird• Application grid

Page 53: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 53

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 54: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 54

Beihang UniversityBeijing University of Aero. & Astro. (BUAA). Since 1952

• Founded in 1952, with Merger of the Aeronautical Departments of 8 Famous Universities, including Tsinghua University and Beiyang University.

Page 55: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 55

Beihang UniversityBeijing University of Aero. & Astro. (BUAA). Since 1952

• 1952 BIA: Beijing Institute of Aeronautics• 1988 BUAA: Beijing University of Aeronautics & Astronautics• 2002 BUAA: Beihang University

Page 56: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 56

Beihang UniversityBeijing University of Aero. & Astro. (BUAA). Since 1952

Now BUAA has evolved into a Multi-disciplined Research-oriented University of Science & Engineering with an emphasis on Aviation and Space Travel.

It is one of the important bases for educating and training High-Quality personnel and conducting scientific research in China.

Page 57: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 57

Beihang UniversityBeijing University of Aero. & Astro. (BUAA). Since 1952

. BUAA is situated in Zhongguancun Science Park, next to China’s National Olympic Center

. With an area of 120 hectares, and a new campus in the suburbs of city with an area of 100 hectares is under construction.

Page 58: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 58

Beihang UniversityBeijing University of Aero. & Astro. (BUAA). Since 1952

BUAA is listed in the top 12 key Universities and receives development funds from the Central Government of China.

The BUAA library has a total area around 24,000 square meters and a seating capacity of 2,100 in 13 reading-rooms, and a collection of 1,200,000 books, journals and electronic publications.

Page 59: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 59

Beihang UniversityBeijing University of Aero. & Astro. (BUAA). Since 1952

• BUAA’s Sports Facilities include a modern gymnasium capable of holding international competitions, a sports ground with sophisticated facilities, a swimming pool, and in-door tennis courts.

Page 60: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 60

National University Science Park

Page 61: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 61

Page 62: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 62

Page 63: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 63

Page 64: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 64

Beihang UniversityBeijing University of Aero. & Astro. (BUAA). Since 1952

• Faculties and Students– 3100 Faculty and Staff Members– 360 Professors– 690 Associate professors– 14 Academicians of Chinese Academy – Over 26,000 students, including 8000 are – Graduate students and post-doctoral researchers

Page 65: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 65

Beihang UniversityBeijing University of Aero. & Astro. (BUAA). Since 1952

• Education Systems– 14 schools– 5 departments– 6 educational organizations – 45 undergraduate programs– 72 master's programs– 44 doctoral programs– 12 post-doctoral stations

Page 66: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 66

Many staff members studied in the UK.

• Edinburgh University :Prof. LI Wei, President of BUAA, Academician of CAS;

• UMIST :Prof. TANG Xiaoqing, Vice-President of BUAA; Prof. CHEN Zongji, Deputy Director of the Academic Committee ;Prof. ZHANG Qi, Deputy Director of the Graduate School

• Glasgow University :Prof. TAO Zhi, Dean of the School of Jet Propulsion;

• Prof. YAN Ying, Director of International Division of BUAA, gained her PhD from Ulster University;

• etc.

Page 67: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 67

Recent cooperation with UKBUAA UK Universities Cooperation Contents Starting Date

School of Material Science and Engineering

QMUL Master Education Sept. 2001

School of Science Brunel UniversityTheory and Computation on

Non-linear Engine System Apr. 2002

School of Mechanical Engineering and

AutomationKing’s College London

Application of Organization Theory in Astronautics

Apr. 2003

Bioengineering Department

QMUL Master Education Sept. 2003

School of Mechanical Engineering and

AutomationCranfield University Master Education Sept. 2003

School of Material Science and Engineering

University of Manchester Research on Invalidation Mode

of Heat Barrier CoatingJan. 2004

Page 68: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 68

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 69: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 69

Related Works in BUAA

• In charge of 863 Grid Project (CNGrid) ;• Taking the Lead in the NSFC e-Science P

roject ;• Upstanding Cooperation relationship wit

h Enterprises (Intel, IBM, Nokia…);

• Excellent R&D Group in China

Page 70: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 70

Related Works in BUAA

• Network Computing and Software– WebSASE: Web Service based Application S

upporting Environment– Grid middleware : Web Service based Gri

d System —WebSASE4G

• Domain-Oriented Software Production Platform - SoftproLine

• Network Security

Page 71: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 71

Web service and Grid computing

• Web service– a novel middleware in application data and funct

ion sharing on Internet. – a business application pattern on Internet – provides description , index ,query, accessing, c

ommunication and interaction criterion through International standard open protocols ( i.e. UDDI 、 WSDL 、 SOAP and so on )

– widely adopted/supported by enterprises.

Page 72: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 72

Web service and Grid computing

• Grid Computing and Web Service orient similar application requirements and scenes– Grid computing pays attention to specific application patte

rn ( VO, On-Demand ) ,while web services emphases normalized software realization ( W3C standard )

– Web service provides a simple, effective and standard realization pattern for constructing Grid computing infrastructures on Internet

• Integration of Web service and Grid computing has been represented in numerous Grid Computing research and development Projects in and aboard such as GT3

Page 73: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 73

WebSASE: An Overview

• Web Services-based Application Supporting Environment: Web service-oriented middleware and software running supporting environment which unifies application deployment, running, monitor and management.

• Supporting simple Web service and complicated Web service applications

Page 74: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 74

WebSASE: An Overview

Web service complicated application Pattern

•use MVC pattern for reference to construct application

•Deal with business logic by Web service recursion nesting

•Provides means to concentrated exhibition and customization the users’ view

Page 75: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 75

WebSASE: Architecture

Page 76: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 76

WebSASE: Components & Using Scenario

Page 77: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 77

WebSASE4G: An Overview

• What is WebSASE4G?– A web service-oriented Grid application supporting

Environment (WebSASE for Grid)• WebSASE4G’s characters

– Web service technology abstract based and realized grid services including resource services, common services and domain services.

– Realized unified grid services’ publication, running and management ,providing open grid service running environment

– Constructing grid service basic architecture which supporting resource services, common services and domain services’ running

Page 78: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 78

WebSASE4G: Technical Architecture

Heterogeneous resource

[5]Grid

serviceSecuritycontrol

mechanism

[4]

DistributedManagement

AndMonitor

Mechanism

Grid service

Common

Supporting

platform

Grid Resource

Image process

Grid application

biology information

remoteeducation

Mass data

Hydrodynamics

[1] Grid service representing 、mutual operation mechanism

And grid service container

[2]Metadata

And DistributedInformation

Servicearchitecture

[6] service data storage and Effective trans-Mission mechanism

[7] Grid service exhibition and unified accessing mechanism

[3] Grid job schedule and coordination mechanism

Page 79: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 79

WebSASE4G: Components Architecture

Heterogeneous resource

[5]

GridserviceSecuritycontrol

mechanism

[4]

DistributedManagement

andMonitor

mechanism

Grid service

Common

Supporting

platform

Grid Resource

Image process

Grid application

biology information

remoteeducation

Mass data hydrodynamics

[1] Grid service representing 、mutual operation mechanism

And grid service container

[2]Metadata

And DistributedInformation

Servicearchitecture

[6] service data storage and Effective trans-Mission mechanism

[7] Grid service exhibition and unified accessing mechanism

[3] Grid job schedule and coordination mechanism

Grid Service Server Resource integration and service control

Grid Service Workflow EngineService-oriented job description,

schedule and running

Grid Service PortalEnd-user oriented interaction

GISA

providingUnified

Services view

CA&

SOAPSecure

communication

AMC+

Plugins GSDesigner

auxiliarytoolkit

Java-based SOG-API

Page 80: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 80

WebSASE4G resource (service) and service instances status monitor

Web-based job schedule and implement monitor

WebSASE4G is a service-oriented, OGSA-based computing Environment which provides necessary running platform and auxiliary development toolkits.

Page 81: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 81

WebSASE4G kernel system

UDDI server

Visual composed serviceModeling toolkit

BHU WSDesignerSimplifies gridServices development

WebSASE4G is a service-oriented, OGSA-based Grid supporting Platform which provides necessary runningplatform and auxiliary development toolkits developed by BUAA.

Page 82: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 82

Grid application Aero & Astro Digital Museum

airplane exhibit hall

Realization technology Museum entrance

Grid technology

Multimedia technology

virtual realism technology

Human-machine interaction technolo

gy

Database technology DB DBDB

Human-machineinteraction

Mechanism

Page 83: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 83

Grid application Virtual Olympics Museum

飞机展厅

Virtual five-birdsPlay

Museum content

Resource sharing(criterion 、 language)

Online Museum( Grid )

Open museum

( pubic )

Offline Museum

( Chinese archaic gym )virtual

five-birdsPlay

Grid technology

Multimedia technology

virtual realism technology

Human-machine interaction technolo

gy

Database technology DB DBDB

Realization technology

Page 84: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 84

Domain-oriented Software Production Line

• Application practice indicates that 70 percent of the errors in grand software system development are made in the process of requirement and design

• Requirement project: describing the problem and restriction - what is it?

• Software architecture : providing the blue print to problem solving - abstract description to structure, function behavior, cooperation and mutual operation among data and function process components - How ?

Problem : How to make graceful transition and coherent evolution from requirement modeling to architecture ?

Page 85: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 85

• Software stipulations model GOP which unified description to software principal part, objective and operation . Based on multi-classes logic and natural homostasis mapping GOP establishs graceful mapping between formalized stipulations and software design ;

• Bringing forward rule-based description language RDL and ontological language and model to全息数据;

• presenting soft-bus based multi-engine coordination architecture which supporting natural matching from software architecture to component and developing a domain-oriented software production platform—SoftProLine applied in many domain to realize “zero programming”

SoftproLine

Page 86: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 86

Operation application target

Dis

tribu

ted

com

pon

en

t serv

ice

Information storage supporting platform

Knowledge repository

Common service Platform

Application service supporting platform

Schedule engine

Operation service engine 1

Operation service engine n

Operation service engine 4

Operation service engine 3

Operation service engine 2

Coop

era

tion

info

bu

s

Com

pon

en

t ad

ap

ter

SoftproLine

Page 87: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 87

Network Security

• Design and analysis for network security protocols

• Access Control of distributed systems

• Secure group communication

Page 88: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 88

Network Security Backgrounds on Security Protocols

Crypto-systems

Secure protocols

The computational cost of attacking a mature crypto-system is very high

Vulnerability of security protocol

The attack cost is lower, butthe consequence is serious.

Secu

re com

min

ication

system

Page 89: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 89

Network Security Main Problems on Security Protocols

Two fundamental problems:

1.Theoretic model– How to model the run environment and security pro

perties for security protocols?2.High computational complexity

• A large number of participants.• Infinite message operations and exchanges• Concurrence and interleaving runs of protocols

Page 90: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 90

A novel cryptographic protocol algebra model is Proposed

• A new algebra theory is built for describing the run and security of protocols. • Attack acts and security properties of protocols are characterized with algebraic and logic techniques.

We built the rigorous mathematical basis and developed a new approach to the formal analysis of security protocols

Network Security Results of security protocols

Page 91: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 91

Protocol Murφ Brutus Athena STA SPANSPK 1706 1208 36 - 5NSSK - - 68 - 32TMN - 3327 - - 5

S.Kerberos - 3405 - - 6Andrew RPC - - 47 - 7

NSLPK - 146 19 60 29ISO 3-Pass - - 12 - 5

The efficiency of ACT-SPA

An efficient automatic analysis system (SPA) is developed

Network Security System for security protocols

Page 92: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 92

IntegrationOur Aims...

Security and U

ser Managem

ent

System platform

Web service & Grid service running supporting plat

Software resource

Web service CORBA EJBOther

components

Operationsystem

databaseBasic

service

Service compose and management

Running tools Service schedule

Software producing plat for domain (Softproline)

Tools for registry

and deploy

Description for

Requirements

tools for Software

Developing

→Perfect Running Environment+ Effective Software Development

Page 93: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 93

Agenda

• Motivations• Technical Analysis• E-Science & Grid Computing in China

– NSFC: Network-based Research Environment– National High-Tech Project (863)– China Science Data Grid (SDG)– China Grid Forum

• Related Works in Beihang University– Beihang University: A Brief Introduction– E-Science Related Works in Beihang University– Possible Cooperation

Page 94: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 94

What to do next?

• joint R&D group in common interesting domain through some exchange program

• joint hold related Int. Con.

• establish Sino-UK joint e-Science working Group, testing-bed or apps.

• Other Cooperation between the University and BUAA

Page 95: E-Science & Grid Computing in China Dr. Jin-Peng HUAI Beihang University May 10, 2004.

Question?

Thanks!