Active Nets Workshop 980716 1
A Scalable, High Performance Active Network Node Dan Decasper
dan@arl.wustl.edu
ANN A Scalable, High Performance Active Network Node Dan Decasper - - PowerPoint PPT Presentation
ANN A Scalable, High Performance Active Network Node Dan Decasper dan@arl.wustl.edu Applied Research Laboratory (ARL), Washington University, St.Louis Computer Engineering and Network Laboratory (TIK), ETH Zurich, Switzerland Active Nets
Active Nets Workshop 980716 1
dan@arl.wustl.edu
Active Nets Workshop 980716 2
two Grads vacant
Active Nets Workshop 980716 3
Active Nets Workshop 980716 4
Active Nets Workshop 980716 5
Active Nets Workshop 980716 6
Active Nets Workshop 980716 7
to other ANN
WUGS ATM "Backplane"
BI - Bus Interface ANPE Cache CPU Memory BI APIC ANPE Cache CPU Memory BI APIC ANPE Cache CPU Memory BI APIC ANPE Cache CPU Memory BI APIC
A B C D
to other ANN to other ANN to other ANN ANPE - Active Network Processing Element
Active Network Node (ANN)
Load Balancing
Active Nets Workshop 980716 8
to other ANN to Switch Backplane Cache CPU Memory BI APIC Cache CPU Memory BI APIC
Active Nets Workshop 980716 9
Active Nets Workshop 980716 10
Ethernet Vers HLen TOS ID Fragment Offset Source Address Destination Address Total length Flags TTL
Protocol
Header Checksum Options (if any)
32 bits Protocol
Source Address Destination Address
Source Port
...
Destination Port
IPv4 TCP
Active Nets Workshop 980716 11
fi2 P1 fi3 P2 ... ... PN
Active Nets Workshop 980716 12
ANN ANN Code Server Workstation ANN Workstation Workstation Workstation Video server
Active Nets Workshop 980716 13
Active Nets Workshop 980716 14
Device Drivers Function Dispatcher Resource Controller
(CPU, Memory, Bandwidth)
Plugin Playground Packet Scheduler ANTS VM IPv4/IPv6 DAN
IPv6 flow x DAN plugin D ANTS Program A Plugin Database Controller Security Gateway Policy Controller Active Plugin Loader
Plugin Management
Active Nets Workshop 980716 15
Active Nets Workshop 980716 16