1 / 14

Application-Level Active Networks

Application-Level Active Networks. Presented at Dublin Breakfast Briefing, 29th June 2001 Immo Hüneke Technical Architect, Wireless Internet. Enabler for rapid network service creation / deployment standard languages automated device configuration

penda
Télécharger la présentation

Application-Level Active Networks

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. Application-Level Active Networks Presented at Dublin Breakfast Briefing, 29th June 2001 Immo Hüneke Technical Architect, Wireless Internet

  2. Enabler for rapid network service creation / deployment standard languages automated device configuration Intelligent alternate-path routing (e.g. satellite down-link, “scatternet” configurations) Intelligent caching (e.g. specialised XML conversion) Content format conversion on the fly (e.g. video -> stream) Dynamic content (e.g. localised advertising) XML-policy-based management support, mobility support (including incremental code mobility) Active Network Benefits Application-Level Active Networks

  3. Possible Applications • Transcoding Web content • Smart Caching • Multicast • Bridging • Reliable multicast • Link-by-link compression • Active Web pages • Information filtering • Alternate-path routing • QoS • Security • Security proxies • Personal profiles for mobile users Application-Level Active Networks

  4. Differing Interpretations • USA • DARPA-sponsored • Concentration on intelligent packet routing • Europe • ESPRIT-sponsored • Concentration on distributed processing • Programmable Networks • Application-Level Active Networks • Proxylets Application-Level Active Networks

  5. Consumer Producer Requests, Events Requests, Events,Policies Programs, Policies Programs,Content, Policies Programs, Policies Content, Events Programs, Policies Events Events, Policies Policies Producer Administrator Owner Network Public Network Enterprise Network Active Node Consumer Active Gateway Active Node Information Model: Passive vs. Active Network Service Logic executes anywhere in the network Application-Level Active Networks

  6. Active Services Networks • Programs supplied by the users of the network • Those programs will run on equipment owned by the operators • Users have access to custom services that will be managed by them without the operators’ intervention • Management system needs to be as lightweight as possible • Packet redirection based on “active” tag in transport header or MIME type in application header Application-Level Active Networks

  7. ANDROID Architecture Application-Level Active Networks

  8. Active Server Architecture • Based on the ALAN architecture • Multiple execution environments are allowed to run on each active server • Each execution environment is allowed to run one or more proxylets • Each proxylet runs on its own Java virtual machine and can consist of more than one Java threads • The management system manages locally the resources consumed by the proxylets and execution environments • Thread resource consumption needs to be managed by application providers or the users themselves Application-Level Active Networks

  9. ALAN ComponentsAvailable Today • Execution Environment • Dynamic Proxy Server (DPS a.k.a. FunnelWeb) • Proxylet API • Support Code • launcher • mon • errorPrint • Examples • control • tcpbridge • audio transcoder • Java radio Application-Level Active Networks

  10. Internet Example: Aircraft Services 2Mbps 64Kbps Application-Level Active Networks

  11. ALAN Framework(basic – Fry et al) Application-Level Active Networks

  12. ALAN Framework(enhanced – Pias et al) Added: security module (policy server) Application-Level Active Networks

  13. Resources • http://www.labs.bt.com/people/marshaiw/index.htm • http://www.labs.bt.com/people/marshaiw/btejactnet.pdf • http://www.labs.bt.com/people/marshaiw/ieeeflorence.pdf • http://www.labs.bt.com/people/marshaiw/ftdcs99.pdf • http://www.cs.ucl.ac.uk/research/alpine/ • http://www.cs.ucl.ac.uk/research/android/ • http://www.eurescom.de/Public/Projects /P900-series/P926/P926.htm (CASPIAN) • http://dmir.socs.uts.edu.au/projects/alan/ • http://www.cs.ucl.ac.uk/staff/m.pias /project/alanImpl/ccr.html • http://www.ee.ucl.ac.uk/~iliaboti/research.html • http://wind.lcs.mit.edu/activeware Application-Level Active Networks

  14. Thank You! Logica Stephenson House 75 Hampstead Road London NW1 2PL United Kingdom direct +44 20 7446 1653 fax +44 20 7446 1832mobile +44 7941 072 238 email HunekeI@logica.comwww.logica.com/telecoms Immo Hüneke Technical Architect Wireless Internet logica Application-Level Active Networks

More Related