EU Phosphorus Phosphorus Project Project EU Harmony Harmony - - PowerPoint PPT Presentation

eu phosphorus phosphorus project project eu harmony
SMART_READER_LITE
LIVE PREVIEW

EU Phosphorus Phosphorus Project Project EU Harmony Harmony - - PowerPoint PPT Presentation

EU Phosphorus Phosphorus Project Project EU Harmony Harmony Advance Reservation Reservation features features for for Grids Grids Advance (on on behalf behalf of of UniBonn UniBonn, , SURFnet SURFnet, , UvA UvA, CRC, , CRC,


slide-1
SLIDE 1

EU EU Phosphorus Phosphorus Project Project Harmony Harmony

Advance Advance Reservation Reservation features features for for Grids Grids

( (on

  • n behalf

behalf of

  • f UniBonn

UniBonn, , SURFnet SURFnet, , UvA UvA, CRC, , CRC, Nortel Nortel, FHG, I2CAT) , FHG, I2CAT) E2E Workshop – Establishing Lightpaths Amsterdam, December 2008

slide-2
SLIDE 2

Phosphorus Architecture

HARMONY

slide-3
SLIDE 3

Harmony system is…

  • An multi-domain path provisioning system where users and Grid

applications can book in advance end-to-end paths with AA

  • The Harmony Service Interface (HSI) allows the user, Middleware or ever

applications operate the whole inter-domain scenario

  • Harmony allows heterogeneous domain interoperability by performing an

inter-domain resource brokering over the heterogeneous Network Resource Provisioning Systems (NRPS) underlying

  • NRPS considered are:
  • Argia

Argia/UCLP /UCLP (CA-CRC/Inocybe, Spain-i2CAT)

  • ARGON

ARGON (Germany –Viola Testbed)

  • DRAC

DRAC (Holland- Nortel/SURFnet)

slide-4
SLIDE 4

Grid applications in Phosphorus

WISDOM - Wide In Silico Docking On Malaria

WISDOM consists of virtual screening techniques AutoDock and FlexX. both are in silico docking techniques, where researchers use large computing power (Grid systems) to compute the probability that potential drugs will dock with a target protein. Distribution of high volume input data from the specified Input data Server High bandwidth need and low latency for data distribution of up to 240 GB

KoDaVis –Making Atmospheric Processes visible

Simulations of physical and chemical processes in the atmosphere help to understand the effect of human activities on the climate: data sets ~ 1000 GigaByte stored on 1 or more central servers Collaborative visualization of data provides insight into processes

TOPS - Technology for Optical Pixel Streaming

Streaming of high resolution 2D scientific content Huge data source (~50 TB), not practical to transfer data itself Interactive queries on data source. Results (images) are streamed to scientist for analysis Visualisation of huge data-sets on a tiled panel display (TPD). The rendering is performed at a source node Requirements: 10 Gbit/s, 100 msec latency, layer 2, MTU 9000

DDSS – Distributed Data Storage System

Huge data volumes moved over the network in parallel TCP/IP streams Transfers both latency- and bandwidth-dependent Single network links allocation for one-to-one scenarios

slide-5
SLIDE 5

Harmony testbed

slide-6
SLIDE 6

HARMONY HARMONY Architecture Architecture

Key points:

  • Distributed (P2P) or

Hierarchical architecture for the Network Service Plane (NSP)

  • The NSP is composed by

independent entities (Inter Domain Brokers)

  • Harmony Service

Interface common for the adaptation layer and the network service plane

slide-7
SLIDE 7

Harmony Service Interface – HSI

slide-8
SLIDE 8

Harmony AAI – Overview

  • The Harmony System implements an

Authentication (AuthN) and Authorisation (AuthZ) Infrastructure based on the Generalised AAA Toolkit [1].

AuthN

  • Based on user certificate + user signature.
  • PKI-based, using certificate X.509.
  • Signature is exchanged using SAML assertions

among entities.

  • Signature added as part of the SOAP header in

the service request message.

AuthZ

  • Access control based on XACML obligations

using local policy databases.

  • Implemented using GAAA-Toolkit (ver. 0.5).
  • Session is kept exchanging tokens among

entities (token := GRI, value, validity) [1] http://staff.science.uva.nl/~demch/projects/aaauthreach

slide-9
SLIDE 9

time bandwidth earliest start time deadline time bandwidth earliest start time deadline

  • Malleable reservations stand behind the user

intention for transfering a certain amount of data within a given deadline.

  • When a reservation request is received, the IDB loops
  • ver different interdomain paths, possible start times

and bandwidths (inside user’s constraints range) to find a set of available resources that fulfill the request.

  • The steps followed by the IDB are:
  • 1. Path computation and choice of bandwidth – In a first step, a path between the

given user endpoints is computed. Then, only bandwidths in the range requested are chosen.

  • 2. Bandwidth adaptation – The attempt here is made to adjust all the endpoints on the

given path to a common bandwidth level. First, it chooses the min-max bandwidth following user’s constratins. In the second step, the highest bandwidths are reduced according to the technology-induced granularity until the smallest bandwidth is equal to or greater than the min- max bandwidth.

  • 3. Availability checking – In this step the availability of the network resources is checked.
  • 4. Reservation – The final step commits the fixed reservation constraints that fulfils the original

malleable reservation request.

Advance Reservation Algorithm

slide-10
SLIDE 10

Harmony and the outer world

Key points:

  • For any integration it is necessary to build an Harmony Gateway (HG), with the HSI on the
  • ne hand, and the interface of the other system in the other hand
  • HG translates requests in one system-language to HSI, bi-directionally. Modularity in the

internals of HG allow stateful or stateless interoperability, depending on HG implementation

  • NSI OGF participation

Current implement.:

  • Harmony

Harmony-

  • IDC

IDC gateway gateway (signaling

demonstrated on SC08, booth #2603)

  • Harmony

Harmony-

  • G

G2

2MPLS

MPLS

(signaling, working on topology)

  • Harmony

Harmony-

  • Autobhan

Autobhan (under

design, using IDC)

slide-11
SLIDE 11

Harmony-IDC Gateway

1. IDB in Harmony receives reservation request. 2. IDC is seen as a simple domain (limited IDB –request forwarding-) 3. Reservation request to IDC domain is sent to the Gateway 4. Gateway translates request from Harmony to IDC and initiates the reservation procedure in IDC control plane.

slide-12
SLIDE 12

Harmony administrator GUI

slide-13
SLIDE 13

Admin GUI

slide-14
SLIDE 14
slide-15
SLIDE 15

Thanks for your attention

Sergi Sergi Figuerola Figuerola ( (i2CAT i2CAT Foundation Foundation, Barcelona) , Barcelona)

sergi.figuerola@i2cat sergi.figuerola@i2cat. .net net

  • r
  • r

+34.675.780.950 +34.675.780.950