Slides - CERN Indico

Download Report

Transcript Slides - CERN Indico

Enabling Grids for E-sciencE
Institution of SLAs
TNLC Meeting ― Athens, 2005-04-21
Afrodite Sevasti (SA2, GRNET)
www.eu-egee.org
INFSO-RI-508833
Model
Enabling Grids for E-sciencE
• Network Service Instance (NSI) refers to every instance of a
distinct flow or aggregate of EGEE traffic being transported
between two end-points located in two distant EGEE RCs.
• NSIs are active between two EGEE RCs at a specific point in time,
as a result of corresponding equal in number requests made by
the EGEE middleware.
•
• The GEANT/NREN community can currently offer two types of
border-to-border services:
– Best-Effort IP service
– Premium IP service
INFSO-RI-508833
TNLC meeting - 2005-04-21
2
Services
Enabling Grids for E-sciencE
• It is recommended that all EGEE NSIs are served using
Premium IP service. However, there is also the
possibility for an NSI to be served using the Best-Effort
IP service
• All domains involved in network services provisioning
to EGEE as part of the existing network infrastructure
hierarchy have to be categorized as to whether they
– Compliant with the Premium IP service
– Supportive of the Premium IP service
– Indifferent to the Premium IP service
INFSO-RI-508833
TNLC meeting - 2005-04-21
3
PIP compliant domain
Enabling Grids for E-sciencE
• A domain provides Premium IP service to an EGEE NSI
by following a set of basic principles as listed here:
– IP traffic belonging to a single NSI and served by Premium IP
service is classified and its packets are being policed
– Each router of the domain serves packets of PIP-served NSIs
via a dedicated router queue;
– Each router queue dedicated to serving Premium IP traffic must
be able to accommodate the maximum of Premium IP traffic that
can be routed through it;
– For Premium IP traffic of NSIs, it is possible to measure the
achievable bandwidth and provide statistical measurements for a
set of quality metrics between two edges of the domain.
– It must be capable of performing admission control on each new
NSI request from an ingress interface to an egress interface of
the domain.
INFSO-RI-508833
TNLC meeting - 2005-04-21
4
Non PIP compliant domains
Enabling Grids for E-sciencE
• Definition of a PIP supportive domain
– Preserving marking of PIP packets
– Operating in an over-provisioned manner.
– Monitoring of performance
• Definition of a PIP indifferent domain
– Might alter the DSCP field value in packet headers
– Might serve NSI traffic over congested links (and thus
compromise NSI requested guarantees such as guaranteed
bandwidth)
– Lack of monitoring infrastructure
• A Premium IP indifferent domain can be part of the endto-end path that the packets of an NSI traverse,
however this automatically degrades the IP
connectivity network service provided to the NSI from
PIP to Best-Effort.
INFSO-RI-508833
TNLC meeting - 2005-04-21
5
NSI establishment
Enabling Grids for E-sciencE
• For every case where it is required that an amount of
data is transferred from one EGEE RC to another either
in bulk transfer mode or in a real-time transmission
mode an NSI request is made.
• If the NSI request is accepted, the NSI is established
• For each NSI an end-to-end SLA is established that
provides all the technical and administrative details for
maintaining, monitoring and troubleshooting the NSI.
• This SLA is formed using the individual SLAs provided
by all domains along the end-to-end path
INFSO-RI-508833
TNLC meeting - 2005-04-21
6
Scenarios
Enabling Grids for E-sciencE
INFSO-RI-508833
TNLC meeting - 2005-04-21
7
Responsibilities
Enabling Grids for E-sciencE
• GEANT-NRENs cloud
– NIS request processing by each domain along the border-to-border
part of the path.
– If all three domains are able to confirm that the NSI request can be
honored, the acceptance of the request together with a border-toborder SLA will be returned to the ENOC responsible, for each specific
NSI
• Non-GEANT/NREN cloud domains
– In case of a PIP compliant or PIP supportive domain:
 use its admission control mechanism to examine whether the appropriate
resources are available in order to accommodate the request
 perform necessary configurations (in the case of a PIP compliant domain)
to serve the NSI
 fill in the corresponding SLA template (depending on whether the domain is
PIP compliant or PIP supportive) for the NSI and return it to the ENOC
contact point
– In case of a PIP indifferent domain:
 ENOC is notified as part of the normal process of collecting per-domain
SLAs to produce the end-to-end SLA.
 The end-to-end SLA is still established by the ENOC however it provides
Best Effort IP service to the particular NSI
INFSO-RI-508833
TNLC meeting - 2005-04-21
8
SLA templates
Enabling Grids for E-sciencE
•
•
•
•
SLA template for a Premium IP compliant domain
SLA template for a Premium IP supportive domain
SLA template for a Premium IP indifferent domain
EGEE end-to-end SLA template
INFSO-RI-508833
TNLC meeting - 2005-04-21
9
Establishment of SLAs
Enabling Grids for E-sciencE
INFSO-RI-508833
TNLC meeting - 2005-04-21
10
End-to-end SLA establishment & the
EGEE middleware
Enabling Grids for E-sciencE
INFSO-RI-508833
TNLC meeting - 2005-04-21
11
Other issues
Enabling Grids for E-sciencE
• Monitoring of SLAs
– Each domain is responsible for monitoring its network services’
provisioning according to the SLA it offers and whether it is a PIP
compliant, PIP supportive or PIP indifferent domain
– It is left to the EGEE RCs to install and/or run application
oriented tests to verify the performance of the end-to-end path
• Fault reporting and troubleshooting of SLAs
– In case of faults or degradation of performance, usually
perceived by by those involving in an NSI VOs/RCs, the problem
must be directly reported to the ENOC
– The ENOC is responsible for deciding where the problem might
be located and notifying the Technical Contact(s) of one or more
of the domains along the path.
• Quotas
• Disqualifying a domain
INFSO-RI-508833
TNLC meeting - 2005-04-21
12