INFOCOM’98 980401 1
Distributed Code Caching for Active Networks Dan Decasper, Bernhard Plattner
dan@arl.wustl.edu, plattner@tik.ee.ethz.ch
DAN Distributed Code Caching for Active Networks Dan Decasper, - - PowerPoint PPT Presentation
DAN Distributed Code Caching for Active Networks Dan Decasper, Bernhard Plattner dan@arl.wustl.edu, plattner@tik.ee.ethz.ch Applied Research Laboratory (ARL), Washington University, St.Louis Computer Engineering and Network Laboratory (TIK),
INFOCOM’98 980401 1
dan@arl.wustl.edu, plattner@tik.ee.ethz.ch
INFOCOM’98 980401 2
INFOCOM’98 980401 3
INFOCOM’98 980401 4
INFOCOM’98 980401 5
INFOCOM’98 980401 6
INFOCOM’98 980401 7
INFOCOM’98 980401 8
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
INFOCOM’98 980401 9
fi2 P1 fi3 P2 ... ... PN
INFOCOM’98 980401 10
ANN ANN Code Server Workstation ANN Workstation Workstation Workstation Video server
INFOCOM’98 980401 11
INFOCOM’98 980401 12
INFOCOM’98 980401 13
INFOCOM’98 980401 14
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
INFOCOM’98 980401 15
INFOCOM’98 980401 16
INFOCOM’98 980401 17