Grid Computing Grid Systems and scheduling Grid Computing April 20 th, 2009.
E-Science & Grid Computing in China
description
Transcript of E-Science & Grid Computing in China
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
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
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
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
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
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
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!
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%
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.
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
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
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
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)
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!
May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 16
E-Science Related Project
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
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
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
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)
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)
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)
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
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
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
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)
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
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
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
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
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
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
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.
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
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
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
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.
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
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
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
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
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)
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)
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
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
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)
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
May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 48
Science Data Grid Middleware Software Modules Structure
May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 49
Science Data Grid Data Services Architecture
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
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
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
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
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.
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
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.
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.
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.
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.
May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 60
National University Science Park
May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 61
May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 62
May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 63
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
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
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.
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
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
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
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
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.
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
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
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
May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 75
WebSASE: Architecture
May 10, 2004 HUAI Jin-peng: E-Science & Grid Computing in China 76
WebSASE: Components & Using Scenario
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
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
…
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
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.
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.
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
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
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 ?
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
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
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
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
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
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
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
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
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
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
Question?
Thanks!