Active Networking Fast Path to QoS Hilarie Orman Advanced Development Group

advertisement
Active Networking
Fast Path to QoS
Hilarie Orman
Advanced Development Group
Novell, Inc.
Many dimensions to QoS
• Service level cost: time, size, policy
• Might not be available
– Tbs pipe not built yet
– Might be sold out
• Enforcement points at any point in the
hierarchy:
– user machine, organization gateway, ISP, ISP
peering points, media provider
QoS Protocols
• Stateful vs. stateless
– Per-flow vs. service type indicator
– Edge vs. core
– Query/enforcement location
• Policy lookup, negotiation
• Signalling transport requirements
– reliable?
– multicast?
Going Active with QoS
• Fine-grained active networks, per packet
– capsules, caplets: executable content
• Per-flow or aggregate signalling on data
packets
• Edge-to-core signalling and enforcement
• Core service management
• Individualized policy per packet per hop:
– utility(available services) -> select service to
next hop; unique utility function per packet
Active Signalling Architecture
User/Edge
Inject Active
Code dispatch and
Code for QoS
Request/Negotiate interpret
Map to existing
services
Set any required state
Append new code
Forward
Code dispatch and
interpret
Set any required state
Deliver data
Attach code on
return path
Accelerators
• Signalling can be done along path that supports
services and active code interpretation
– allows partial deployment, mixed strategy
– next hop may be chosen to support best QoS options
• SCTP - loaded via active nets, used as main
transport
• Can mix protocol types on per packet basis
– Each active siglet can be interpreted in its own
connection context
Existing Work
• ISI’s ARP project
– Active service environment
• executes “siglets” for resource reservation
– RSVP signalling as active service
• UCL proposal for “proxylet” environment
– Application level routing
– Exchange of application level next hop metrics
Download