From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers,...

54
From Academic To Business Grids Grid Enterprise Solutions from PSNC Tomasz Piontek [email protected]

Transcript of From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers,...

Page 1: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

From Academic To Business GridsGrid Enterprise Solutions from PSNC

Tomasz Piontek

[email protected]

Page 2: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

2

Outline

� PSNC

� Technology transfer

� What grids are?

�Gridge Enterprise Solutions� Summary

Page 3: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

3

R&D CenterPSNC was established in 1993 (staff: 180)

and is an R&D Center in:

� New Generation Networks

� POZMAN and PIONIER networks

� 6-NET, SEQUIN, ATRIUM, MUPBED projects

� HPC and Grids

� 5FP: GRIDLAB, CROSSGRID, GRIDSTART

� 6FP (20/4): HPC-Europa, InteliGrid, GridCoord,

CoreGrid, EGEE, BREIN, BeInGrid, ACGT,

QoSCoSGrid, Challengers, OMII-Europe,

Phosphorus, BalticGrid, g-Eclipse, int.eu.grid,

GN2, EXPReS, Qualipso, MUPBED, MAGIX,

� 2 CELTIC Projects

� Sun Center of Excellence and Microsoft Innovation Center

� Portals and Content Management Tools

� GridSphere Portal Framework support and development� GridSphere team (6 persons) led by Michael Russell now at

PSNC

� Digital Libraries

Page 4: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

4

Technology Transfer to industry and business

� PSNC plays many roles in various R&D Grid-related projects

� PSNC’s ambition is to transfer Grid and other related technologies to industry and commerce

� PSNC is now working on the incubator programme for SMEs to exploit and support Grid technologies

� ROI is important to us

Page 5: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

5

What is the Grid ?

“A computational grid is a hardware and software infrastructure that provides dependable consistent, pervasive and inexpensive access to high-end computational capabilities”

Carl Kesselman & Ian Foster, 1998

Page 6: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

6

What is the Grid? (2)

“... The real and specific problem that underlies the Grid concept is coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations. ...”

The Anatomy of the Grid. Enabling Scalable Virtual Organizations

Ian Foster, Carl Kesselman, Steven Tuecke

2002

Page 7: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

7

What is the Grid? (3)

A Three Point Checklist

� coordinates resources that are not subject to centralized control,

� ... using standard, open, general-purpose protocols and interfaces,

� ... to deliver nontrivial qualities of service

Ian Foster, 2002

Page 8: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

8

Gridge Aims

� Development of efficient distributed environments for high performance computing and collaborative work

� Creation of virtual organisations for common problem solving

� Integration of applications in distributed environments

Page 9: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

9

Gridge Components

� Portals

� Mobile User Services

� Gridge Resource Management System [GRMS]

� Gridge Authorization System [GAS]

� Data Management System [DMS]

� Monitoring Service

� Migrating Desktop

� Virtual User System

� System Checkpointer

Page 10: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,
Page 11: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

11

The GridSphere Portal Framework

� Support for the easy development and integration of new portlet applications

� Portlet API implementation fully 100% JSR 168 compliant

� Built-in support for Role Based Access Control (RBAC)

� Sophisticated portlet service model that can encapsulate reusable portlet logic into services that may be shared between many portlet

Page 12: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

12

The GridSphere Portal Framework

� Localization support in the Portlet API implementation and GridSphere core portlets support French, English, Spanish, German, Dutch, Czech, Polish, Hungarian, Italian and even Arabic, Japanese and Chinese!

� Open-source and 100% free! :-)

� used in many UE and commercial projects

Page 13: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

13

GridSphere core portlets

� Login, Logout,

� Locale settings

� Profile personalization

� Layout customization

� Administration portlets for creation of users, groups

Page 14: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GridSphere’s Grid Portlets

� Original goal of the GridSphere project was to support Grid portal development.

� However, the GridSphere portlet container itself contains no support for Grid technologies.

� Instead, GridSphere Project has developed support for Grid related functionality in a web application we call Grid Portlets.

� Grid Portlets can be used to develop application-specific Grid portal applications.

Page 15: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GridSphere’s Grid Portlets

� Grid Portlets offers a collection of portlet services that provide a high-level API and model of the Grid.

� Grid Portlets contains a set of portlets that provide basic Grid functionality.

� Grid Portlets is distributed with support for GT2 services (Mds2, GRAM, GridFTP, etc).

� Grid Portlets supports the ability to plugin other Grid technologies in a variety of ways.

Page 16: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Credential Grid Portlet

Page 17: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

File Browser Portlet

Page 18: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Job Submit Portlet

Page 19: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Grid Portals

Page 20: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Access for Mobile Users

�Grid with Mobile Devices - possibilities

� Mobile Device as a Grid node

� Mobile Device as a tool for Grid access

�Mobile devices weaknesses

� Limited memory

� Limited screen resolution and colors

� Limited processor power

� Limited network bandwidth

� Limited input possibilities

� but...they are MOBILE!

Page 21: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Mobile - Architecture

Page 22: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Mobile - FeaturesUser notifications as Email, SMS and various Internet Communicators

Storing notification messages in Gridge Message Box for further retrieval with mobile device

Browsing Message Box for messages

Visualization Service for Mobiles usage to show device capability-dependent images to the user

Gateway and services management via portlet interface

Off-line work possibility for Gridge Mobile Client

Grid Resource Management System job submission and management

Wide range of supported devices (Java - J2ME MIDP 1.0+)

Page 23: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Mobile Visualization Service

Page 24: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GRMS Client

Page 25: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

� Advanced scheduling algorithms and plugins for:

� multicriteria optimization of resource allocations,

� task re-scheduling (using user-level checkpointing and task migration),

� time-constraint scheduling,

� Dynamic resource discovery,

� Remote job submission and control,

� Powerful job description providing wide variety of means to express application and user requirements,

� Workflow job support – precedence constraints based on task status changes,

GRMS - Features

Page 26: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GRMS - Features� Compatibility and integration with common

technologies, including Globus Pre-WS and new GT4/WSRF services, grid monitoring system, data management, and many others,

� Modular & plugable architecture

� User notifications support,

� Enhanced support for VO-level authorization scenarios with GAS,

� Portable (all modules implemented in Java)

� Web Service interface

Page 27: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GRMS - Architecture

Page 28: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

simple workflow

<grmsJob appid="example15">

<task taskid="ps" persistent="true">

<resource>

<hostname>fury.man.poznan.pl</hostname>

</resource>

<executable type="single" count="1">

<execfile name="ps">

<url>file:////bin/ps</url>

</execfile>

<arguments>

<value>-ef</value>

</arguments>

<stdout>

<url>${TASK_DIR}/ps.out</url>

</stdout>

</executable>

</task>

GRMS Job DescriptionGRMS Job DescriptionGRMS Job DescriptionGRMS Job Description

Page 29: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

<task taskid="tar" extension="ps">

<executable type="single" count="1">

<execfile name="tar">

<url>file:////bin/tar</url>

</execfile>

<arguments>

<value>cfz</value>

<value>ps.out.tgz</value>

<value>ps.out</value>

<file name="ps.out.tgz" type="out">

<url>gsiftp://fury.man.poznan.pl/~/examples/ps-${JOB_ID}.tgz</url>

</file>

</arguments>

</executable>

<workflow>

<parent triggerState="FINISHED">ps</parent>

</workflow>

</task>

</grmsJob>

GRMS Job DescriptionGRMS Job DescriptionGRMS Job DescriptionGRMS Job Description

simple workflow (2)

Page 30: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GRMS Workflow

Page 31: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GRMS Client

Page 32: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GRMS Client (2)

Page 33: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GRMS Client (3)

Page 34: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Gridge Authorization Service

� Decision point for all components of a system

� Storing security policies for all components

�The GAS complex data structure can be used to model many abstract and real world objects and security policies for such objects

�GAS is considered as independent of specific technologies used at lower layers, and it should be fully useable in any environment

� Implemented as GSI-enabled Web Service

Page 35: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GAS - Features� Support for two authorization security models (RAD,

RBAC);

� Possibility to generate security policies in a form dynamically specified by the end user;

� Possibility of getting an authorization decision based on information obtained from the operating system

� GAS is probably one of the fastest and most stable authorization system because it is written in ANSI C , which uses not much CPU power and a little amount of memory (almost all authorization systems are written in java).

Page 36: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GAS - Architecture

Page 37: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GAS Architecture - system

Admin. portlet GTK admin client

GRMS

Admin. client

OGSA-DAI service

Globus plugins OGSA-DAI resource

GUI layer

Service layer

Resource layerGAS server

DSP

Page 38: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GAS plugins for Globus

plug-in

Elements developed in the scope of the GridLab project

getauthorizationdecision

plug-in

Gatekeeper

GridFTP

Job Manager

GLOBUS

Gridmap

callout

GRAM

callout

GASAuthorization

Service

GRMSother services,

applications or users

Page 39: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GAS - Portlet admin client

Page 40: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GAS - GTK admin client

Page 41: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Data Management System

Distributed system of services capable of delivering mechanisms for seamless management of large amount of data

Virtual file system keeping the data organized in a tree structure

metadirectories -for building hierarchy

metafiles – logical representation of data

Page 42: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

GDMS Architecture

Page 43: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

DMS Components

� Data Broker – access interface

� Metadata Repository – information about data

� Data Container – data storing

� Proxy Broker – access to databases

Page 44: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

User Interface: file/directory services

Page 45: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

User Interface: security services

Page 46: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Gridge sample scenario

Project

GRMS

Cancel

Submit

MBS

Notifica.

Job1

Job2

GAS server Mobiles

Rage1

Use

r la

ye

r

Portal

GRMS

GAS portlet GRMS portlet

Po

rtal la

ye

rS

erv

ice

s la

ye

rR

esou

rce

s la

ye

r

GAS plugin GAS plugin

GLOBUS

MCC portlet DMS portlet

DMS

Page 47: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Host BHost A

GRMS

DMS Mercury Mobile

Master Slavejob submission GRMS_JOB_ID

start task

register notification

commit task

start task

register metrics

GRIDGE Scenario

Page 48: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Host BHost A

GRIDGE Scenario

GRMS

DMS Mercury Mobile

Master SlaveNotification: Slave is running

subscribe metrics

register checkpoint interface

migrate Slavecheckpoint

create logical files

query performance metric

Page 49: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Host BHost A

GRMS

DMS Mercury Mobile

Master Slave

get checkpointfiles locations

resume Slave

Slave

publish new progress metric

register checkpoint files

deliver metric

submit new slave

start task

Slave2

GRIDGE Scenario

Page 50: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Host BHost A

GRMS

DMS Mercury Mobile

Master

Slave

register Job notification

Slave2

register SMS notification

unregistermetrics

upload output files

GRIDGE Scenario

Page 51: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

Host BHost A

GRMS

DMS Mercury Mobile

Mastercancel slave2

Slave2notification:

Slave finishedcancel

Nonification: job finished

send SMS

GRIDGE Scenario

Page 52: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

� Gridge at WWW:http://www.gridge.org

Page 53: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

53

Summary

� Go commercial if you have a bright idea and few persons willing to take a risk

� Start with your business idea!

� Carefully plan the steps and the technologies you want to use.

� Use industry approved standards where possible.

� Be careful, technology is not the only limitation!

Page 54: From Academic To Business Gridsstartup/prezentacja/Piontek_1.pdf · QoSCoSGrid, Challengers, OMII-Europe, Phosphorus, BalticGrid, g-Eclipse, int.eu.grid, GN2, EXPReS, Qualipso, MUPBED,

54

Thank you!