Application level active networks
1 / 14

Application-Level Active Networks - PowerPoint PPT Presentation

  • Uploaded on

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

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' Application-Level Active Networks' - penda

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Application level active networks

Application-Level Active Networks

Presented at Dublin Breakfast Briefing, 29th June 2001

Immo Hüneke

Technical Architect, Wireless Internet

Active network benefits

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

Possible applications
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

Differing interpretations
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

Information model passive vs active network



Requests, Events

Requests, Events,Policies

Programs, Policies

Programs,Content, Policies

Programs, Policies

Content, Events

Programs, Policies


Events, Policies






Public Network










Information Model: Passive vs. Active Network

Service Logic

executes anywhere

in the network

Application-Level Active Networks

Active services networks
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

Android architecture
ANDROID Architecture

Application-Level Active Networks

Active server architecture
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

Alan components available today
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

Example aircraft services


Example: Aircraft Services



Application-Level Active Networks

Alan framework basic fry et al
ALAN Framework(basic – Fry et al)

Application-Level Active Networks

Alan framework enhanced pias et al
ALAN Framework(enhanced – Pias et al)

Added: security module (policy server)

Application-Level Active Networks








  • /P900-series/P926/P926.htm (CASPIAN)


  • /project/alanImpl/ccr.html



Application-Level Active Networks

Thank you
Thank You!


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 [email protected]/telecoms

Immo Hüneke

Technical Architect

Wireless Internet


Application-Level Active Networks