Active Jitter Control Stephen F. Bush General Electric Corporate R & D DARPA ITO F C-0230 supported by the Air Force Research Laboratory/IF
DataHeader Traditional Packet Network HeaderCodeData Active Network Network-Aware Devices Custom code injected by applications/devices makes network intelligent Reduces protocol deployment time from years to months Adaptive monitoring, and predictive control Active Networking
Active Network Devices NodeOS/EE Network executes data packets. Network becomes computationally active.
Impacts Secure Virtual Private Networks Custom services for wireless users Fusion of media inside network Active Network E-Commerce Active negotiation Dynamic Coalitions Asset Management Remote Upgrades Self-management Remote fault diagnosis and repair Innovative Security Models
Without Network Jitter Control receiving node packets destination BUFFER Packets bunch together and must be evened out at receiving node. For packets i and j: D(i,j) = (R j -S j ) - (R i - S i ) S R i: j:
With Active Jitter Control NODE Buffer destination Packets delay themselves within the network to reduce jitter.
Per Packet/Node Delay Delay history is maintained in smallstate to determine distribution. Packet delays itself to exactly Q d time units.
Per Packet Decisions n Packets know their content. n Packets know their network environment. n Packets make the optimal decision concerning how long to delay to minimize variance.
Finer Resolution In-Stream Control NODE Buffer destination Portions of image or other jitter sensitive data can receive different levels of jitter control within the same network stream.
Conclusion n Active networks allow generic packet level processing within the network. n Active networks can be used to benefit real-time applications.