services in fraunhofer enterprise grids julian bart, anette weisbecker cracow grid workshop ’07...

20
Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

Upload: stewart-wood

Post on 12-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

Services in Fraunhofer Enterprise Grids

Julian Bart, Anette Weisbecker

Cracow Grid Workshop ’07

16.10.2007

Page 2: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

2

© Fraunhofer IAO, IAT Universität Stuttgart

Outline Introduction Fraunhofer Enterprise Grids (EPG)

Overview Services in Fraunhofer EPG Business sector-specific Grid solutions Structure Grid Check Process model Portal

Outlook PartnerGrid

Page 3: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

3

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Alliance Grid Computing

The Fraunhofer Grid Alliance manages the Fraunhofer Resource Grid and combines the grid research activities of eight IT research institutes within the Fraunhofer Society.

The Fraunhofer Resource Grid (FhRG) is the

operational basis for Grid Research

and Grid Applications within the

Fraunhofer Grid Alliance.

Page 4: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

4

© Fraunhofer IAO, IAT Universität Stuttgart

Evolution of Grid Computing in industry

short term

long term

medium term

•Inter Grids: Wide Area Service Grids– Global Grid Service Infrastructure– international, global Grids – Semantic Grids– Service Oriented Knowledge Utilities (SOKU)

• Extra Grids: Distributed Partner Grids– Distributed Enterprise and Campus Environments– Integration of Partners, inter organisational Collaboration,– Virtual Organisation– Security, inter organisational load balancing

• Intra Grids: Enterprise Grids– process management across departments– Authentification, Authorisation, Security, Accounting– additional options e.g. load balancing

Time

Evolu

tion

Page 5: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

5

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Enterprise Grids: Overview Economy-oriented research project by Fraunhofer

Project aims:

Preparation of sector-oriented Best-Practice grid solutions

Use cases, to show enterprises the possibilities of grid computing

Analysis of existing free and commercial grid middleware solutions

Process method for the introduction and usage of grids in enterprises

Development of a Grid check, to analyse the grid-capability of an enterprise including a cost-benefit model

Enhancements of the Fraunhofer grid software components

Grid middleware software (i.e. data management, workflow management and portal components)

Grid-relevant applications (Simulations, financial analysis, …)

Page 6: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

6

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Enterprise Grids: Services Services in Enterprise Grids:

Introduction-Services for a Grid infrastructure in enterprises

Process model for the planning and realisation Grid Check

Middleware-Services in a Grid-based environment Portal

User-Management Data-Management Security based on X509 certificates

Workflow Execution System with Scheduler Calana – Auction-based Grid Resource Broker XenBEE – Virtualisation Environment

Page 7: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

7

© Fraunhofer IAO, IAT Universität Stuttgart

Development of business sector-specific grid solutions

Automotive/ Mechanical engineering/ Shipbuilding

Data exchange, collaboration I.e. Application coupling, distributed data

access I.e. Access to a distributed simulation

application

Oil and gas industries

Simulation, optimisation, data exchange, collaboration

I.e. Application coupling, distributed data access

Life Sciences Process acceleration, high data volumes, high computing requirements

I.e. Drug-design-simulation

Media Collaboration of many small- and medium-sized enterprises, digital content, high data volumes

Distribution of high data volumes on the movie market

Banks and insurances

Virtualisation of resources, real-time applications Throughput calculations (market data

analyses), real-time analysis

Page 8: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

8

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Enterprise Grids: Structure

Page 9: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

9

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Enterprise Grids: Process model Process model for the integration of Grid middleware in the

enterprise IT infrastructure

Strategy Analysis

Strategy Concept

Analysis Organisation

Analysis Processes

Analysis Information

Analysis Existingsystems

Requirementsidentification

Identification ofeconomicpotential

Rough concept

Specification

Technologyselection

Economicfeasibility

study

Providerselection

Fine concept

RequirementsSpecification

Realisation

Change Management

Trainingconcept

Introductionmonitoring

Training

Introductionconcept

Evaluation

Strategy Analysis Concept Realisation Introduction

S1.0

S2.0

A1.0

A2.0

A3.0

A5.0

A6.0

K1.0

K2.0

K3.0

K4.0

K5.0

K6.0

K7.0

R1.0

R2.0

R3.0

R4.0

R5.0

E1.0

E2.0

A4.0

Page 10: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

10

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Grid Check Analysis of the IT-infrastructures and the processes Potential analysis of grid computing considering the business

objectives

Strategy Analysis

Strategy Concept

Analysis Organisation

Analysis Processes

Analysis Information

Analysis Existingsystems

Requirementsidentification

Identification ofeconomicpotential

Rough concept

Specification

Technologyselection

Economicfeasibility

study

Providerselection

Fine concept

RequirementsSpecification

Realisation

Change Management

Trainingconcept

Introductionmonitoring

Training

Introductionconcept

Evaluation

Strategy Analysis Concept Realisation Introduction

S1.0

S2.0

A1.0

A2.0

A3.0

A5.0

A6.0

K1.0

K2.0

K3.0

K4.0

K5.0

K6.0

K7.0

R1.0

R2.0

R3.0

R4.0

R5.0

E1.0

E2.0

A4.0

Normierung/Ergänzung

Verteilung Zusammen-fassung

Erhebung Erfassung Verarbeitung Analyse

Normierung /Ergänzung

Modul HHard FactorsModul SSoft Factors

Modul KKosten/Nutzenmodell

Modul AAnalyse-verfahren

TCOdiverse

Ergebnisse

DatenbasisDatenbasis Eingabe

Methoden

Ausgabe

Kunde

andererVerwendung

Normierung/Ergänzung

Verteilung Zusammen-fassung

Erhebung Erfassung Verarbeitung Analyse

Normierung /Ergänzung

Modul HHard FactorsModul SSoft Factors

Modul KKosten/Nutzenmodell

Modul AAnalyse-verfahren

TCOdiverse

Ergebnisse

DatenbasisDatenbasis Eingabe

Methoden

Ausgabe

Kunde

andererVerwendung

Extended Cost-Benefit model

Page 11: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

11

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Grid Check Workshop(s) with developers/user Criteria Analysis Check List:

Applications Number and knowledge of current / potential users Licence problems Requirements Bottlenecks

Hardware infrastructure Network topology Existing hardware Security infrastructure (firewalls, policies…) Administration Planned changes Bottlenecks

Data infrastructure File Server Databases

…. Advantages/Disadvantages of Grid Computing

Analysis of the abilities to improve Cost-benefit model comparing current/potential infrastructure

Page 12: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

12

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Grid Check Committing the objectives of a middleware introduction:

New business processes/models Performance improvement Providing access to the application via:

GUI Portal Console

Administration model/ Monitoring Costs Service Level Agreements Scalability Virtualisation grade

Page 13: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

13

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Enterprise Grids: Portal Enterprise Grid portal in the Fraunhofer Resource Grid with

special focus on the requirements of enterprises: Variety of applications of different sectors Certificate-based Sign-On

New Users as guest users Role-based access to the applications via portlets Location-independent access to the Grid User-specific data storage on the portal

Input/Output files Parameter files

Page 14: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

14

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Enterprise Grids: Portal Enterprise Grid portal:

Grid Workflow execution service Composition of several services to a new, more complex

service incl. data management based on Web services Resource broker/ Scheduler

Resource virtualisation Administration portlets

White list for new users by a Distinguished Name certificate-list

Script Templates to keep the resources up-to-date

Page 15: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

15

© Fraunhofer IAO, IAT Universität Stuttgart

Fraunhofer Enterprise Grids: Calana Agent-based Resource Broker

Broker starts auction by user request

Fast & expensive vs. Slow & cheap

Latest beginning

No. of CPUs

Agents bid for the order

BrokerBroker

Agent1Agent1 Agent2Agent2

Page 16: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

16

© Fraunhofer IAO, IAT Universität Stuttgart

Virtualisation infrastructure »XenBEE« Xen-Based Execution Environment

xbe – User client xbed – Management daemon xbeinstd – Instance control daemon (inside the Virtual Machine)

Workflow: The user can create and upload or use an existing virtual machine image Starting the machine via the xbed, waiting for xbeinstd to send Up-Message The user sends a file with the Job execution description (XSDL) incl. Data

Setup xbeinstd runs the application and returns the data when done

Images can be encrypted and compressed for transport

Page 17: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

17

© Fraunhofer IAO, IAT Universität Stuttgart

Evolution of Grid Computing in industry

short term

long term

medium term

•Inter Grids: Wide Area Service Grids– Global Grid Service Infrastructure– international, global Grids – Semantic Grids– Service Oriented Knowledge– Utilities (SOKU)

• Extra Grids: Distributed Partner Grids– Distributed Enterprise and Campus Environments– Integration of Partners, inter organisational Collaboration,– Virtual Organisation– Security, inter organisational load balancing

• Intra Grids: Enterprise Grids– process management across departments– Authentification, Authorisation, Security, Accounting– additional options e.g. load balancing

Time

Evolu

tion

Page 18: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

18

© Fraunhofer IAO, IAT Universität Stuttgart

PartnerGrid: Projectgoal

The goal is the development of a collaboration software platform based on Grid

– Management of distributed, virtual organisations und their protection by the realisation of integrated security concepts

– Accounting and billing function– Transparent access to distributed data in the form of file

systems and data bases passing firewalls– Interface to service providers for the execution of very compute

intensive application– Passing firewalls between partner by the integration of an

Application-level-gateway– Definition and execution of complex and distributed process flows– Simple usage interface for the access and the usage of the

software infrastructure via portal technology

Page 19: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

19

© Fraunhofer IAO, IAT Universität Stuttgart

PartnerGrid: Projectgoal

Realisation of two scenarios:– Founding process simulation

– Optimisation with parallel workflows on distributed resources

– Deployment of Grid middleware in a big enterprise– Online-Support by the software producer in customer-

projects– Plastic forming process simulation

– Project processing between customer, supplier and service provider

– Application sharing environment, Communication modules

Page 20: Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007

20

© Fraunhofer IAO, IAT Universität Stuttgart

Thank you for your interest!

Contact: Julian BartFraunhofer IAOBusiness Unit Software TechnologyE-Mail: [email protected]

http://www.swm.iao.fraunhofer.dehttp://www.enterprisegrids.fraunhofer.de

Questions?Questions?