Title: Services in Fraunhofer Enterprise Grids
1Services in Fraunhofer Enterprise Grids
- Julian Bart, Anette Weisbecker
- Cracow Grid Workshop 07
- 16.10.2007
2Outline
- Introduction
- Fraunhofer Enterprise Grids (EPG)
- Overview
- Services in Fraunhofer EPG
- Business sector-specific Grid solutions
- Structure
- Grid Check
- Process model
- Portal
- Outlook
- PartnerGrid
3Fraunhofer 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.
4Evolution of Grid Computing in industry
- Inter Grids Wide Area Service Grids
- Global Grid Service Infrastructure
- international, global Grids
- Semantic Grids
- Service Oriented Knowledge Utilities (SOKU)
Evolution
long term
- Extra Grids Distributed Partner Grids
- Distributed Enterprise and Campus Environments
- Integration of Partners, inter organisational
Collaboration, - Virtual Organisation
- Security, inter organisational load balancing
medium term
- Intra Grids Enterprise Grids
- process management across departments
- Authentification, Authorisation, Security,
Accounting - additional options e.g. load balancing
short term
Time
5Fraunhofer 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, )
6Fraunhofer 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
7Development of business sector-specific grid
solutions
8Fraunhofer Enterprise Grids Structure
9Fraunhofer Enterprise Grids Process model
- Process model for the integration of Grid
middleware in the enterprise IT infrastructure
10Fraunhofer Grid Check
- Analysis of the IT-infrastructures and the
processes - Potential analysis of grid computing considering
the business objectives
11Fraunhofer 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
12Fraunhofer 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
13Fraunhofer 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
14Fraunhofer 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
15Fraunhofer 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
16Virtualisation 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
17Evolution of Grid Computing in industry
- Inter Grids Wide Area Service Grids
- Global Grid Service Infrastructure
- international, global Grids
- Semantic Grids
- Service Oriented Knowledge
- Utilities (SOKU)
Evolution
long term
- Extra Grids Distributed Partner Grids
- Distributed Enterprise and Campus Environments
- Integration of Partners, inter organisational
Collaboration, - Virtual Organisation
- Security, inter organisational load balancing
medium term
- Intra Grids Enterprise Grids
- process management across departments
- Authentification, Authorisation, Security,
Accounting - additional options e.g. load balancing
short term
Time
18PartnerGrid 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
19PartnerGrid 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
20Thank you for your interest!
Questions?
Contact Julian Bart Fraunhofer IAO Business
Unit Software Technology E-Mail
julian.bart_at_iao.fraunhofer.de http//www.swm.iao
.fraunhofer.de http//www.enterprisegrids.fraunho
fer.de