1 / 7

Active Networking at Washington Univ.

Active Networking at Washington Univ. Project Goal Design and Implement a Prototype of a Scalable, Active Networking Platform supporting Traffic at Gigabit Rates John DeHart Washington University in St. Louis. Goals. Building a High Performance Active Network Platform consisting of

jonny
Download Presentation

Active Networking at Washington Univ.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Active Networking at Washington Univ. Project Goal Design and Implement a Prototype of a Scalable, Active Networking Platform supporting Traffic at Gigabit Rates John DeHart Washington University in St. Louis

  2. Goals • Building a High Performance Active Network Platform consisting of • Scalable Hardware Platform • Distributed Code Caching • Streamlined Software Platform • Applications • Automatic Network Protocol Deployment / Revision • Large-Scale reliable multicast • Congestioncontrol for real-time video and audio • High-performance media gateways for real-time multicast audio/video sessions

  3. Status: ANPE Hardware Active Network Processing Element (ANPE) Pentium CPU >= 32 MB APIC: 1.2 Gbit/s (Out for Fab) Experimental FPGA added to data path Development System has been built and is being tested. Problems with the embedded system programming environment have been uncovered and are being pursued with the vendor. FIXED

  4. Status: ANPE Software • Modules and APIs all defined • Implementation has begun

  5. ANPE Software Using ABone Device Driver detects IP Packet and passes it to IP stack via Packet Classifier IP performs routing function and sends packet out via Packet Scheduler ANTS Capsule executes and sends the capsule out via IP Gate in IP Processing detects ANEP/ANTS Header and passes packet to anetd Anetd detects ANTS identifier and passes packet on to ANTS

  6. EOY ‘98 Pre-Prototype Plugin Instance processes packet and passes resulting packet to output via Packet Scheduler Incoming Packet with a SAPF Identifier is detected in Device Driver and passed to Selector Dispatcher. Next Step: Add Selector Dispatcher Selector Dispatcher passes it directly to previously created Plugin Instance User Space Kernel Space Code Server sends Plugin to Plugin Requester Active Plugin Loader installs Plugin Class in Plugin Control Unit and informs AFD that it has been loaded AFD creates Plugin instance from Class Active Plugin Loader sends request for new Plugin to Plugin Requester Gate in IP Processing detects DAN flow Packet Plugin Requester sends Plugin to Active Plugin Loader AFD passes packet to Plugin Instance Administrator tells DAN Plugin Mgmt where to find Code Server Plugin Instance processes packet and passes resulting packet to output via Packet Scheduler Active Plugin Loader passes code server configuration command to Plugin Requester Plugin Requester sends request for new Plugin to Code Server AFD processes Packet and determines what Plugins are needed AFD requests needed Plugin from Active Plugin Loader

  7. EOY ‘98 Pre-Prototype User Space Kernel Space

More Related