Presentation is loading. Please wait.

Presentation is loading. Please wait.

Service-Oriented Grid Middleware HU Chun-Ming (On behalf of Mr. HUAI Jin-Peng) Beihang University CIAPR IV 2004 Shanghai, P.R.China.

Similar presentations


Presentation on theme: "Service-Oriented Grid Middleware HU Chun-Ming (On behalf of Mr. HUAI Jin-Peng) Beihang University CIAPR IV 2004 Shanghai, P.R.China."— Presentation transcript:

1 Service-Oriented Grid Middleware HU Chun-Ming (On behalf of Mr. HUAI Jin-Peng) Beihang University CIAPR IV 2004 Shanghai, P.R.China

2 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware2 Agenda Backgrounds Grid Computing & Service Grid Service-Oriented Grid Middleware –Grid Middleware in China –NSFC: Network-based Research Environment Related Works in Beihang University –Beihang University: A Brief Introduction –Related Works in Beihang University What to Do Next?

3 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware3 Opportunity of Grid Computing opennessdynamic distributed  Geography Distributed  Lack of Centralized Control  Highly Autonomy  Open Protocols  System and Apps :  Heterogeneity  diversity  Node : Connectivity Provide new opportunity and challenge for information science technology

4 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware4 Evolvement of Internet-oriented Software Host PC Scope Network Application Word Processing Mathematic Computing Internet Application Intranet Mainframe Computing Client/ Server Client/ Network Internet Evolvement of Computing Paradigm

5 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware5 Evolvement of Internet-oriented Software compact loose coupling Scope XML/HTTP MOM ORB Network Apps Homogeneity Apps Program Web Services Services Components Objects Internet Apps granularity /coupling Evolvement of Access Methods

6 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware6 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

7 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware7 Today ’ s R&D Activities Brings New Requirements Collaboration in Wider Area: –Cross the boundary of Domain, Subject, Organization… –Share the Resource / Collaborate between Resources DomainTypical 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 computi ng Distributed storage of genic data Diverse Data/Metadata Format Dynamic Information

8 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware8 Summary 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.

9 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware9 Agenda Backgrounds Grid Computing & Service Grid Service-Oriented Grid Middleware –Grid Middleware in China –NSFC: Network-based Research Environment Related Works in Beihang University –Beihang University: A Brief Introduction –Related Works in Beihang University What to Do Next?

10 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware10 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 KFlopsMFlopsGFlopsTFlops Computing Capability

11 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware11 How to evaluate: the Value of Computing Technology to science research Sharing and cooperating capability Computing capability intranetextranetinternet MFlops GFlops TFlops –X: Sharing and cooperating capability –Y: Computing capability Internet

12 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware12 How to evaluate: the Value of Computing Technology to science research Sharing and cooperating capability Computing capability intranetextranetinternet MFlops GFlops TFlops Internet Grid (for example, e-Science)

13 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware13 Grid Related Project

14 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware14 Grid Related Project Projects –PACI/DTF/EDTF –Science Grid –DoD GIG –EU DataGrid –UK e-Science Industry –CORBA,DCOM, J2EE, Web Services –IBM: Business on Demand/Business Grid

15 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware15 Sharing & Collaborative Two 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 Distributed Computing Distribute obj. /component CORBADCOMJava/EJB Web service Service Oriented Computing Parallel computing and Distributed system cluster Meta- computing Computing grid

16 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware16 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

17 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware17 Knowledge Grid Data Grid Conclusion Our points: –The GRID is an application pattern –The Web Services is a technical approach to realize the GRID –Service Grid : Using Web Services (or other service- oriented framework, eg.Jini) to make resources capability sharing & collaborating in a WIDE AREA NETWORK such as Internet. xxGrid? Service Grid (as Infrastructure) Abstraction; Registry; Broker Computational Grid Information Grid BioGrid Virtual Observatory Campus Grid Other App Grid

18 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware18 Agenda Backgrounds Grid Computing & Service Grid Service-Oriented Grid Middleware –Grid Middleware in China –NSFC: Network-based Research Environment Related Works in Beihang University –Beihang University: A Brief Introduction –E-Science Related Works in Beihang University What to Do Next?

19 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware19 Grid Middleware in China What’s Middleware –Middle of the Apps & Resources Grid Middleware –Including: Software (Application) Server Common Services/Basic Services Toolkits Programming & Application Models (?)

20 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware20 Grid Middleware in China NSFC –Network-based Science Research Environment (NSFC e-Science Project) Ministry of Science and Technology –National High-tech Project (863) CAS: VEGA NUTD: GridDAEN Ministry of Education –ChinaGrid CGSP Chinese Academy of Science –China Science Data Grid (SDG) Other Works –Campus Grid: Tsinghua University: TG, HUST: HauU –……

21 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware21 Agenda Backgrounds Grid Computing & Service Grid Service-Oriented Grid Middleware –Grid Middleware in China –NSFC: Network-based Research Environment Related Works in Beihang University –Beihang University: A Brief Introduction –E-Science Related Works in Beihang University What to Do Next?

22 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware22 Essence of the Project Application demand ’ s Set D (Demand) Resource ’ s Set R (Resource) T Dynamic Mapping between Set D & R To achieve MAX VALUE of the whole system Max (W d *∑ benefit (D) + W r * ∑ usage (R) ) M:D  R Forecasting & Optimizing

23 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware23 Essence of the Project Application demand ’ s Set D (Demand) Resource ’ s Set R (Resource) T Dynamic Mapping between Set D & R To achieve MAX VALUE of the whole system Max (W d *∑ benefit (D) + W r * ∑ usage (R) ) M:D  R Forecasting & Optimizing Treating Resources as services : Masking the heterogenous resources Services Composition: Cooperative work of resources Service-Oriented Architecture : loose coupling, dynamic composition Middleware: Simplify the development, deployment and management of system

24 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware24 Testing Environment of NSFC E-Science Project Testing Environment –Testing bed Network + Physical Resources –Testing Software Infrastructure Runtime Common Services Toolkits & API Programming (Application) Model –Testing Applications

25 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware25 Testing Environment —— Testing 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 integrate experimentation platform based network of 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

26 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware26 Testing Environment —— Testing Software Infrastructure Resource Service Layer Application Support Layer User Supporting Layer Security and system Mngt. Dev. Methods & Tools Application developers 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 share

27 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware27 Testing Software Infrastructure —— 9 Key Technologies Platform Architecture Resources Encapsulation & Service Runtime Management Res. Integrating Mngt. (MDS.) Common Services (for Resource Sharing) Service Composition & Collaboration User Supporting Tech. (GUI, Portal, Programming model) Domain Apps Development Methods & Technologies Management Security high-energy physics Biology computing Atmosphere inspection …… Computing resources Storage resources Instrument and equipment Software resources …… guide assistant support compatible

28 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware28 Testing 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.

29 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware29 Agenda Backgrounds Grid Computing & Service Grid Service-Oriented Grid Middleware –Grid Middleware in China –NSFC: Network-based Research Environment Related Works in Beihang University –Beihang University: A Brief Introduction –E-Science Related Works in Beihang University What to Do Next?

30 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware30 Beihang University Beijing 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.

31 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware31 Beihang University Beijing University of Aero. & Astro. (BUAA). Since 1952 1952 BIA: Beijing Institute of Aeronautics 1988 BUAA: Beijing University of Aeronautics & Astronautics 2002 BUAA: Beihang University

32 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware32 Beihang University Beijing 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.

33 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware33 Agenda Backgrounds Grid Computing & Service Grid Service-Oriented Grid Middleware –Grid Middleware in China –NSFC: Network-based Research Environment Related Works in Beihang University –Beihang University: A Brief Introduction –Related Works in Beihang University What to Do Next?

34 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware34 Related Works in BUAA Network Computing and Software –WebSASE: Web Service based Application Supporting Environment –Grid middleware : Web Service based Grid System —WebSASE4G Domain-Oriented Software Production Platform - SoftProLine Information Security

35 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware35 Web service and Grid computing Web service –a novel middleware in application data and function sharing on Internet. –a business application pattern on Internet –provides description , index,query, accessing, communication and interaction criterion through International standard open protocols ( i.e. UDDI 、 WSDL 、 SOAP and so on ) –widely adopted/supported by enterprises.

36 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware36 WebSASE: An Overview Supporting simple Web service and complicated Web service applications 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 Model/Instance

37 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware37 WebSASE: Components & Using Scenario

38 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware38 WebSASE4G: An Overview What is WebSASE4G? –A web service-oriented Grid application supporting Environment (WebSASE for Grid) –WebSASE (Web Services-based Application Supporting Environment) Web service-oriented middleware and software running supporting environment which unifies application deployment, running, monitor and management 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

39 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware39 WebSASE4G: Components Architecture Heterogeneous resource [5] Grid service Security control mechanism [4] Distributed Management and Monitor mechanism Grid service Common Supporting platform Grid Resource Image process Grid application biology information remote education Mass data hydrodynamics [1] Grid service representing 、 mutual operation mechanism And grid service container [2] Metadata And Distributed Information Service architecture [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 Engine Service-oriented job description, schedule and running Grid Service Portal End-user oriented interaction GISA providing Unified Services view CA & SOAP Secure communication AMC + Plugins GS Designer auxiliary toolkit Java-based SOG-API

40 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware40 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.

41 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware41 WebSASE4G kernel system UDDI server Visual composed service Modeling toolkit BHU WSDesigner Simplifies grid Services development WebSASE4G is a service-oriented, OGSA-based Grid supporting Platform which provides necessary running platform and auxiliary development toolkits developed by BUAA.

42 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware42 Grid application Aero & Astro Digital Museum airplane exhibit hall Realization technology Museum entrance Grid technology Multimedia technology virtual realism technology Human-machine interaction technology Database technology DB DB Human-machine interaction Mechanism

43 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware43 Domain-oriented Software Production Platform Gap Between Requirement and SA –Requirement project: describing the problem and restriction - what is it? –Software architecture : providing the blue print to problem solving - How ?  Problem  Transition and Coherent Evolution from Requirement Modeling to Software Architecture ?

44 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware44 Software stipulations model GOP – GOP establishs graceful mapping between formalized stipulations and software design ; Soft-bus based Multi-Engine Coordination Architecture –Matching from software architecture to component –A domain-oriented software production platform— SoftProLine –“Zero Programming” under Domain Model SoftProLine

45 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware45 Network Security Design and analysis for network security protocols Access Control of distributed systems Secure group communication

46 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware46 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

47 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware47 The efficiency of ACT-SPA An efficient automatic analysis system (ACT-SPA) is developed Network Security System for security protocols

48 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware48 Integration Our Aims... Security and User Management System platform Web service & Grid service running supporting plat Software resource Web serviceCORBAEJB Other components Operation system database Basic service Service compose and management Running toolsService 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

49 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware49 Agenda Backgrounds Grid Computing & Service Grid Service-Oriented Grid Middleware –Grid Middleware in China –NSFC: Network-based Research Environment Related Works in Beihang University –Beihang University: A Brief Introduction –Related Works in Beihang University What to Do Next?

50 May 21, 2004HU Chun-ming: Service Oriented Grid Middleware50 What to do next? Killer Applications over SOG –Large Scale Data Visualization? –E-Science for Scientists over China? –SDG? –IBM Business Grid? Yesterday: NGN = IP + QoS –What’s the “NGG”  Job-oriented End-to-end Quality of Services In Service Grid Physical Model for Service Computing –Statistical Physical Model for Large Scale Network? –Behavior of Service Computing? SOA’s Rapid Develop Model & Method

51 Question? Thanks!


Download ppt "Service-Oriented Grid Middleware HU Chun-Ming (On behalf of Mr. HUAI Jin-Peng) Beihang University CIAPR IV 2004 Shanghai, P.R.China."

Similar presentations


Ads by Google