1 / 8

techX and ONL Summer 2008 Plans

techX and ONL Summer 2008 Plans. John DeHart. People. Fred (SPP Control) John (SPP Data path, System Integration, ONL and SPP Testing) Dave (SPP Data path, HW integration) Ken (ONL) Jyoti (ONL) Charlie (ONL, Traffic Generators) Mike (SPP V2) Mart (SPP Control, ONL Application)

Download Presentation

techX and ONL Summer 2008 Plans

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. techX and ONLSummer 2008Plans John DeHart

  2. People • Fred (SPP Control) • John (SPP Data path, System Integration, ONL and SPP Testing) • Dave (SPP Data path, HW integration) • Ken (ONL) • Jyoti (ONL) • Charlie (ONL, Traffic Generators) • Mike (SPP V2) • Mart (SPP Control, ONL Application) • Ritun (SPP Control, ONL Application) • Anthony (NetFPGA) • Ben

  3. Big Picture • SPP Version 1 • Finish and Release to PlanetLab users • SPP Version 2 • Data Path Implementation • GENI Infrastructure Prototyping Grant • Continuous Computing • SPP Chassis building and deployment • ONL • Clean up current version • Implementation of Generic HW Infrastructure support • NPR and NSP Integration • Reservation system • Configuration Switch Ring Expansion and Operation • Integration of NetFPGA • Integration of Traffic Generators • DOD Grant • Papers • NetGames (Paper due June 15): Mart, Ritun • ANCS (Paper due June 23): Charlie NPR Paper • NSDI (Paper due Oct 9): Mart, Ritun Gaming paper; ONL paper • Infocom • PLDI (Mike) • NEC Visitor arriving 9/1 • Finish cleanup of 404 and 420

  4. Some Details • NetFPGA • In place by end of summer • 2 Hosts, each with 3 NetFPGA boards • RLI Interface for loading circuit • Sample circuits • Delay • …

  5. Some Details • SPP Data Path • Stats Block • Integration of ONL-like stats block • Include Rx IP DAddr Index in NPE lookup key to fully identify MetaInterface in key. • Implement per slice buffer limit

  6. Some Details • SPP Control • NAT • SLM (Slice Login Manager): SSH Forwarding • SRM: • Hub Management using SNMP • Shelf Mgr SNMP interface for resetting individual boards • Booting and daemon coordination: poll devices for health • Implement port allocations for slices on GPEs (currently only fastpath) • GNM: • Periodic update of slice data • SLM config file • Per GPE RMP and NM • Proxy for PLCAPI calls • From bootmanager: node status calls • Report overall health to PLC • Handle debug state from PLC? • Distribute session key to GPEs so they can communicate directly with PLC • Proxy for NMAPI calls from PLC and slices • Forward PLC calls to correct GPE • Interpret tickets and location of resources

  7. Some Details • SPP Control (continued) • Booting GPE • Modify bootmanager • Modify BootCD to include our config file • Modify Node Manager • Flow Stats aggregation and pl_netflow • Libc mods to request ports from srm • May not be necessary for first release • RMP and SCD • Slice endpoint/port allocations and adding filters to Linecard • Test RMP: tunnel API commands and queue manipulation commands • Adding/Removing fastpath filters • Reading stats • NAT • Adding interface to the MEs and packet handling • Port space management • SRM interactions • System testing • Development environment: • Upgrade to Planetlab 4.1 and fc8 • Use vservers on cp

  8. Some Details • ONL • 14 hosts don’t boot • NSP • Replace Filter Result without doing a Remove and Add • DONE: Removal of MCast Filter Fix and Testing • Create and copy pkts in Plugins • Ingress vs. Egress • NPR • Mart’s problem with ordered_signal.h • Init of signal does not appear to always work, adding code to the function helps • Replace Filter Result without doing a Remove and Add • Drop Counters (not all are implemented) • Other Counters • Verify that everything is implemented • DONE: NPUB • Add UseRoute capability • DONE: Test Reclassify path • Plugin Tags, etc. • Performance Testing • Demo at GENI meeting in October • Workshop at a later GENI or similar meeting

More Related