1 / 16

Openet – An Enabling Technology - Aim

Openet – An Enabling Technology - Aim. Define a enabling framework that will significantly affect the service structures and/or the infrastructure of the Internet. Propose enabling mechanisms on the control plane that support external services

jam
Download Presentation

Openet – An Enabling Technology - Aim

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. Openet – An Enabling Technology - Aim • Define a enabling framework that will significantly affect the service structures and/or the infrastructure of the Internet. • Propose enabling mechanisms on the control plane that support external services • Propose mechanisms that preserve the forwarding plane but strongly affect its behaviour (internally and externally) • Provide some experimental results. • Discuss the implications

  2. Control Plane Necessary mechanisms for hosting Residence and dynamic services ENABLING TECHNOLOGY Fast and massive data transport Engine and filtering mechanisms Forwarding Plane Openet – An Enabling Technology Virtual boundary

  3. Silicon-Forwarding Network Device • A network device (e.g., router) essentially has 2 planes for our purpose (different from software based Linux router) • Control plane – Intelligent control, management and communication • Data plane – wire speed, mass data transport engine • Results from our research: • Dynamic control of streams and NOT packets is major differentiation from other AN research. (different data size granularity) • The dynamic stream control is in short interval, and part of an application. (not from keyboard, CLI, Telnet, SNMP) (Different timing granularity)

  4. Openet-platform • The portion of the control plane that houses an environment that enables a basic set of data mining tools and pre-controller • Protocol for communication • Meters • Plus the portion of the data plane that intimately interacts with data. This portion include filters and meters • Filters, etc.

  5. Control portion of Openet • ORE and its services • JVM • JFWD • Standard Services including mechanisms for injecting services on demand • Function Services

  6. Forwarding Portion of Openet • Native code for interaction with the silicon-based engine. • Various Filters • Various Meters • Various Filter Policies (low level filters only)

  7. TASK 1- Writing Introduction and Conclusion for the paper Doan – Rewrite or start from Siva latest version • Using the aim on the first slide

  8. TASK 2 – ORE Structure Phil • Define the structure of this enabling technology • Present essential control plane services for this enabling technology • Support, control runtime environment • Injection of services • Publication of services • Interaction with the sillicon-based engine • Essential data mining tools • Essential Filtering mechanisms • Essential policies affecting low level filtering an metering

  9. TASK 2 – Service Deployment Phil • Mechanism for injecting dynamic services

  10. TASK 3 – Identifying “heart bit” data stream Doan • Those data streams that make or break the Internet. • Those that have massive effect on network behaviour

  11. TASK 3 - Identifying Important Applications and Application Policies Doan • Based on time constants: short term, long term behaviour of the applications • Based on real-time sampling statistics • Based on real-time but summary (averaging) statistics. • Based on “off-line” characteristics • Based on the capability of the control plane • Based on completely insane, wishful applications • These should include scheduling, congestion control, emergency routing, DiffServ, etc.

  12. TASK 4 -Identification of Plug-in (a la Franco) Siva • Identification of all important plug-ins. • It does not matter whether these plug-ins are housed in Openet or at external server.

  13. TASK 4 – Identifying of Filters Phil • Based on 5-tuples and other measures identify filters that preserve the forwarding plane. • Filters that can identify important streams on previous slides • Suggest combinations of these filters to produce more intelligent filters • Identify meters for killer applications

  14. TASK 4 – Low level intelligent policies Phil • Identify policies that intimately affect the forwarding plane. • Actions to be taken by the forwarding plane: for example drop, mirror or other combinations • (This is to be a general platform on general network device). Openet is the barebone instance of such a platform.

  15. TASK 5 – Mapping IP Accounting Framework to ORE Franco • Excellent paper by Franco (IP Accounting) • Map closely whatever essential to ORE • Mapping IP accounting terminology to ORE terminology to make it more generic and appropriate. • Leave rooms for more enlarging structure

  16. TASK 6 – Summarize Experimental results • Dynamic controlling of TCP priority • IP Accounting for such an Openet application in terms of structure • Regatta in terms of performance and actual application • ANTS Tal Franco Adnan’s group Siva

More Related