Your SlideShare is downloading. ×
an internal technology briefing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

an internal technology briefing

141
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
141
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Please feel free to contact me to discuss any of the topics in today’s talk.
  • Transcript

    • 1. Application-Level Active Networks Presented at Dublin Breakfast Briefing, 29th June 2001 Immo Hüneke Technical Architect, Wireless Internet
    • 2. 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)
    • 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
    • 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
    • 5. Information Model: Passive vs. Active Network Service Logic executes anywhere in the network Public Network Enterprise Network Active Gateway Active Node Active Node Network Producer Consumer Owner Administrator Events, Policies Programs, Policies Events Policies Requests, Events, Policies Requests, Events Programs, Content, Policies Content, Events Programs, Policies Programs, Policies Producer Consumer
    • 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
    • 7. ANDROID Architecture
    • 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
    • 9. ALAN Components Available 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
    • 10. Example: Aircraft Services 64Kbps 2Mbps Internet
    • 11. ALAN Framework (basic – Fry et al)
    • 12. ALAN Framework (enhanced – Pias et al) Added: security module (policy server)
    • 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
    • 14. Thank You! Immo Hüneke Technical Architect Wireless Internet Logica Stephenson House 75 Hampstead Road London NW1 2PL United Kingdom direct +44 20 7446 1653 fax +44 20 7446 1832 mobile +44 7941 072 238 email HunekeI @logica.com www.logica.com/telecoms logica