CA*net II - TNC 2004
Download
Report
Transcript CA*net II - TNC 2004
Networks, Grids and Service
Oriented Architectures
[email protected]
CA*net 4 is NOT an optical
switched network
> CA*net 4 is made up of many parallel application empowered or
customer empowered specific networks eg:
– Computer back planes (Westgrid)
– High energy physics network
> It extends the Internet 2 architecture of GigaPOPs connecting a
small number of R&E institutions to a much finer scale with many
parallel “application empowered” Internet 2 like networks
connecting individual researchers and/or applications
– With added feature that the application or user can dynamically manage
their own IP network topology
– Application empowered networks peer with each other at GigaPOPs and at
optical switches which provides for greater reliability
> The CA*net 4 wavelengths and switches are partitioned such that
application empowered networks can control their own partition
and incorporate alarms, topology and discovery into their IP
network
– User controlled traffic engineering
– New ITU draft standard – Y.1312 - Layer 1 VPNs
Multi-physical channel TCP
> Experiment this summer with low level trigger data from CERN
– Inboud to Canada: 5 Mbytes per trigger – 500 triggers per second
and increasing
– Outboud: 1K per trigger – 100 triggers per second
> Set up separate TCP/IP per physical channel
> Each physical channel dedicated 1 GbE lightpath
> Physical channels configured with UCLP
> Can use out of the box TCP with no special AIMD
– Far less susceptible to packet loss – only one channel affected
> Already demonstrated manually at SC2003
– Achieved bi-directional bandwidth of 11 Gbps
MonFox TL1 Proxy
> The missing element that makes things come true!
TL1
LightPath
Proxy
End users’
dream:
CANARIE’s
vision:
UCLP (Users
Control
LightPath)
(my own fast &
big bandwidth
connection)
Motivations
> How can you safety deploy any number of different UCLP
software solutions (there are 4) and have your users
manage lightpaths across your network, without affecting
current operations?
UCLP A
UCLP B
UCLP general operation
Subtended Lightpaths to User
DWDM Eastbound
DWDM Westbound
Customer A and
sub- partition
OXC
Standard CLI or TL1 interface
Grooming agents
X
MonFox TL1 Proxy
X
OSPF
X
GMPLS
X
Customer A
UCLP Server
Customer A signaling plane
Customer B signaling plane
Customer B
Customer
Customer C
C signaling
signaling plane
plane
X
ISIS
Customer
Customer
C C
Switch Agents
Signal Control Plane Agents
CA*net 4 UCLP
High-Level Architecture
Customer
HTTP
Administrator
Grid
Application
HTTP
User Access Layer
SOAP/HTTP
SOAP/HTTP
Service Provisioning Layer
RMI
Resource Management Layer
TL1
UCLP Service Provision Layer
Grid
Application
Web Server
User Access Layer
Grid Service Interface
LPO Grid
Service
GT3 Hosting Environment
LPO
Factory
Service
LPO
Delegate
Service
RMI
RMI
LPO
Service
EJB
Home
LPO
Service
Implementation
LPO
Service
EJB
Remote
J2EE Application Server
JDBC
RMI
DB
Resource Management Layer
Create service
Access service
i-Infrastructure
> CANARIE’s proposed program for Canadian science
and industry
> To adapt service oriented architecture (SOA) using
state-full web services to integrate sensors and
instruments into the network
> Building and extending upon our original work in
UCLP
> Major applications after science are process control
industry and military applications
Typical Large system today
VPN
USER
Internet
Security Web Services OGSA
Grid
Process
Process
Process
Process
Process
SONET/DWDM
Instrument Pod
SONET/DWDM
Layer 3 switch/router
Instrument
Layer 2 switch
Sensor
Sensor
Instrument
Instrument
Sensor
Network recursive architecture
with web service work flow
bindings
HPC
VPN
WS*
WS*
CA*net 4
Lightpath
Process
Data
Management
System
WS**
Process
Process
WS**
Process
WS
Process
Process
LAN
WS
LAN
Web service
Interface
*CANARIE UCLP
CA*net 4
Instrument Pod
WS*
WS*
**New web services
Sensor
Sensor
WS
Instrument
Layer 2/3 switch
Instrument
Sensor
USER
User perspective
WS*
WS*
WS**
CANARIE UCLP
WS**
WS
AAA process
WS*
Lightpath
WS*
ONS15454
New Web service
New development
UDDI or
WSIL service registry
WS**
Log Archive Process 2
WS**
Log Archive Process 1
WS*
LAN
WS*
LAN
WS**
Sensor/Instrument
WS HPC
Process
WS**
NLR or CA*net 4
DMAS
USER with
WSFL
binding
software
Science Pod
User defined
WSFL
bindings
Features
> All hardware (sensors -wireless and wired), software
processes (Data processing and HPC) and network
elements exposed as state-full web services
> Hardware, software and network web services linked
together by science user with WSFL user defined late
state binding
– Some web services may be expressed as abstractions
of groupings of other web services
> Hence all “science” processes use network data
recursive architectures
– Re use and replication of same modules for software,
hardware and network for each science project
Parallel Developments
> NRC’s NMR portal - SpectroGrid
– Single portal for monitoring and viewing data from NMR
machines
> NEESgrid
– Linking shake tables, field instruments and databases
> EU’s GridCC
– Virtual Instrument Grid Service
> Possible upcoming projects
– Neptune, CVO, CLS
More Information
> http://www.canarie.ca/canet4/library/canet4design.ht
ml
> http://www.canarie.ca/canet4/obgp/index.html
> http://www.canarie.ca/canet4/library/customer.html
> Thanks to the design teams at Carleton U, Ottawa U,
CRC, UQAM, UoWaterloo, Montague, etc