from academic to business gridsstartup/prezentacja/piontek_1.pdf · qoscosgrid, challengers,...
TRANSCRIPT
![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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/2.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/3.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/4.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/5.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/6.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/7.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/8.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/9.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/10.jpg)
![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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/11.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/12.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/13.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/14.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/15.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/16.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/17.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/18.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/19.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/20.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/21.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/22.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/23.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/24.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/25.jpg)
� 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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/26.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/27.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/28.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/29.jpg)
<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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/30.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/31.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/32.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/33.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/34.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/35.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/36.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/37.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/38.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/39.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/40.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/41.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/42.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/43.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/44.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/45.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/46.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/47.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/48.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/49.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/50.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/51.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/52.jpg)
� 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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/53.jpg)
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,](https://reader034.vdocuments.us/reader034/viewer/2022042214/5eba8b81bda23e34581d8a5a/html5/thumbnails/54.jpg)
54
Thank you!