Service Differentiation and Grids - PowerPoint PPT Presentation

About This Presentation
Title:

Service Differentiation and Grids

Description:

Benjamin Gaidioz, Pierre Billiau, Fran ois Echantillac, Mathieu Goutelle, Fabien ... Control and Management of the Grid (middleware) ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 29
Provided by: PRI51
Category:

less

Transcript and Presenter's Notes

Title: Service Differentiation and Grids


1
Service Differentiation and Grids
  • Pascale Vicat-Blanc Primet
  • Benjamin Gaidioz, Pierre Billiau, François
    Echantillac, Mathieu Goutelle, Fabien Chanussot
  • INRIA - Reso
  • LIP Laboratory
  • Ecole Normale Supérieure de Lyon
  • France
  • Pascale.primet_at_inria.fr

2
Outline
  • Requirements for E2E Service Differentiation in
    Grids
  • The EDS approach (DataTAG project)
  • The QoSinus approach (e-Toile/VTHD project)
  • Conclusion

3
Typology of Grid flows
  • Applications flows
  • Input Output data
  • Inter process communication messages (MPI, DSM,
    synchro)
  • Codes coupling
  • Interactions
  • Vizualizations
  • Voice/Video in collaborative environments
  • Control flows
  • Grid environment deployment
  • Applications deployment
  • Control and Management of the Grid (middleware)
  • Monitoring, scheduling, loading, reporting,
    alarms
  • All these flows share the same  network
    resource  and the same bottlenecks

4
Example e-toile Infrastructure
Europe US
Experimental Testbed
Production Testbed
ID-IMAG Grenoble
ID-IMAG Grenoble
ID-IMAG Grenoble
ID-IMAG Grenoble
ID-IMAG Grenoble
ID-IMAG Grenoble
ID-IMAG Grenoble
1 Gb/s
12 PC bipro
250 PC en cluster
VTHD 2.5 à 10 Gb/s
IRISA Rennes
IRISA Rennes
2 Gb/s
CERN
1 Gb/s
SUN Grenoble
SUN Grenoble
1 Gb/s
CEA Saclay
CEA Saclay
CEA Saclay
Serveur 8 processeurs
1 Gb/s
1 Gb/s
ENS Lyon
ENS Lyon
ENS Lyon
ENS Lyon
ENS Lyon
ENS Lyon
1 Gb/s
PRiSM Versailles
PRiSM Versailles
PRiSM Versailles
PRiSM Versailles
EDF Clamart
EDF Clamart
EDF Clamart
EDF Clamart
EDF Clamart
8 x 2 PC linked by SCI
Serveur bipro MP760
IBCP
1 cluster de PC
Machine SMP
16 power PC linked by Myrinet
Routeur actif
Routeur actif
1 cluster Myrinet de 10 PCs 1 cluster de 8 PCs
Service de dépôt de données IBP
Serveur 3 bipro
16 Sun Cobalt
5
Grid Flows characteristics
  • Mice, Elephant, Lièvres et Tortues,
  • Throughput
  • Rates more than 9 orders of magnitude
  • Few bytes for interactive traffic or control
    traffic
  • To petabytes for bulk data transfer.
  • Delay
  • Very heterogeneous needs
  • Some applications are very sensitive to latency
    (MPI visu)
  • Bulk Data Transfer delays have to be controlled
  • Reliability
  • Generally reliable (gt TCP) but some apps are
    loss tolerant (Astro)
  • Communication models
  • Point to point, point to multipoint, multipoint
    to point, multipoint to point
  • Collectives operations, synchronisation
    barriers...

6
Medical Images processing Pipeline

tagged MRI sequences From 20MB to 2GB/frame
1. Tags and myocardium automatic extraction
2. Motion estimation
3. Quantification
7
How to control the performances?
  • Packet level (Network QoS)
  • 1 à 100ms
  • Mechanisms classifiers, marquers et
    conditionners (routers)
  • Models IntServ, DiffServ, Corestateless,Proporti
    onal, EDS
  • Round trip time level (E2E QoS)
  • 1 à 100 ms
  • Congestion control and flow control (TCP, TFRC)
  • Session level
  • s, mn, or hr
  • Admission control, Resource reservation (RSVP),
    routing
  • Load sharing, MPLS-TE, BoD
  • Long term
  • Days, months...
  • Provisionning, planification, loD

8
Explored Approaches (INRIA RESO)
  • Grid really need End to end QoS (bulk to MPI
    vizual.)
  • Packet differentiation is already there in IP
    equipments
  • PQ, WFQ, CBQ, WRR, RED, WRED
  • Lot of issues with IS Diffserv
  • Service differentiation at transport level
  • Two approaches have been explored at INRIA
  • EE DataTAG (assumption bottleneck is in
    accessLAN)
  • Relative IP packet differentiated forwarding
  • Each connection manages its individual QoS
  • End protocol has to be adapted (SlowStart or
    AIMD)
  • Edge to Edge e-Toile (assumption bottleneck
    is in WAN)
  • An Independant API defined and integrated in mw
    to specify session QoS goals
  • QoSINUS as a Grid network Service
  • Interact with the Grid Measurement Infrastructure

9
EDS approach
10
Equivalent Differentiated Service Model
  • Goal Sharing the network resources (bottleneck)
    and control the E2E performances according to the
    application specific requirements
  • gt delay sensitive/ loss sensitive/rate
    sensitive
  • Constraints new PHB at IP level
  • Differentiated forwarding services without
    pricing
  • No admission control required.
  • PHB definition restricted to local parameters (no
    layer violation)
  • The transport layer has to integrate some
    adaptation mechanisms to contribute to end to end
    performance control.

11
Equivalent Differentiated Services
  • Proportionality
  • Asymmetry (cf ABE)

12
Equivalent Differentiated Services
  • The EDS model defines an arbitrary number N of
    classes.
  • Differentiation on delay and loss rate for each
    class.
  • A class i gets a delay coef di and a loss rate
    coef li.
  • These coef are constants.
  • let i and j be two classes, the router schedules
    and drops their packets so that there is a ratio
    di/dj between local queuing delays and li/lj
    between local loss rates.
  • In order to avoid having privileged classes,
    coefficients are set
  • if diltdj then ligtlj
  • or
  • if digtdj then liltlj
  • for all I in 1,N and j in 1,N

13
Adaptive Packet Marking simple algorithm
loss
delay
t
t
Selected class
Delay constraint
Loss constraint
14
AIMD EDS packet marking principle
15
Validation
  • EDS layer3 has been implemented in NS and in the
    Linux QoS kernel
  • EDS layer 4 has been implemented in SCTP via an
    adaptation of the AIMD algorithm in NS and Linux
    kernel and tested on a local emulated platform
    (NistNet) and on DataTAG link

16
Results for a mix of traffic (NS simulations)
EDS3/4
Interactive traffic Transfer delay lt60
Real-Time traffic Latency constraint respect 2x gt
Bulk transfer timeout
17
QoSINUS approach
18

e-Toile GRID project goals
  • Develop a Grid testbed
  • On the Very High Bandwidth experimental network
    (VTHD)
  • Active Grid Technology (dynamicity of the grid)
  • Develop a middleware prototype
  • Programmable Network and communication Libraries
  • NFSp GXFER, MPI madeleine, MOME (DSM),
  • Active network services (QoS, Mcast)
  • Perform tests with high end applications
  • computing intensive, data intensive, network
    intensive
  • validation of a high performance grid model
    targeting large scale numerical simulations.

Management Monitoring Security IHM
Globus 2.2 Duroc, GRAM MDS, GRIS/GIIS GSI RSL
e-Toile Allocator, Loader SIC - SPAM GSI - authoriz. LDT - GUIDE
19
Programmable network INRIA RESO/LIP)
  • Active nodes TAMANOIR and IBP depot (Loci/UTK)
    deployed at the edge of VTHD
  • Gigabit supported with a TAN cluster
    (1.3Gbits/s)
  • TAN cluster a front-end with back-ends for
    load balancing

Actif flow
Receiver
TAN CEA
Paris
Receiver
VTHD
TAN CERN
Active Flow
Genève
20
QoSINUS E2E Performance controllability
  • QoSINUS Quality of Service Negociate, Invoke,
    Use
  • Goals
  • E2E QoS an interface  application  lt-gt
     network 
  • Application QoS objective eg. E2E transfer delay
  • Use Network QoS DiffServ (packet prioritization)
  • A programmable service (adapt API algorithm)
  • QoSinus principles
  • Specification and negociation of a SLS for a
    microflow by Grid scheduler or application
  • Programmable mapping of the QoS objective in a
    packet DSCP in the first active node (use EF, AF,
    BE, LBE).
  • Dynamic Adaptation of packet marking based on
    measurement results (network and flow).

21
QoS objectives programming
22
VTHD plate-forme
FTRD Caen
IPv6 over MPLS
Rouen
FTRD Lannion
INRIA Nancy
ENST Br Brest
Paris AUB
IPv6inIPv4
CHU
Rennes
Nancy
Paris STL
Paris MSO
INT
ENST Br Rennes
FTRD Rennes
INRIA
INRIA Rennes
ENST
FTRD Issy
HEGP
CERN
CERN
EDF
INRIA Lyon
Lyon
CEA
Opentransit Connectivité IPv6
PRISM
INRIA Grenoble
FTRD Grenoble
Grenoble
IPv6/IPv4 2.5Gbps
Sun
IMAG
IPv6/IPv4 1 Gbps
Juniper M20/M40/T640
Nice
FTRD Sophia
IPv6/IPv4 STM1/4
Eurecom
Cisco GSR 12000
INRIA Sophia
IPv4 seulement
Routeurs de sites VTHD/eToile
TSR Avici
IPv6 sur tunnel
23
The VTHD backbone
  • Really Very High Bandwidth
  • provides 1Gb/s to 2Gb/sdirect access links
  • Up to 4 x 2.5Gb/s in the core
  • experimental network
  • great availability
  • Advanced services (Multicast, DiffServ, IPv6,
    MPLS, GMPLS/UNI)
  • connected to other research networks in EU
    through the DataTAG link (CERN in Geneva).
  • The VTHD network is deployed by France Telecom
  • RNRT project VTHD and VTHD

24
DiffServ in VTHD
25
Experimental results in e-Toile/ VTHD
26
Conclusion
  • Diffserv philosophie provides the mean to extend
    the IP forwarding model with scalable and easy to
    deploy service differentiation mechanisms.
  • Difficult to avoid it if we want to control
    performances in GRIDS !
  • Standard PHB are deployed (Premium, LBE) in EU
    NRNs
  • EDS or propDS provide simple and autonomous
    solutions to add differentiated services in an IP
    network.
  • An incremental solution (for access links and
    LANs)
  • Adaptive end to end transport protocols (packet
    marking in AIMD...)
  • QoSINUS exploit and control DiffServ ingress
    point transparently.
  • Provides a simple and extensible API to
    application (XML)
  • Provides a multi-domain and transparent solution

27
Future Work Grid5000
  • Measure the gain obtained with challenging grid
    applications and grid infrastructures.
  • Interaction with novel transport protocols for
    bulk transfers
  • Explore deeply the multi-domain multi-service
    problem
  • Explore the scalability of the EDS and QoSINUS
    approaches.
  • GRID5000 project a large scale cluster
    interconnection in France
  • With about 5000 processors aggregated
  • With high performance DiffServ network links
    (RENATER)
  • high performance latency emulation tools.
  • http//www.grid5000.org
  • Interconnected with GN2

28
More info
  • RESO project at INRIA
  • http//www.ens-lyon.fr/LIP/RESO
  • e-Toile http//www.urec.cnrs.fr/etoile
  • VTHD http//www.vthd.org
  • GRID5000 http//www.grid5000.org
  • Pascale.Primet_at_inria.fr
Write a Comment
User Comments (0)
About PowerShow.com