CA*net 4 A Network for Grids using Grid Technology

17
CA*net 4 A Network for Grids using Grid Technology Bill St. Arnaud CANARIE Inc – www.canarie.ca [email protected]

description

CA*net 4 A Network for Grids using Grid Technology. Bill St. Arnaud CANARIE Inc – www.canarie.ca [email protected]. CA*net 4 Drivers-1. Set up lightpaths to no cost peering exchanges Most lambda sales in Canada and USA are for “Remote peering” to no cost peering points - PowerPoint PPT Presentation

Transcript of CA*net 4 A Network for Grids using Grid Technology

Page 1: CA*net 4  A Network for Grids using Grid Technology

CA*net 4 A Network for Grids using Grid

Technology

Bill St. Arnaud

CANARIE Inc – www.canarie.ca

[email protected]

Page 2: CA*net 4  A Network for Grids using Grid Technology

CA*net 4 Drivers-1

> Set up lightpaths to no cost peering exchanges– Most lambda sales in Canada and USA are for “Remote peering” to

no cost peering points– Allows for considerable savings in Internet transit costs– Each lightpath is directly connected to a high volume peer and

bypasses peering router– Good example is “STAR LIGHT” where high volume peers have

direct connect and small volume peers use a router– CA*net 4 “customer controlled patch panel” allows peers to change

peering relationship remotely without contacting technical staff at peering exchange• Very similar in concept to WorldCom “Peermaker” at MAE-E and MAE-

W

Page 3: CA*net 4  A Network for Grids using Grid Technology

CA*net 4 Drivers-2

> Eliminate expensive high end routers and replace them with lower cost optical switches– But circuits are NOT intended to replace packet networks– Use rich mesh of circuits between edge routers to eliminate high cost of

10GbE core routers– 10Gbe routers ~ $500K with interfaces at ~$200k each– 10Gbe switches ~$25K with interfaces at ~$20k each– Trade off between cost of multiple lightpaths versus cost of high end core

routers– 10Gbe wavelengths ~$1000/km for 5 years (lifetime of router)– Assume 1 GbE lightpaths per edge institution then

• One 5000km Gbe lightpath (or 8 x 600km GbE) lightpaths per institution is cheaper than routers

• But hard to create a full mesh – so let institutions or end user create and control partial mesh

– Disadvantage is no sharing of bandwidth with stat muxing

Page 4: CA*net 4  A Network for Grids using Grid Technology

CA*net 4 Drivers-3

> Allows customer to create “customer owned and managed” networks with resource heterogeneity– Integration of wavelengths and dark fiber from different carriers– Create customer controlled VPNs for downstream users and

overlay networks across multiple suppliers– Customers can manage their own restoral and protection schemes– Allows for inter-domain end to end setup of VPNs– End users do not need to to signal carrier for VPN management

• Create VPNs

• Cross connect VPNs from independent users

• Partition or spawn VPNs

• Establish VPNs across multiple management domains

Page 5: CA*net 4  A Network for Grids using Grid Technology

CA*net 4 Drivers-4

> Lambda Grids - “Underlay” networks to support Grids and overlay projects like PlanetLab and Oceanstore– A lot of exciting research into overlay networks – At some point in time when traffic volume is sufficient in overlay network

to setup its own direct path> Soon high end grid applications will have sufficient traffic volume to

require their own underlay networks ”Complementing” routed networks – Not a replacement for routed networks – only increasing the direct

peering mesh of the routed network– But peering may be more dynamic (and not globally advertised) than

traditional IP BGP peering> Discipline or applications specific networks

– VBLI grids like European EVN – High energy physics grid – Ultralight– NEES grid, Bio-informatics Grid, etc

Page 6: CA*net 4  A Network for Grids using Grid Technology

Example – EVN traffic flows over GEANT

UK

SE

FR

NLBE

DE1DE2

CZ

PL

CH

IT

AT

SURFnet

JANET

GARR

PSNC

DFN

NORDUnet

2.5G10G

256M 512M ?1G

JIVE

Provided courtesy of Dai Davies

Page 7: CA*net 4  A Network for Grids using Grid Technology

Issues

> How do you charge for bandwidth and usage when single application traffic dwarfs all other IP traffic?

> Who pays for the traffic volume when it sinks into POP?

> Possible solutions:– GMPLS (with QoS)

• Requires expensive routers and complex coordinated central management to setup and tear down tunnels

• Does not address issue of traffic charging

• Interdomain still unproven

– Optical overlay/underlay –ASON – same problems as GMPLS– Application specific optical BGP networks

Page 8: CA*net 4  A Network for Grids using Grid Technology

CA*net 4 Drivers-5

> Spatial QoS – TCP throughput over long fat pipes very susceptible to packet

loss, MTU, TCP kernel, Buffer memory, AQM optimized for commodity Internet, Auto negotiating Ethernet, etc

– May also require consistent and similar TCP throughput for multiple sites to maintain coherency for grids and SANs

– Some exciting new TCP protocols like FAST, XCP, etc• Mice and Elephant problem• Without careful design may look like a DOS attack on a router

network

– Many commercial SAN/Grid products will only work with QoS network

– Some users want to have super jumbo MTU (64K) or protocols other than IP

Page 9: CA*net 4  A Network for Grids using Grid Technology

Spatial QoS

Application or end user controls peering of BGP optical paths for transfer of elephants!!!

Normal BGP pathx.x.x.1 y.y.y.1

OBGP pathOnly y.y.y.1 advertised to x.x.x.1 via OBGP path

Only x.x.x.1 advertised to y.y.y.1 via OBGP path

Optical “Peermaker”

Page 10: CA*net 4  A Network for Grids using Grid Technology

OBGP applied to EVN

UK

SE

FR

NLBE

DE1DE2

CZ

PL

CH

IT

AT

SURFnet

JANET

GARR

PSNC

DFN

NORDUnet

JIVE

Page 11: CA*net 4  A Network for Grids using Grid Technology

CA*net 4 Drivers 6

> Extend the Internet end to end principle to circuit based networks– The success of the Internet is largely attributable to the e2e principle– No state maintained in the network– Allowed development of exciting new applications or services

> Can the same principles be applied to circuit based networks?– Will it engender the same creativity in new applications and

services?

> MPLS and ASON are classic network state based solutions for VPNs– CA*net 4 architecture is an alternate approach– All VPNs are BGP direct static routes using lightpaths

Page 12: CA*net 4  A Network for Grids using Grid Technology
Page 13: CA*net 4  A Network for Grids using Grid Technology

CA*net 4 is NOT a network

> It is an aggregation of point to point 10 Gbps wavelengths from a number of carriers

> CA*net 4 is made up of may parallel networks> The wavelengths and switches are partitioned into smaller

lightpaths user control of the switch partition which are used for a variety of applications particularly grids– International Grid Testbed – 10 Gbe server to server to CERN– WESTgrid – 1 Gbe lightpaths for distributed backplane– CA*net 4 IP network – traditional IP hierarchical routed network– Numerous lightpaths to support direct peering between regional networks

and universities– Lightpaths to support Terabyte file transfer from CERN for high energy

physics that bypasses all routers– Lightpaths to support TransLight projects between North America, Europe

and Asia– Many, many more coming – Virtual Astronomy, HDTV video walls, etc

Page 14: CA*net 4  A Network for Grids using Grid Technology

RMI

Resource Management Layer

User Access Layer

Grid Application

Create service Access service

Web Server

DB

GT3 Hosting Environment

LPO FactoryService

Grid Service Interface

LPO Delegate Service J2EE Application Server

LPO Service

EJB Remote

LPO Service

EJB Home

JDBC

LPO Service

Implemen-tation

RMI

RMI

LPO Grid Service

Service Provisioning Layer

Page 15: CA*net 4  A Network for Grids using Grid Technology

OGSI-conformant services LPO advertisement LPO query LPO termination LPO access LPO reconfiguration LPO spawning LPO concatenation End-to-end LPO establishment

OGSI-conformant services

Page 16: CA*net 4  A Network for Grids using Grid Technology

Resource Agent

RMIService Provisioning Layer

LPO ControllerLPO Controller

RMI

TL1

Request Controller

Switch Interface

Page 17: CA*net 4  A Network for Grids using Grid Technology