14
1 Mobile Networks logi ca Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing, 29th June 2001 Immo Hüneke Technical Architect, Wireless Internet

1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

Embed Size (px)

Citation preview

Page 1: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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

Page 2: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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)

Page 3: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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

Page 4: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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

Page 5: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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

Page 6: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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

Page 7: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

7

Mobile Networks

logica

Contents Confidential & Proprietary to Logica © 2001

29 June 2001Application-Level Active Networks

ANDROID Architecture

Page 8: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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

Page 9: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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

Page 10: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

10

Mobile Networks

logica

Contents Confidential & Proprietary to Logica © 2001

29 June 2001Application-Level Active Networks

Example: Aircraft Services

64Kbps

2Mbps

Internet

Page 11: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

11

Mobile Networks

logica

Contents Confidential & Proprietary to Logica © 2001

29 June 2001Application-Level Active Networks

ALAN Framework(basic – Fry et al)

Page 12: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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)

Page 13: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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

Page 14: 1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,

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

email

[email protected]

www.logica.com/tele

comslogica