active content networking(acn)

12
Active Content Networking Active Content Networking (ACN) (ACN) Tal Lavian

Upload: tal-lavian-phd

Post on 01-Jul-2015

202 views

Category:

Devices & Hardware


0 download

DESCRIPTION

Active Networks in Content Networking: Capsules used for service setup and network control Content transport using normal IP protocols CO2 EE processes capsules for : Service setup and network configuration Content duplication for multi-receivers Receive registration Duplicate a content copy to each receiver

TRANSCRIPT

Page 1: Active Content Networking(ACN)

Active Content NetworkingActive Content Networking(ACN)(ACN)

Tal Lavian

Page 2: Active Content Networking(ACN)

Slide: 2Active Content Networking

Goals

� Active Networks in Content Networking� Capsules used for service setup and network

control

� Content transport using normal IP protocols

� CO2 EE processes capsules for� Service setup and network configuration

� Content duplication for multi-receivers� Receive registration� Duplicate a content copy to each receiver

Page 3: Active Content Networking(ACN)

Slide: 3Active Content Networking

What’s distinguished?

� ACN vs RSVP and multicast� RSVP/Multicast: Requiring support on each router/switch� ACN: only at edge route/switch, service-enabling

� ACN vs RTP and RTCP� RTP/RTCP: communication btw senders and receivers� ACN: communication also with network

� ACN vs Active Networks (AN)� AN: capsules for network control and data transport,

processing at every active node� ACN: capsules only for network control, and only

processing at a few edge nodes

Page 4: Active Content Networking(ACN)

Slide: 4Active Content Networking

ACN Edge Node

Data TransportData Transport

Control PlaneControl Plane

ManagementManagementS

erv

ice

sS

erv

ice

s

Code & PolicyCode & Policy

Node ComponentsNode Components

Code&

Policy

Data transport

Control Plane

Edge Device

NetworkManagement

CO2 Services

iSD

Control Net

Node StructureNode Structure

Page 5: Active Content Networking(ACN)

Slide: 5Active Content Networking

ACN and the Internet

CO2 Edge

iSD

CO2 Distribution Plane

CO2 LH

iSD

CO2 Edge

iSD

Policy&

Code

CO2 Metro

iSD

NetMgr

Optical CoreMetro & Long HaulAccess AccessAccess

Capsule flow (control)Content flow (data) Service code & policyNetwork config/monitor

Content ServerContent Clients

Page 6: Active Content Networking(ACN)

Slide: 6Active Content Networking

Issues

� CO2 Distribution Plane

� Capsule-based Control flow

� Content Data flow

� Control and Data flows: in- or off-band

� Benefits

� Shortcomings

Page 7: Active Content Networking(ACN)

Slide: 7Active Content Networking

CO2 Distribution Plane

� CO2 nodes� Locate at the network edges where necessary� Types: Edge, Metro, LH

� CO2-Edge processes capsules, and� Decides service setup and network configuration� Instructs CO2-Metro/-LH to establish optical connections

� Code & Policy� Code: capsule processors and network services� Policy: service and network constraints

� NetMgr� Service control and network management

Page 8: Active Content Networking(ACN)

Slide: 8Active Content Networking

Capsule-based Control Flow

� Capsule: ANEP-based active packets

� Purposes:� User signaling

� Content service setup: enabling/disabling, etc� Network configuration: bandwidth, routes

� Feedbacks btw senders and receivers� Service requests and grants/permission� Traffic statistics, and QoS

� Processing at CO2-Edge� Downloading processor code

Page 9: Active Content Networking(ACN)

Slide: 9Active Content Networking

Content Data Flow

� Based on normal IP protocols� Like UDP/RTP� No capsule is required

� Content Duplication by CO2-Edge� When more than one receiver exists� Why? Traffic congestion is most often here!

Page 10: Active Content Networking(ACN)

Slide: 10Active Content Networking

Content Control and Data Flows

� One connection: in-band� Under same UDP encapsulation

� Resource saving� Capsule and Data have different payloads

� But complex payload processing� But data transport may have to wait

� Two connections: off-band� One for capsule and one for data� Separated communications

� Network can be set up before data traffic starts

Page 11: Active Content Networking(ACN)

Slide: 11Active Content Networking

Benefits

� Easy content service setup� “On-the-fly” by capsules� Based on CO2

� Fewer capsules and their processing� At CO2 edge node only

� Little interference with data path

� Technology integration� Network signaling, like RSVP� Data transport, like RTP� Traffic feedback, like RTCP� Content duplication, like multicast

Page 12: Active Content Networking(ACN)

Slide: 12Active Content Networking

Shortcomings

� Specific hardware support� Capsule redirection� Content filtering� Content duplicating

� Inter-node CO2 communication