CITRIS_UCDavis_Highlights

advertisement
Opportunities and Challenges for
Optical Burst- and Packet- switching-
S. J. Ben Yoo, Fei Xue, et al.
Optical Switching and Communications Systems Lab
University of California, Davis
yoo@ece.ucdavis.edu
Progress in Optical Networks
Optical Add/Drop
Capacity
Optically Amplified
Optical Packet Switching
Optical Packet
Function
Optical Burst Switching
Dynamic
WDM
Single
ChannelCircuit Switching
Optical
Pt-to-Pt
Ring
Static
Mesh
Topology
2
Optical Burst Switching
3
Diff Serve OBS Performance
4
Throughput comparison OBS vs. OCS
Under the same network conditions, OBS networks can achieve
20%~30% more throughput than those in OCS networks.
5
Motivations for Optical Packet Switching
• Data-centric + High-Bandwidth
 Packet
+ Optical
• Sub-wavelength granularity
• Cost-effective service delivery and flexibility
• Avoid electrical RAM and O/E/O bottleneck
– DRAM getting faster only by 7%/year
– O/E/O conversion consumes power and space
• Scalability for future bandwidth growths
• Use optical parallelism for simpler switching
fabric
• From ATM/SONET to IP/WDM paradigm
6
Next Generation Network Overview
Optical Core Network
Edge
router
OLS
switches
OLS
switches
Edge
router
OLS
routers
Legacy
MAN
MAN
MAN
Edge router
Star Coupler
Wireline
O-CDMA LAN
7
Star Coupler
Free Space and Wireline
O-CDMA LAN
SENSOR
Networks
Legacy
LAN
DEMUX
Label Processing Module-TI
(LP-TI)
label
reader
Switch Controller
w/ Forwarding
Look-up Table
NC&M
Switching
Fabric
Label Processing
Modules-CI
(LP-CI)
OLS
Edge Router
fiber
delay
CI
CI
OLE OLR OLEOLR OLE OLR
IP Router
8
CI
UNAS
ATM
Client Machine
Conventional Electronic Packet Switches
controller
MAC
MAC
MAC
MAC
MAC
MAC
MAC
MAC
Buffer
Buffer
Memory
Buffer
Memory
Buffer
Memory
Memory
Buffer
Buffer
Memory
Buffer
Buffer
Memory
Buffer
Buffer
Memory
Memory
Buffer
Buffer
Memory
Memory
Buffer
Memory
Memory
Memory
• Buffer, Schedule, and Forward
• Electronic RAM--Diverse Functions
• Contention Resolution, Queuing, etc in Time
TIME
9
SPACE
Optical Switch Fabric used in UCDavis OLS core Routers
Tunable
Wavelength
Converters
controller
switch
control
l-router
(AWGR)
Fixed
Wavelength
Converters
T_WC
F_WC
T_WC
F_WC
T_WC
F_WC
T_WC
F_WC
WAVELENGTH
SPACE
10
TIME
Rapid Tuning (~ 1 nsec) of T_WC
to achieve switching in
Wavelength, Time, Space domains
Scalable to 42 Petabit/sec capacity
32*(2562x2562) connectivity
Contention Resolution Algorithm
packet arrives
no
contention ?
yes
l cont. res.?
no
time cont. res.?
no
yes
yes
yes
space cont. res.?
no
Send to Edge Router
for cont. res. or drop
11
forward
•S. Yao, S. J. B. Yoo, and B. Mukherjee, “A
comparison study between slotted and
unslotted all-optical packet-switched
network with priority-based routing,” OFC
2001, #TuK2
•S. Yao, S. J. B. Yoo, B. Mukherjee, S. Dixit,
“Hybrid contention resolution for an
optical packet-switched network with selfsimilar IP traffic,” APOC 2001 #4585-04.
• S. Yao, B. Mukherjee, S. J. Ben Yoo, and
S. Dixit, “All-optical Packet-switching for
Metropolitan Area Networks: Opportunities
and Challanges,” IEEE Comm. Magazine,
vol.39, p.142-8 (2001)
•S. J. B. Yoo, Y. Bansal, Z. Pan, J. Cao, V. K.
Tsui, S. K. H. Fong, Y. Zhang, J. Taylor, H.
J. Lee, M. Jeon, V. Akella, K. Okamoto, S.
Kamei, “Optical-Label Switching based
Packet Routing System with Contention
Resolution Capabilities in Wavelength,
Time, and Space Domains,” OFC 2002,
paper #WO2 (2002).
OLS Core and Edge Routers
12
Optical Packet Assembly Mechanism
• Assemble a larger optical packet from IP
packets based on destination and QoS
• The creation of an optical packet:
– Reach the Maximum Payload Size (MPS)
– Expiration of Assembly Time-out Period (T)
MPS
13
Optical Packet Assembly Mechanism
• Assemble a larger optical packet from IP
packets based on destination and QoS
• The creation of an optical packet:
– Reach the Maximum Payload Size (MPS)
– Expiration of Assembly Time-out Period (T)
MPS
14
Optical Packet Assembly Mechanism
• Assemble a larger optical packet from IP
packets based on destination and QoS
• The creation of an optical packet:
– Reach the Maximum Payload Size (MPS)
– Expiration of Assembly Time-out Period (T)
MPS
15
Optical Packet Assembly Mechanism
• Assemble a larger optical packet from IP
packets based on destination and QoS
• The creation of an optical packet:
– Reach the Maximum Payload Size (MPS)
– Expiration of Assembly Time-out Period (T)
MPS
16
Optical Packet Assembly Mechanism
• Assemble a larger optical packet from IP
packets based on destination and QoS
• The creation of an optical packet:
– Reach the Maximum Payload Size (MPS)
– Expiration of Assembly Time-out Period (T)
MPS
17
Optical Packet Assembly Mechanism
• Assemble a larger optical packet from IP
packets based on destination and QoS
• The creation of an optical packet:
– Reach the Maximum Payload Size (MPS)
– Expiration of Assembly Time-out Period (T)
MPS
18
Traffic Shaping at the Edge Routers
Packet length distribution at the Client and at the Core
client
19
transport
Packet-loss rates for networks with various number of l
20
IP Client-to-IP Client with Cascaded Operation of OLSRs
Edge Router
Ingress
Path
Egress
Path
Encapsulation
Label processing Unit
Data bus traffic controller
AOLS Interface
Physical Layer Interface
Optical Label Switching Network
L1, L2
P1, P2
Label
Core
Router
Payload
L1
P1
Data Bus
SONET
Physical Layer Interface
P1,P2, P3
POS Interface
Data bus traffic controller
PPP
Core
Router
L1, L2, L3
P1, P2, P3
L3
P3
Edge
Router
Core
Router
L2
P2
Edge
Router
P1
IP Client
Network
IP Client
Network
21
Possible Network Evolution Scenario
Electronic
ATM Network
Electronic
IP Network
LAN
22
Electronic
IP Network
LAN
Possible Network Evolution Scenario
Electronic
MPLS
Network
Electronic
IP Network
LAN
23
Electronic
IP Network
LAN
Possible Network Evolution Scenario
MPLambdaS
Network
Electronic
MPLS Network
LAN
24
Electronic
MPLS Network
LAN
Possible Network Evolution Scenario
Optical Label
Switched
Network
Electronic
MPLS Network
LAN
25
Electronic
MPLS Network
LAN
Possible Network Evolution Scenario
Electronic
MPLS Network
MPlS Network
Electronic
MPLS Network
Optical Label
Switched
Network
GMPLS II
Electronic
MPLS Network
Electronic
MPLS Network
LAN
LAN
26
LAN
Summary
• Optics provides capacity, packet switching
provides flexibility and fine granularity
• Optical Label Switching Provides
interoperability in Packet, Burst, and Circuit
switching
• Unified contention resolution in wavelength,
time, and space domain.
• Edge router function critical in performance
enhancement and traffic shaping
• Seamless network evolution from today’s
circuit-switching to tomorrow’s burst- and
packet- switching
27
Download