Programma Nazionale della Ricerca 2001-03 - Bando FIRB
Progetto Strategico
“Tecnologie Abilitanti per la Società della Conoscenza”
Progetto obiettivo “Reti e Netputing”
Progetto
“Enabling Platforms for High-Performance Computational Grids Oriented to Scalable
Virtual Organizations (GRID.IT)”
WP2:High Performance Photonic Testbed
Resp: Stefano Giordano
Udr CNIT PISA
Dipartimento di Ingegneria della Informazione: Elettronica, Informatica,
Telecomunicazioni
Pisa, 27-28/05/2003 – Workshop di Rimodulazione
WP 2: Pianificazione delle attività
Attività 2.1: “Progettazione e implementazione di un trial Diffserv over
MPLS per il grid computing”
Attività 2.2: “Progettazione e implementazione di un trial Diffserv over
MPLS su una rete di trasporto D-WDM”
Attività 2.3: “Progettazione e implementazione di un trial Diffserv over
MPLS su una rete di trasporto D-WDM con piano di controllo GMPLS”
Attività
Attività 2.1 “Diffserv over MPLS Trial”
Attività 2.2 “Diffserv over MPLS over D-WDM”
Atiività 2.3 “Diffserv over MPLS over D-WDM with GMPLS”
Anni
1
2
3
Cost Element Datasheet
First Year
Manpower
A
Equipment
General
Junior
Expenses Researcher
B
C
Travels
External
Services
Materials
D
E
F
G
Total
54,5
27,0
0,0
54,7
5,0
0,0
0,0
141,,2
135,0
81,0
0,0
54,7
15,0
0,0
0,0
285,7
40,4%
33,3%
0,0%
0,0%
0,0%
49,4%
Totale su
3 anni
100,0% 33,3%
MIUR
COFIN
200,0
85,7
Manpower:
Two research collaborator (Nov. 2002 – July 2003): 24,160 KE
Equipment:
Router Juniper M 10: 54,7 KE
Cost Element Datasheet
Second Year
Manpower
A
Equipment
General
Junior
Expenses Researcher
B
C
Travels
External
Services
Materials
D
E
F
G
Total
54,5
27,0
0,0
0,0
5,0
0,0
0,0
86,5
135,0
81,0
0,0
54,7
15,0
0,0
0,0
285,7
40,4%
33,3%
0,0%
0,0%
0,0%
30,3%
Totale su
3 anni
100,0% 33,3%
MIUR
COFIN
200,0
85,7
Cost Element Datasheet
Third Year
Manpower
A
Equipment
General
Junior
Expenses Researcher
B
C
Travels
External
Services
Materials
D
E
F
G
Total
26,0
27,0
0,0
0,0
5,0
0,0
0,0
58,0
135,0
81,0
0,0
54,7
15,0
0,0
0,0
285,7
19,2%
33,3%
0,0%
0,0%
33,3%
0,0%
0,0%
20,3%
Totale su
3 anni
MIUR
COFIN
200,0
85,7
Deliverables
• Draft - End of March 2003: Preliminary report
on the set-up of the high-performance Diffserv
over MPLS testbed
• Draft - May/June 2003: First technical report
on the experimental activities carried out on the
high performance Diffserv over MPLS testbed.
Telefonia Digitale
Reti dati a
commutazione di
pacchetto
...
...
Optical Transport
Networks : PDH,
SDH and D-WDM
Laboratorio Reti
Dipartimento Ing.
dell’ Informazione
Istituto di Scienze e Tecnologie
dell’Informazione / Istituto di
Informatica e Telematica
O-ADM
O-ADM
LAN
D-WDM
SMARTPHOTONICS PMA32
O-ADM
O-ADM
LAN
CENTRO SERRA
Network and Element Management
CNIT/S. Anna
Quality of Service
Rete Internet orientata al Best Effort
Fornire qualità del servizio significa:
– Suddividere il traffico in Classi di Servizio
– Ciascuna Classe fornisce garanzie (throughput, delay jitter, ent-toend delay…)
Architetture proposte dall’IETF:
– Integrated Services (IntServ): orientata ad una gestione del traffico
basata su microflussi legati a ciascun traffico utente
– Differentiated Services (DiffServ): orientata alla gestione tramite
aggregati di traffico (macroflussi) dei flussi che richiedono lo
stesso tipo di servizio
Architettura DiffServ
fornisce scalabilità:
•
Aggregazione dei traffici sui router di frontiera (border)
•
Processing solo degli aggregati all’interno del dominio
B
B
Dominio DiffServ
A
A
Border
Router
B
B
B
Microflussi
B
B
A
A
B
B
Aggregati
A
A
A
A
A
Un gruppo di flussi aggregati in una Classe
(individuata tramite DSCP)
Architettura DiffServ
Elementi router DiffServ
meter
classifier
packets
marker
traffic
conditioner
shaper
forward
•
Microflows IntServ
•
IntServ over Diffserv: static or
dynamic mapping over the pipe.
•
“Demultiplexing” of microflows
on the destination Intserv Domain
• Best Effort Traffic
•
COPS: the available resources
are enough to admit a new flow?
•
COPS: Answer from the Bandwidth
Broker
•
COPS/SNMP: Creation and
configuration of the pipe (and monitoring).
Topologia della rete Fase 1
Comune
di Pisa
Dip.Ing.
Informazione
FASE 1
CNR-IIT
Centro Serra
Fibonacci
100 Mbit/s
GARR
1 CLUSTER
100 Mbit/s
3 CLUSTER
Anello:
ING, SERRA, FIBONACCI, CNR, CNIT, ING
(in grassetto sedi con apparati attivi)
Topologia della rete Fase 2-3
Comune
di Pisa
Ingegneria
1 CLUSTER
FASE 2-3
1 CLUSTER
CNR- IIT
Centro Serra
Fibonacci
100 Mbit/s
100 Mbit/s
1 Gigabit/s
1 CLUSTER
GARR
3 CLUSTER
Anello GRID.it:
ING, SERRA, FIBONACCI, CNR, CNIT, ING (via Comune, Serra)
MPLS e Traffic Engineering
Adtech
AX/4000
CNR - IIT
Congestioned
link
Dip. Ingegneria
dell’Informazione
Juniper M10
Juniper M10
CNIT
Lab. Naz, Reti Fotoniche
GARR
Fibonacci
DiffServ over MPLS
Adtech
AX/4000
Juniper M10
CNR IIT
Classifier
Juniper M10
Dip. Ingegneria
Informazione
Juniper M10
EF
GARR
AF
BE
CNIT – Lab. Naz.
Scheduler
Fibonacci
Reti Fotoniche
Testbed DiffServ METROCORE
Sorgente
UDP
(Rude/Crude)
Sorgente
UDP
(Rude/Crude)
LAN
100Mb/s
• Streaming video
server (MPEG 2)
• Videoconferenza
(VIC + RAT)
• Ricevitore
stream video
• Videoconferenza
• Attivazione modalità Line
Monitor per le interfacce
Gigabit Ethernet
LAN
100Mb/s
Sorgente
UDP
(Rude/Crude)
Ingegneria
AdTech
AX-4000
Centro Serra
CNIT
CNR-IIT
Fibonacci
Traffico di disturbo (Classe BE)
Stream video + videoconferenza
(Classe EF)
Description of the technological choices
and the approach used in WP2
1) Investigate the availability of the fiber optics necessary for the
interconnection of the following sites
- DII (Dip. di Ingegneria dell’Informazione), University of Pisa
- ISTI (Istituto di Scienza e Tecnologie dell’Informazione), CNR
- CNIT Photonic Network Lab
- DI (Dipartimento di Informatica), University of Pisa
2) Plan a first network infrastructure, with a ring topology at 1Gb/s,
interconnecting the previous sites by means of M10 Juniper router
Description of the technological choices
and the approach used in WP2
3) Define the IP addressing plan using private addresses;
4) Investigate the capabilities of a M10 Juniper router, particularly
as it concerns DiffServ and Active Queue Management, MPLS,
RSVP-TE, OSPF; Label Distribution Protocol (LDP)
5) Analyse the QoS requirements of distributed/parallel
computing applications (in collaboration with WP 8);
6) Perform a preliminary classification of the traffic generated by
Grid Computing applications. Each type of network traffic will
be mapped into a DiffServ class of service with a well-defined
quality of service level. In particular, the Expedited Forwarding
class (EF) could be used for distributed/parallel computing
applications, whereas the Best Effort class (BE) could be used
for bulk file transfer (gridFTP), data replication, etc.
Description of the technological choices
and the approach used in WP2
7) Choice of the most suitable Active queue
management strategy for each class of service:
·
EF: droptail queues;
·
AF: Random Early Drop queues;
·
BE : droptail queues;
8) Finally, we studied the features of the AST AX-4000
Gigabit traffic generator/analyzer to use it as a
traffic source and to perform traffic measurements.
Testbed DiffServ METROCORE
• Video Streaming MPEG2 su UDP, classificato come
classe di servizio EF;
• Videoconferenza mediante software VIC e RAT,
classificato come classe di servizio EF;
• Tre sorgenti di traffico di disturbo UDP, generato
con software RUDE/CRUDE, classificato in classe di
servizio BE;
Testbed DiffServ METROCORE
Andamento del bitrate (in Kbit/sec) relativo al flusso di video streaming
MPEG2, rilevato al ricevitore durante la prima prova sperimentale:
12000
10000
8000
6000
4000
2000
0
0
50
100
150
200
250
300
350
Broker
GIS
Scheduler
GRID
Function
Network
Network
Management
Plane
Bandwidth
Broker
Network
Control
Plane
DiffServ over MPLS per il GRID Computing
DiffServ
Permette di classificare i flussi dati in classi di
servizio (EF, AF, BE) che soddisfano diversi
requisiti prestazionali (jitter, delay, bandwidth,
loss)
Otteniamo così un’architettura di rete che bene
si adatta a trattare problematiche varie e non
standard come quelle introdotte da una rete di
Grid Computing per la sua elevata scalabilità ed
adattabilità alle varie tipologie di traffico.
MPLS
Permette la realizzazione di un piano di
forwarding unico per tutta la rete e
l’introduzione di tecniche di Traffic Engineering
e di Fast ReRouting
Coordinamento con gli altri WP
•
Input
 Caratterizzazione del traffico generato dalle applicazioni di GRID computing
 Determinazione dei requisiti di QoS
 Mappa dei siti coinvolti nell’utilizzo delle singole applicazioni (VPN over MPLS)
•
“Conditio sine qua non” per il corretto funzionamento della rete
 Gestione coordinata degli apparati attivi sul testbed di GRID Computing
Per una futura estensione del testbed metropolitano a tutti i siti del
progetto “Grid.it” occorrerà avere una visione globale delle loro modalità
di accesso alla rete e intervenire sulla configurazione degli apparati
attivi (router) utilizzati per il collegamento alla rete.
Scarica

WP2 - ICAR-CNR