application level active networks
Download
Skip this Video
Download Presentation
Application-Level Active Networks

Loading in 2 Seconds...

play fullscreen
1 / 14

Application-Level Active Networks - PowerPoint PPT Presentation


  • 88 Views
  • 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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
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
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

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
InternetExample: Aircraft Services

2Mbps

64Kbps

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

resources
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

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

Immo Hüneke

Technical Architect

Wireless Internet

logica

Application-Level Active Networks

ad