PowerPoint Presentation - Optical Networking

Download Report

Transcript PowerPoint Presentation - Optical Networking

Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
StarPlane & LightHouse
www.science.uva.nl/~delaat
Cees de Laat
SURFnet
EU
University of Amsterdam
SARA
TI
TNO
NCF
Qu ickT ime™ an d a T IFF ( Unco mpr esse d) de com press or a re ne eded to s ee th is pi cture .
UvA/SARA LightHouse
A joint network research lab of the University of Amsterdam and SARA.
Connects end resources to NetherLight.
Proof of concept e.g. tier 0/1, webservices, GSP
Qu ickT ime™ an d a T IFF ( Unco mpr esse d) de com press or a re ne eded to s ee th is pi cture .
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
Optical Exchange as Black Box
Optical Exchange
Switch
Optical
Cross
Connect
TDM
TeraByte
Email
Service
Store &
Forward
DWDM
mux /demux
Ref: gridnets paper by Freek Dijkstra, Cees de Laat
Qu ickT ime™ an d a T IFF ( Unco mpr esse d) de com press or a re ne eded to s ee th is pi cture .
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
L
I
G
H
T
H
O
U
S
E
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
Key issue #1:
how to describe such networks?
Semantic web
“a universal medium for the exchange of data where data
can be shared and processed by automated tools as well
as by people”
The Resource Description Framework (RDF) uses XML as
an interchange syntax.
Data is described by triplets:
Subject
Predicate
Object
NDL - Network Description Language
A way to describe network resources using RDF.
Parser can use the data to:
- generate network maps
- provide information to schedulers
<ndl:Device rdf:about="#Vangogh3">
<ndl:name>Vangogh3</ndl:name>
<rb:isOfType>ComputingElement</rb:isOfType>
<ndl:locatedAt rdf:resource="#Lighthouse"/>
<ndl:hasInterface rdf:resource="#Vangogh3:eth2"/>
</ndl:Device>
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this pi cture.
RDF -> pict
Qu ickT ime™ an d a T IFF ( Unco mpr esse d) de com press or a re ne eded to s ee th is pi cture .
Key issue #2:
How to book resources on such
networks?
Web services
Web services interfaces provide the API for the
reservation framework:
<wsdl:operation name="getResourceInformation">
<wsdl:operation name="getResourceList">
<wsdl:operation name="getTypeList">
<wsdl:operation name="getResourcesOfType">
<wsdl:operation name="reservePath">
<wsdl:operation name="getPossiblePaths">
<wsdl:operation name="isPathAvailable">
<wsdl:operation name="confirmPathReservation">
<wsdl:operation name="cancelPathReservation">
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
StarPlane
DWDM
backplane
NOC
Client
WS+AAA
C
P
U
’s
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
SURFnet
WS+AAA
NOC
M
E
M
S
CdL
Groningen1
Leeuwarden
Harlingen
Middenmeer1
IBG1 & IBG2
Assen1
Den Helder
Beilen1
Dwingeloo1
Emmeloord
Emmen1
Beilen1
Subnetwork 4:
Blue Azur
Hoogeveen1
Meppel1
Lelystad2
BT
NLR
DLO
Alkmaar1
NLR
Zwolle1
Lelystad1
Haarlem1
Amsterdam1
Amsterdam2
BT
BT
Subnetwork 3:
Red
Leiden1
Apeldoorn1
3XLSOP
Breukelen1
Subnetwork 1:
Green
Hilversum1
Enschede1
Arnhem
Common
Photonic
Layer
(CPL) in
SURFnet6
Schiphol-Rijk
Zutphen1
DenHaag
Wageningen1
Utrecht1
Nijmegen1
~5000 km
Rotterdam4
Delft1
Bergen-opZoom
Zierikzee
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
Ede
Rotterdam1
Dordrecht1
Breda1
Middelburg
Vlissingen
Subnetwork 2:
Dark blue
Nieuwegein1
Venlo1
Den Bosch1
Eindhoven1
Subnetwork 5:
Grey
Heerlen1
Maasbracht1
Krabbendijke
Heerlen1
Tilburg1
Maastricht1
Geleen1
Heerlen2
Day 2 set-up: branching out…
Amsterdam1
Amsterdam2
WSS ->
WSS ->
split
select
select
split
WSS <-
WSS <-
WSS ->
WSS ->
split
select
select
split
WSS <-
WSS <-
G6
G6
GMD
Leiden
G5
Amsterdam3
“branch” instead
of “spur”
select
G5
G5G6
Delft
G6
G5
GMD
Adding WSSes
increases
reconfigurability
G4
G4
G9
G1
G1
G1
GMD
G3
G5
Delft
G1
GMD
G3
GMD
Den Haag
GMD
GMD
Utrecht
G5
G3
•
Full reconfigurability
achieved
•
Only limits are
– Presence of card
– Wavelength
blocking
•
No changes to basic
‘static’ mesh
G9
G9
GMD
Delft
Delft
G3
Is NOT supported in
March 2006
GMD
G9
Hilversum
G4
•
G5
GMD
G4
Add WSSes at
Amsterdam sites
WSS ->
split
WSS <-
select
WSS ->
split
WSS <-
G5
•
Hoogwaardig internet voor hoger onderwijs en onderzoek
Day 2 detail
Amsterdam1
Amsterdam2
Does this require CMDs
on all internal patches??
Does this require CMDs
on all internal patches??
WSS ->
split
select
L-A2, L-A3,
L-D4, V-A5,
V-A6, V-D7
WSS ->
split
G5
V-L1, A-L2,
A-L3, D-L4
WSS <-
1 2 3 4 5 6 7 8
WSS <V-L1, V-A5,
V-A6, VD7
A-L2, A-L3, D-L4,
A-V5, A-V6, D-V7
split
WSS <-
WSS <-
A-D1, A-L2,
A-L3, A-D4,
A-V5, A-V6,
select
L-V1, A-V5,
A-V6, D-V7
1 2 3 4 5 6 7 8
WSS ->
split
A-D1, A-L2,
A-L3, A-V5,
A-V6, A-D8
D-A1, L-A2,
L-A3, V-A5,
V-A6, D-A8
G5
G5
1 2 3 4 5 6 7 8
Amsterdam3 - VU
G5
G5
D-A1, D-L4,
D-V7, D-A8
D-A1, D-L4,
D-V7, D-A8
L-A2, L-A3,
L-D4, V-A5,
V-A6, V-D7
WSS <-
select
WSS ->
split
WSS <-
V-L1, V-A5,
V-A6, VD7
L-V1, L-A2,
L-A3, L-D4
A-L2, A-L3,
D-L4, A-V5,
A-V6, D-V7
•
Wavelength
assignment remains
– no external
changes
•
Adding WSSes allows
redirecting
wavelengths from/to
VU and AMS
TO DELFT
select
split
A-D1, L-D4,
V-D7, A-D8
select
A-D1, A-L2,
A-L3, A-V5,
A-V6,A-D8
G5
select
WSS ->
G5
L-V1, L-A2, LA3, L-D4
L-V1, L-A2,
L-A3, L-D4
WSS ->
G5
Leiden
Delft
L-A2, L-A3, L-D4,
V-A5, V-A6, V-D7
1 2 3 4 5 6 7 8
Hoogwaardig internet voor hoger onderwijs en onderzoek
Day 2 – black box reconfigurability
DAS-3
Switch
1
8
5
6
3
2
Delft
• Compared to
day 1 now four
instead of one
possible
redirection
Amsterdam 1
1
DAS-3
Switch
Hilversum
DAS-3
Switch
2
8
Leiden
3
1
2
8
3
4
4
4
7
1
5
6
7
AMS_VU
AMS-LE
AMS_DE
VU-LE
VU-DE
LE-DE
+1
+1
+0
+0
+1
+1
1
7
5
6
1
Amsterdam VU
DAS-3
Switch
Hoogwaardig internet voor hoger onderwijs en onderzoek
DAS-3
Switch
• Redirection
only limited by
presence of
cards and
internal
wavelength
blocking
Day 2 – increased reconfigurability adding cards
Hilversum
1
8
5
6
3
2
4 Amsterdam 1
1
Delft
2
8
3
4
1
1
Leiden
4
2
8
3
14
4
4
1
7
5
1
4
1
6
4
7
AMS_VU
AMS-LE
AMS_DE
VU-LE
VU-DE
LE-DE
+2
+2
+1
+1
+2
+1
1
7
5
6
1
4
Amsterdam VU
Hoogwaardig internet voor hoger onderwijs en onderzoek
• Adding two cards
allows to create
more connectivity
between ALL
sites!
• Some sites can
connectivity
threefold (from
10 Gb/s to 30
Gb/s)
Module Operation
diffr
input and output fibres
common
port 1
acti
o
ng
rati
ng
collimating
lens
> this schematic shows
• several input fibres and one output fibre
• light is focused and diffracted such that each
channel lands on a different MEMS mirror
• the MEMS mirror is electronically controlled to tilt the
reflecting surface
• the angle of tilt directs the light to the correct port
> in this example:
• channel 1 is coming in on port 1 (shown in red)
• when it hits the MEMS mirror the mirror is tilted to
direct this channel from port 1 to the common
• only port 1 satisfies this angle, therefore all other
ports are blocked
1
n
MEMS mirror array
(1 pixel per channel)
ref Eric Bernier, NORTEL
head node
To SURFnet
To local
University
10 Gbit/s
Ethernet lanphy
1 Gbit/s
Ethernet
Local interconnect
Fast interconnect
32 compute nodes
StarPlane Goals
Goals in the proposed StarPlane project:
1. fast, application-specific allocation of the
network resources with deterministic
characteristics;
2. application-specific composition of the protocol
stack that is used to control the resources;
3. low-level resource partitioning (and, hence, no
interference);
4. high-level requests (whereby policies and
inference are used to assist the user)..
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
GRID-Colocation problem space
Extensively
under
research
CPU
DATA
Lambda’s
New!
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
Business as usual :-)
Questions ?
Credits:
– Leon Gommans, Paola Grosso, Bas Oudenaarde, Arie Taal, Freek Dijkstra, Bert Andree, Jeroen van der Ham, Hans
Blom, Yuri Demchenko, Fred Wan, Karst Koymans, Martijn Steenbakkers Jaap van Ginkel
– SURFnet / GigaPort, Kees Neggers, Erik-Jan Bos, et al!
– NORTEL: Franco Travostino, Kim Roberts, Rod Wilson
– SARA: Anwar Osseryan, Paul Wielinga, Pieter de Boer, Ronald van der Pol, teams
– Joe Mambretti, Bill stArnaud, GLIF community
– Tom & Maxine & Larry, Laurin, OptIPuter, OnVector team !!!!
Quic kTime™ and a
TIFF (LZW) dec ompress or
are needed to s ee this pic ture.
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Qu ickT ime™ an d a T IFF ( Unco mpr esse d) de com press or a re ne eded to s ee th is pi cture .