logica ApplicationLevel Active Networks Presented at Dublin Breakfast
logica Application-Level Active Networks Presented at Dublin Breakfast Briefing, 29 th June 2001 Immo Hüneke Technical Architect, Wireless Internet Mobile Networks Contents Confidential & Proprietary to Logica © 2001
logica Active Network Benefits ¢ Enabler for rapid network service creation / deployment l l standard languages automated device configuration ¢ Intelligent alternate-path routing (e. g. satellite downlink, “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) Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 2
Possible Applications logica Transcoding Web content ¢ Smart Caching ¢ Multicast ¢ Bridging l Reliable multicast l Link-by-link compression ¢ Active Web pages ¢ Information filtering ¢ Alternate-path routing ¢ Qo. S l Security proxies ¢ Personal profiles for mobile users ¢ Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 Mobile Networks 3
Differing Interpretations logica ¢ USA l DARPA-sponsored l Concentration on intelligent packet routing ¢ Europe l ESPRIT-sponsored l Concentration on distributed processing Programmable Networks Application-Level Active Networks Proxylets Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 4
Information Model: Passive vs. Active Network logica Consumer Producer Requests, Events, Programs, Policies Content, Events Network Programs, Policies Events Policies Administrator Producer Owner Active Node Public Network Consumer Active Gateway Enterprise Network Active Node Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Mobile Networks 29 June 2001 5
Active Services Networks logica ¢ 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 Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 6
logica ANDROID Architecture Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 7
logica 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 Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 8
logica ALAN Components Available Today ¢ Execution Environment l Dynamic Proxy Server (DPS a. k. a. Funnel. Web) l Proxylet API ¢ Support Code l launcher l mon l error. Print ¢ Examples l control l tcpbridge l audio transcoder l Java radio Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 9
logica Example: Aircraft Services 2 Mbps 64 Kbps Internet Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 10
logica ALAN Framework (basic – Fry et al) Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 11
logica ALAN Framework (enhanced – Pias et al) Added: security module (policy server) Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 12
Resources logica ¢ ¢ ¢ 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/ftdcs 99. pdf http: //www. cs. ucl. ac. uk/research/alpine/ http: //www. cs. ucl. ac. uk/research/android/ http: //www. eurescom. de/Public/Projects /P 900 -series/P 926. htm (CASPIAN) http: //dmir. socs. uts. edu. au/projects/alan/ http: //www. cs. ucl. ac. uk/staff/m. pias /project/alan. Impl/ccr. html http: //www. ee. ucl. ac. uk/~iliaboti/research. html http: //wind. lcs. mit. edu/activeware Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 13
Thank You! logica a e Logic son Hous d a en Steph pstead Ro m 75 Ha NW 1 2 PL on Lond Kingdom 1653 6 d Unite 44 20 744 32 + 8 direct 20 7446 1 2 238 4 07 fax +4 +44 7941 e mobil com email I@logica. lecoms te ke Hune gica. com/. lo www ke e n ü o. H ct Imm ical Archite Techn s Internet es Wirel a c i log Mobile Networks Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks 29 June 2001 14
- Slides: 14