SlideShare a Scribd company logo
1 
DWDM-RAM: 
Enabling Grid Services with 
Dynamic Optical Networks 
S. Figueira, S. Naiksatam, H. Cohen, 
D. Cutrell, P. Daspit, D. Gutierrez, 
D. Hoang, T. Lavian, J. Mambretti, 
S. Merrill, F. Travostino
2 
DWDM-RAM 
DARPA-funded project 
Santa Clara, CA 
Nortel Networks 
Santa Clara University 
Chicago, IL 
iCAIR / Northwestern University 
Australia 
University of Technology, Sydney
3 
DWDM-RAM 
Goal 
Make dynamic optical network usable by 
grid applications 
Provide lightpaths as a service 
Design and implement in prototype a new 
type of grid service architecture 
optimized to support data-intensive grid 
applications through advanced optical 
network
Why Dynamic Optical Network? 
Packet-switching technology 
Great solution for small-burst 
communication, such as email, telnet, etc. 
Data-intensive grid applications 
Involves moving massive amounts of data 
Requires high and sustained bandwidth 
4
Why Dynamic Optical Network? 
DWDM 
Basically circuit switching 
Enable QoS at the Physical Layer 
Provide 
5 
High bandwidth 
Sustained bandwidth
Why Dynamic Optical Network? 
DWDM based on dynamic wavelength 
switching 
Enable dedicated optical paths to be 
6 
allocated dynamically 
A B A 
In a few seconds… 
C
Why Dynamic Optical Network? 
Any drawbacks? 
The overhead incurred during end-to-end 
7 
path setup 
Not really a problem 
The overhead is amortized by the long 
time taken to move massive amounts of 
data
Why Dynamic Optical Network? 
When dealing with data-intensive 
applications, overhead is insignificant! 
8 
Setup time = 48 sec, Bandwidth=920 Mbps 
100% 
90% 
80% 
70% 
60% 
50% 
40% 
30% 
20% 
10% 
0% 
100 1000 10000 100000 1000000 10000000 
File Size (MBytes) 
Setup time / Total Transfer 
Time 
500GB
Why Grid Services? 
Applications need access to the 
network 
To request and release lightpaths 
Grid services 
Can provide an interface to allocate and 
release lightpaths 
9
DWDM-RAM Architecture 
Data-Intensive Applications 
Data 
Transfer 
Service 
Network Resource 
Service 
Basic Network 
Resource 
Service 
Network 
Resource 
Scheduler 
Dynamic Lambda, Optical Burst, etc., 
Data 
Center 
10 
l1 
ln 
l1 
ln 
Data 
Center 
Grid services 
Data 
Handler 
Service 
Information Service 
DTS API 
Application 
Middleware 
Layer 
NRS Grid Service API 
Network Resource 
Middleware 
Layer 
l  OGSI-ification API 
Connectivity and 
Fabric Layers 
Optical path control
DWDM-RAM Architecture 
Application 
Collective 
Resource 
Connectivity 
11 
Applications 
Data Transfer Scheduling 
Network Resource Scheduling 
Communication Protocols 
ODIN 
OMNInet 
Fabric
DWDM-RAM Architecture 
Application 
Collective 
Resource 
Connectivity 
12 
Applications 
Data Transfer Scheduling 
Network Resource Scheduling 
Communication Protocols 
ODIN 
OMNInet 
Fabric
DWDM-RAM Architecture 
OMNInet - photonic testbed network 
Four-node multi-site optical metro 
testbed network in Chicago -- the first 
10GE service trial! 
All-optical MEMS-based switching and 
advanced high-speed services 
Partners: SBC, Nortel, iCAIR at 
Northwestern, EVL, CANARIE, ANL 
13
Northwestern U 
14 
4x10G 
E 
Optical 
Switching 
Platform 
Passport 
8600 
Application 
Cluster 
OMNInet Core Nodes 
UIC 
8x1GE 4x10GE 
Application 
Cluster 
Optical 
Switching 
Platform 
OPTera 
Metro 
5200 
StarLight 
Passport 
8600 
4x10GE 
Application 
Cluster 
Optical 
Switching 
Platform 
Passport 
8600 
CA*net3--Chicago 
Optical 
Switching 
Platform 
Passport 
8600 
Closed loop 
8x1GE 4x10GE 
8x1GE 
8x1GE Loop
DWDM-RAM Architecture 
ODIN - Optical Dynamic Intelligent 
Network 
Software suite that controls the OMNInet 
through lower-level API calls 
Designed for high-performance, long-term flow 
with flexible and fine grained control 
Stateless server, which includes an API to 
provide path provisioning and monitoring to the 
higher layers 
15
DWDM-RAM Architecture 
Application 
Collective 
Resource 
Connectivity 
16 
Applications 
Data Transfer Scheduling 
Network Resource Scheduling 
Communication Protocols 
ODIN 
OMNInet 
Fabric
DWDM-RAM Architecture 
Communication Protocols 
Currently, using standard off-the-shelf 
communication protocol suites 
Provide communication between application 
clients and DWDM-RAM services and between 
DWDM-RAM components 
Communication consists of mainly SOAP 
messages in HTTP envelopes transported over 
TCP/IP connections 
17
DWDM-RAM Architecture 
Application 
Collective 
Resource 
Connectivity 
18 
Applications 
Data Transfer Scheduling 
Network Resource Scheduling 
Communication Protocols 
ODIN 
OMNInet 
Fabric
DWDM-RAM Architecture 
Network Resource Scheduling 
Essentially a resource management 
service 
Maintains schedules and provisions 
resources in accordance with the 
schedule 
Provides an OGSI compliant interface to 
request the optical network resources 
19
DWDM-RAM Architecture 
Application 
Collective 
Resource 
Connectivity 
20 
Applications 
Data Transfer Scheduling 
Network Resource Scheduling 
Communication Protocols 
ODIN 
OMNInet 
Fabric
DWDM-RAM Architecture 
Data Transfer Scheduling 
Direct extension of the NRS service, provides 
an OGSI interface 
Shares the same backend scheduling engine and 
resides on the same host 
Provides a high-level functionality 
Allow applications to schedule data transfers 
without the need to directly reserve lightpaths 
The service also perform the actual data 
transfer once the network is allocated 
21
Data Transfer Scheduling 
Uses standard ftp 
Uses NRS to 
Data Receiver λ Data Source 
FTP client FTP server 
allocate lambdas 
Uses OGSI calls to 
request network 
DTS NRS 
resources 
Client App 
22
DWDM-RAM Architecture 
Application 
Collective 
Resource 
Connectivity 
23 
Applications 
Data Transfer Scheduling 
Network Resource Scheduling 
Communication Protocols 
ODIN 
OMNInet 
Fabric
DWDM-RAM Architecture 
Applications 
Target is data-intensive applications 
since their requirements make them the 
perfect costumer for DWDM networks 
24
DWDM-RAM Modes 
Applications may request a data 
transfer 
25 
Applications 
Data Transfer Scheduling 
Network Resource Scheduling
DWDM-RAM Modes 
Applications may request a network 
connection 
26 
Applications 
Network Resource Scheduling
DWDM-RAM Modes 
Applications may request a set of 
resources through any resource allocator, 
which will handle the network reservation 
27 
Applications 
Resource Allocator 
Network Resource Scheduling
The Network Service 
The NRS is the key for providing 
network as a resource 
It is a service with an application-level 
interface 
Used for requesting, releasing, and 
managing the underlying network 
resources 
28
The Network Service 
NRS 
Understands the topology of the 
network 
Maintains schedules and provisions 
resources in accordance with the 
schedule 
Keeps one scheduling map for each 
lambda in each segment 
29
The Network Service 
 4 Scheduling maps: 
Each with a vector of time intervals 
for keeping the reservations 
30
The Network Service 
 4 scheduling maps for each segment 
31
The Network Service 
NRS 
Provides an OGSI-based interface to network 
resources 
Request parameters 
Network addresses of the hosts to be connected 
Window of time for the allocation 
Duration of the allocation 
Minimum and maximum acceptable bandwidth (future) 
32
The Network Service 
33 
NRS 
Provides the network resource 
On demand 
By advance reservation 
Network is requested within a window 
Constrained 
Under-constrained
The Network Service 
34 
On Demand 
Constrained window: right now! 
Under-constrained window: ASAP! 
Advance Reservation 
Constrained window 
Tight window, fits the transference time closely 
Under-constrained window 
Large window, fits the transference time loosely 
Allows flexibility in the scheduling
The Network Service 
Under-constrained window 
Request for 1/2 hour between 4:00 
and 5:30 on Segment D granted to 
User W at 4:00 
New request from User X for same 
segment for 1 hour between 3:30 
and 5:00 
Reschedule user W to 4:30; user X 
to 3:30. Everyone is happy. 
Route allocated for a time slot; new request comes in; 1st route can be 
rescheduled for a later slot within window to accommodate new request 
3:30 4:00 4:30 5:00 5:30 
35 
W 
X 
3:30 4:00 4:30 5:00 5:30 
W 
X 
3:30 4:00 4:30 5:00 5:30
36 
Experiments 
Experiments have been performed on 
the OMNInet 
End-to-end FTP transfer over a 1Gbps 
link 
Goal 
Exercise the network to show that the full 
bandwidth can be utilized 
Demonstrate that the path setup time is not 
significant
noit acoll A ht aP 
t seuqer 
r evr eS NI DO 
gni ssecor P 
DI ht aP 
denr ut er 
r ef snar T at aD 
37 
End-to-End Transfer Time 
r ef snart eli F 
0.5s 3.6s 0.5s 174s 0.3s 11s 
BG 02 
r evr eS NI DO 
gni ssecor P 
t seuqer 
sevirr a 
r ef snart eli F 
ht ap , enod 
desael er 
acoll aeD ht aP 
t seuqer 
25s 
kr owt eN 
noit ar ugif nocer 
0.14s 
put es PTF 
e mit
Application Level Measurements 
File size: 20 GB 
Path allocation: 29.7 secs 
Data transfer setup time: 0.141 secs 
FTP transfer time: 174 secs 
Maximum transfer rate: 935 Mbits/sec 
Path tear down time: 11.3 secs 
Effective transfer rate: 762 Mbits/sec 
38
20GB File Transfer 
39
40 
Current Status 
Allocation of one-segment lightpath 
On demand allocation has been tested at 
the OMNInet 
Advance reservation has been 
implemented but not tested at the 
OMNInet
41 
Future Work 
Nortel Networks / SURFnet 
Lightpath allocation 
Multiple-segment lightpaths 
Optimized allocation when more than one path 
is available 
Scheduling in large-scale networks 
Involves different administrative and/or 
geographic domains 
Requires a distributed approach
42 
Conclusion 
Dynamic optical network is a key 
technology for data-intensive grid 
computing 
DWDM-RAM’s network service 
enables lightpaths to be provided as a 
primary resource

More Related Content

PPT
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
PPT
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
PPT
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
PPT
Application-engaged Dynamic Orchestration of Optical Network Resources
PPTX
QoS (quality of service)
PPT
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
PPT
Quality of Service
PDF
Quality of Service at the Internet Engineering Task Force
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
Application-engaged Dynamic Orchestration of Optical Network Resources
QoS (quality of service)
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
Quality of Service
Quality of Service at the Internet Engineering Task Force

What's hot (20)

PPTX
Quality of service
PPT
Copy Of Copy Of Gprs
PPT
GPRS telecommunication
PPTX
Gprs persentation
PDF
IBM & Aspera
PPTX
GPRS(General Packet Radio Service)
PDF
Performance-Evaluation-of-RPL-Routes-and-DODAG-Construction-for-IoTs .pdf
 
PDF
SERVICES AS PARAMETER TO PROVIDE BEST QOS : AN ANALYSIS OVER WIMAX
PDF
Implementation_and_Analysis_of_the_6LoWPAN.pdf
 
PDF
Cisco Live! Designing Multipoint WAN QoS
PPTX
Tcp variants for data center networks
PDF
50120130405013
PDF
Iaetsd an effective approach to eliminate tcp incast
PDF
GPRS : Architecture and Applications
PPTX
GPRS INTERFACES
PPT
A New QoS Renegotiation Mechanism for Multimedia Applications
DOCX
Motivation and results coverage enhancment for 3GPP NR Rel.17
PPTX
Bandwidth management and qos
PDF
MULTIMEDIA COMMUNICATION & NETWORKS
Quality of service
Copy Of Copy Of Gprs
GPRS telecommunication
Gprs persentation
IBM & Aspera
GPRS(General Packet Radio Service)
Performance-Evaluation-of-RPL-Routes-and-DODAG-Construction-for-IoTs .pdf
 
SERVICES AS PARAMETER TO PROVIDE BEST QOS : AN ANALYSIS OVER WIMAX
Implementation_and_Analysis_of_the_6LoWPAN.pdf
 
Cisco Live! Designing Multipoint WAN QoS
Tcp variants for data center networks
50120130405013
Iaetsd an effective approach to eliminate tcp incast
GPRS : Architecture and Applications
GPRS INTERFACES
A New QoS Renegotiation Mechanism for Multimedia Applications
Motivation and results coverage enhancment for 3GPP NR Rel.17
Bandwidth management and qos
MULTIMEDIA COMMUNICATION & NETWORKS
Ad

Viewers also liked (18)

PPTX
Optical communication system
PDF
MTP PPT1
PPT
Opticalcomputing final
PPTX
Radio over Fiber Technology for WiMAX Systems
PPTX
Bandwidth optimization
PDF
Proposed wfq based dynamic bandwidth
PPTX
Bandwidth utilization
PPTX
Lesson 3 bandwidth
PPT
Mobile WiMAX
DOCX
Seminar report on Fifth Generation of Wireless Technologies
PPT
Bandwidth Presentation
PPT
Wimax / ieee 802.16
PPTX
Wimax Technology
PPTX
WiMAX Basics
PPTX
PDF
Efficient Bandwidth Recycling In Wireless Broadband Networks
PPTX
Data transmission rate and bandwidth
Optical communication system
MTP PPT1
Opticalcomputing final
Radio over Fiber Technology for WiMAX Systems
Bandwidth optimization
Proposed wfq based dynamic bandwidth
Bandwidth utilization
Lesson 3 bandwidth
Mobile WiMAX
Seminar report on Fifth Generation of Wireless Technologies
Bandwidth Presentation
Wimax / ieee 802.16
Wimax Technology
WiMAX Basics
Efficient Bandwidth Recycling In Wireless Broadband Networks
Data transmission rate and bandwidth
Ad

Similar to DWDM-RAM:Enabling Grid Services with Dynamic Optical Networks (20)

PPT
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
PPT
Business Models for Dynamically Provisioned Optical Networks
PPT
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
PPT
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
PPT
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
PPT
Lambda Data Grid
PPTX
Chapter04
PDF
DWDM-RAM: Enabling Grid Services with Dynamic Optical Networks
PDF
Dcn invited ecoc2018_short
PPTX
A fuzzy delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
PPTX
Protocols for Fast Delivery of Large Data Volumes
PPT
Ccna day5
PPT
PDF
Ccna day5-140715152501-phpapp01
PPT
PDF
An Insight Into The Qos Techniques
PPTX
Link_NwkingforDevOps
PPTX
Cloud interconnection networks basic .pptx
PPTX
Data Replication In Cloud Computing
PPT
Sem 1 Ch 2
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
Business Models for Dynamically Provisioned Optical Networks
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
Lambda Data Grid
Chapter04
DWDM-RAM: Enabling Grid Services with Dynamic Optical Networks
Dcn invited ecoc2018_short
A fuzzy delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
Protocols for Fast Delivery of Large Data Volumes
Ccna day5
Ccna day5-140715152501-phpapp01
An Insight Into The Qos Techniques
Link_NwkingforDevOps
Cloud interconnection networks basic .pptx
Data Replication In Cloud Computing
Sem 1 Ch 2

More from Tal Lavian Ph.D. (20)

PDF
Ultra low phase noise frequency synthesizer
PDF
Ultra low phase noise frequency synthesizer
PDF
Photonic line sharing for high-speed routers
PDF
Systems and methods to support sharing and exchanging in a network
PDF
Systems and methods for visual presentation and selection of IVR menu
PDF
Grid proxy architecture for network resources
PDF
Ultra low phase noise frequency synthesizer
PDF
Systems and methods for electronic communications
PDF
Ultra low phase noise frequency synthesizer
PDF
Ultra low phase noise frequency synthesizer
PDF
Radar target detection system for autonomous vehicles with ultra-low phase no...
PDF
Grid proxy architecture for network resources
PDF
Method and apparatus for scheduling resources on a switched underlay network
PDF
Dynamic assignment of traffic classes to a priority queue in a packet forward...
PDF
Method and apparatus for using a command design pattern to access and configu...
PDF
Reliable rating system and method thereof
PDF
Time variant rating system and method thereof
PDF
Systems and methods for visual presentation and selection of ivr menu
PDF
Ultra low phase noise frequency synthesizer
PDF
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
Photonic line sharing for high-speed routers
Systems and methods to support sharing and exchanging in a network
Systems and methods for visual presentation and selection of IVR menu
Grid proxy architecture for network resources
Ultra low phase noise frequency synthesizer
Systems and methods for electronic communications
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
Radar target detection system for autonomous vehicles with ultra-low phase no...
Grid proxy architecture for network resources
Method and apparatus for scheduling resources on a switched underlay network
Dynamic assignment of traffic classes to a priority queue in a packet forward...
Method and apparatus for using a command design pattern to access and configu...
Reliable rating system and method thereof
Time variant rating system and method thereof
Systems and methods for visual presentation and selection of ivr menu
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer

Recently uploaded (20)

PPT
Lines and angles cbse class 9 math chemistry
PDF
-DIGITAL-INDIA.pdf one of the most prominent
PDF
Layer23-Switch.com The Cisco Catalyst 9300 Series is Cisco’s flagship stackab...
PPTX
Fundamentals of Computer.pptx Computer BSC
PPTX
INFERTILITY (FEMALE FACTORS).pptxgvcghhfcg
PPTX
Lecture-3-Computer-programming for BS InfoTech
PPTX
Lecture 3b C Library _ ESP32.pptxjfjfjffkkfkfk
PDF
PPT Determiners.pdf.......................
PPTX
KVL KCL ppt electrical electronics eee tiet
PPTX
Embeded System for Artificial intelligence 2.pptx
PPTX
sdn_based_controller_for_mobile_network_traffic_management1.pptx
PDF
How NGOs Save Costs with Affordable IT Rentals
PPTX
PROGRAMMING-QUARTER-2-PYTHON.pptxnsnsndn
DOCX
A PROPOSAL ON IoT climate sensor 2.docx
PPT
chapter_1_a.ppthduushshwhwbshshshsbbsbsbsbsh
PDF
Cableado de Controladores Logicos Programables
PPTX
Sem-8 project ppt fortvfvmat uyyjhuj.pptx
PPTX
code of ethics.pptxdvhwbssssSAssscasascc
PPTX
Nanokeyer nano keyekr kano ketkker nano keyer
PPTX
02fdgfhfhfhghghhhhhhhhhhhhhhhhhhhhh.pptx
Lines and angles cbse class 9 math chemistry
-DIGITAL-INDIA.pdf one of the most prominent
Layer23-Switch.com The Cisco Catalyst 9300 Series is Cisco’s flagship stackab...
Fundamentals of Computer.pptx Computer BSC
INFERTILITY (FEMALE FACTORS).pptxgvcghhfcg
Lecture-3-Computer-programming for BS InfoTech
Lecture 3b C Library _ ESP32.pptxjfjfjffkkfkfk
PPT Determiners.pdf.......................
KVL KCL ppt electrical electronics eee tiet
Embeded System for Artificial intelligence 2.pptx
sdn_based_controller_for_mobile_network_traffic_management1.pptx
How NGOs Save Costs with Affordable IT Rentals
PROGRAMMING-QUARTER-2-PYTHON.pptxnsnsndn
A PROPOSAL ON IoT climate sensor 2.docx
chapter_1_a.ppthduushshwhwbshshshsbbsbsbsbsh
Cableado de Controladores Logicos Programables
Sem-8 project ppt fortvfvmat uyyjhuj.pptx
code of ethics.pptxdvhwbssssSAssscasascc
Nanokeyer nano keyekr kano ketkker nano keyer
02fdgfhfhfhghghhhhhhhhhhhhhhhhhhhhh.pptx

DWDM-RAM:Enabling Grid Services with Dynamic Optical Networks

  • 1. 1 DWDM-RAM: Enabling Grid Services with Dynamic Optical Networks S. Figueira, S. Naiksatam, H. Cohen, D. Cutrell, P. Daspit, D. Gutierrez, D. Hoang, T. Lavian, J. Mambretti, S. Merrill, F. Travostino
  • 2. 2 DWDM-RAM DARPA-funded project Santa Clara, CA Nortel Networks Santa Clara University Chicago, IL iCAIR / Northwestern University Australia University of Technology, Sydney
  • 3. 3 DWDM-RAM Goal Make dynamic optical network usable by grid applications Provide lightpaths as a service Design and implement in prototype a new type of grid service architecture optimized to support data-intensive grid applications through advanced optical network
  • 4. Why Dynamic Optical Network? Packet-switching technology Great solution for small-burst communication, such as email, telnet, etc. Data-intensive grid applications Involves moving massive amounts of data Requires high and sustained bandwidth 4
  • 5. Why Dynamic Optical Network? DWDM Basically circuit switching Enable QoS at the Physical Layer Provide 5 High bandwidth Sustained bandwidth
  • 6. Why Dynamic Optical Network? DWDM based on dynamic wavelength switching Enable dedicated optical paths to be 6 allocated dynamically A B A In a few seconds… C
  • 7. Why Dynamic Optical Network? Any drawbacks? The overhead incurred during end-to-end 7 path setup Not really a problem The overhead is amortized by the long time taken to move massive amounts of data
  • 8. Why Dynamic Optical Network? When dealing with data-intensive applications, overhead is insignificant! 8 Setup time = 48 sec, Bandwidth=920 Mbps 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 100 1000 10000 100000 1000000 10000000 File Size (MBytes) Setup time / Total Transfer Time 500GB
  • 9. Why Grid Services? Applications need access to the network To request and release lightpaths Grid services Can provide an interface to allocate and release lightpaths 9
  • 10. DWDM-RAM Architecture Data-Intensive Applications Data Transfer Service Network Resource Service Basic Network Resource Service Network Resource Scheduler Dynamic Lambda, Optical Burst, etc., Data Center 10 l1 ln l1 ln Data Center Grid services Data Handler Service Information Service DTS API Application Middleware Layer NRS Grid Service API Network Resource Middleware Layer l OGSI-ification API Connectivity and Fabric Layers Optical path control
  • 11. DWDM-RAM Architecture Application Collective Resource Connectivity 11 Applications Data Transfer Scheduling Network Resource Scheduling Communication Protocols ODIN OMNInet Fabric
  • 12. DWDM-RAM Architecture Application Collective Resource Connectivity 12 Applications Data Transfer Scheduling Network Resource Scheduling Communication Protocols ODIN OMNInet Fabric
  • 13. DWDM-RAM Architecture OMNInet - photonic testbed network Four-node multi-site optical metro testbed network in Chicago -- the first 10GE service trial! All-optical MEMS-based switching and advanced high-speed services Partners: SBC, Nortel, iCAIR at Northwestern, EVL, CANARIE, ANL 13
  • 14. Northwestern U 14 4x10G E Optical Switching Platform Passport 8600 Application Cluster OMNInet Core Nodes UIC 8x1GE 4x10GE Application Cluster Optical Switching Platform OPTera Metro 5200 StarLight Passport 8600 4x10GE Application Cluster Optical Switching Platform Passport 8600 CA*net3--Chicago Optical Switching Platform Passport 8600 Closed loop 8x1GE 4x10GE 8x1GE 8x1GE Loop
  • 15. DWDM-RAM Architecture ODIN - Optical Dynamic Intelligent Network Software suite that controls the OMNInet through lower-level API calls Designed for high-performance, long-term flow with flexible and fine grained control Stateless server, which includes an API to provide path provisioning and monitoring to the higher layers 15
  • 16. DWDM-RAM Architecture Application Collective Resource Connectivity 16 Applications Data Transfer Scheduling Network Resource Scheduling Communication Protocols ODIN OMNInet Fabric
  • 17. DWDM-RAM Architecture Communication Protocols Currently, using standard off-the-shelf communication protocol suites Provide communication between application clients and DWDM-RAM services and between DWDM-RAM components Communication consists of mainly SOAP messages in HTTP envelopes transported over TCP/IP connections 17
  • 18. DWDM-RAM Architecture Application Collective Resource Connectivity 18 Applications Data Transfer Scheduling Network Resource Scheduling Communication Protocols ODIN OMNInet Fabric
  • 19. DWDM-RAM Architecture Network Resource Scheduling Essentially a resource management service Maintains schedules and provisions resources in accordance with the schedule Provides an OGSI compliant interface to request the optical network resources 19
  • 20. DWDM-RAM Architecture Application Collective Resource Connectivity 20 Applications Data Transfer Scheduling Network Resource Scheduling Communication Protocols ODIN OMNInet Fabric
  • 21. DWDM-RAM Architecture Data Transfer Scheduling Direct extension of the NRS service, provides an OGSI interface Shares the same backend scheduling engine and resides on the same host Provides a high-level functionality Allow applications to schedule data transfers without the need to directly reserve lightpaths The service also perform the actual data transfer once the network is allocated 21
  • 22. Data Transfer Scheduling Uses standard ftp Uses NRS to Data Receiver λ Data Source FTP client FTP server allocate lambdas Uses OGSI calls to request network DTS NRS resources Client App 22
  • 23. DWDM-RAM Architecture Application Collective Resource Connectivity 23 Applications Data Transfer Scheduling Network Resource Scheduling Communication Protocols ODIN OMNInet Fabric
  • 24. DWDM-RAM Architecture Applications Target is data-intensive applications since their requirements make them the perfect costumer for DWDM networks 24
  • 25. DWDM-RAM Modes Applications may request a data transfer 25 Applications Data Transfer Scheduling Network Resource Scheduling
  • 26. DWDM-RAM Modes Applications may request a network connection 26 Applications Network Resource Scheduling
  • 27. DWDM-RAM Modes Applications may request a set of resources through any resource allocator, which will handle the network reservation 27 Applications Resource Allocator Network Resource Scheduling
  • 28. The Network Service The NRS is the key for providing network as a resource It is a service with an application-level interface Used for requesting, releasing, and managing the underlying network resources 28
  • 29. The Network Service NRS Understands the topology of the network Maintains schedules and provisions resources in accordance with the schedule Keeps one scheduling map for each lambda in each segment 29
  • 30. The Network Service  4 Scheduling maps: Each with a vector of time intervals for keeping the reservations 30
  • 31. The Network Service  4 scheduling maps for each segment 31
  • 32. The Network Service NRS Provides an OGSI-based interface to network resources Request parameters Network addresses of the hosts to be connected Window of time for the allocation Duration of the allocation Minimum and maximum acceptable bandwidth (future) 32
  • 33. The Network Service 33 NRS Provides the network resource On demand By advance reservation Network is requested within a window Constrained Under-constrained
  • 34. The Network Service 34 On Demand Constrained window: right now! Under-constrained window: ASAP! Advance Reservation Constrained window Tight window, fits the transference time closely Under-constrained window Large window, fits the transference time loosely Allows flexibility in the scheduling
  • 35. The Network Service Under-constrained window Request for 1/2 hour between 4:00 and 5:30 on Segment D granted to User W at 4:00 New request from User X for same segment for 1 hour between 3:30 and 5:00 Reschedule user W to 4:30; user X to 3:30. Everyone is happy. Route allocated for a time slot; new request comes in; 1st route can be rescheduled for a later slot within window to accommodate new request 3:30 4:00 4:30 5:00 5:30 35 W X 3:30 4:00 4:30 5:00 5:30 W X 3:30 4:00 4:30 5:00 5:30
  • 36. 36 Experiments Experiments have been performed on the OMNInet End-to-end FTP transfer over a 1Gbps link Goal Exercise the network to show that the full bandwidth can be utilized Demonstrate that the path setup time is not significant
  • 37. noit acoll A ht aP t seuqer r evr eS NI DO gni ssecor P DI ht aP denr ut er r ef snar T at aD 37 End-to-End Transfer Time r ef snart eli F 0.5s 3.6s 0.5s 174s 0.3s 11s BG 02 r evr eS NI DO gni ssecor P t seuqer sevirr a r ef snart eli F ht ap , enod desael er acoll aeD ht aP t seuqer 25s kr owt eN noit ar ugif nocer 0.14s put es PTF e mit
  • 38. Application Level Measurements File size: 20 GB Path allocation: 29.7 secs Data transfer setup time: 0.141 secs FTP transfer time: 174 secs Maximum transfer rate: 935 Mbits/sec Path tear down time: 11.3 secs Effective transfer rate: 762 Mbits/sec 38
  • 40. 40 Current Status Allocation of one-segment lightpath On demand allocation has been tested at the OMNInet Advance reservation has been implemented but not tested at the OMNInet
  • 41. 41 Future Work Nortel Networks / SURFnet Lightpath allocation Multiple-segment lightpaths Optimized allocation when more than one path is available Scheduling in large-scale networks Involves different administrative and/or geographic domains Requires a distributed approach
  • 42. 42 Conclusion Dynamic optical network is a key technology for data-intensive grid computing DWDM-RAM’s network service enables lightpaths to be provided as a primary resource