Upload
sheryl-bell
View
213
Download
1
Embed Size (px)
Citation preview
1
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
Application-Level Active Networks
Presented at Dublin Breakfast Briefing,
29th June 2001
Immo HünekeTechnical Architect, Wireless
Internet
2
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
Active Network Benefits
Enabler for rapid network service creation / deploymentstandard languagesautomated 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
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
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
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
Differing Interpretations
USADARPA-sponsoredConcentration on intelligent packet routing
EuropeESPRIT-sponsoredConcentration on distributed processing
Programmable Networks Application-Level Active Networks Proxylets
5
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
Information Model: Passive vs. Active
Network
Public Network
Enterprise Network
ActiveGateway
ActiveNode
ActiveNode
Network
ProducerConsumer
OwnerAdministratorEvents, Policies
Programs, Policies EventsPolicies
Requests, Events,Policies
Requests, Events
Programs,Content, Policies Content, Events
Programs, PoliciesPrograms, Policies
Producer
Consumer
6
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active 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
7
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
ANDROID Architecture
8
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
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
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
ALAN ComponentsAvailable Today
Execution EnvironmentDynamic Proxy Server (DPS a.k.a. FunnelWeb)Proxylet API
Support Code launchermonerrorPrint
Examplescontrol tcpbridgeaudio transcoder Java radio
10
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
Example: Aircraft Services
64Kbps
2Mbps
Internet
11
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
ALAN Framework(basic – Fry et al)
12
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
ALAN Framework(enhanced – Pias et al)
Added: security module (policy
server)
13
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
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
Mobile Networks
logica
Contents Confidential & Proprietary to Logica © 2001
29 June 2001Application-Level Active Networks
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
www.logica.com/tele
comslogica