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

Slides:



Advertisements
Similar presentations
NetServ Dynamic in-network service deployment Henning Schulzrinne (Columbia University) Srinivasan Seetharaman (Georgia Tech) Volker Hilt (Bell Labs)
Advertisements

Extended Enterprise Laboratory, Hewlett-Packard Laboratories, Bristol Keryx: Internet Notification Service for Dynamic Web Applications Søren Brandt Anders.
CAPANINA Multimedia Applications Demo Specifications for Trial 1 Milan Lalovic Wireless Networks, BT Exact.
Module 7: Configuring Access to Internal Resources.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Introduction to push technology © 2009 Research In Motion Limited.
V1.00 © 2009 Research In Motion Limited Introduction to BlackBerry Smartphone Web Development—The BlackBerry Infrastructure Trainer name Date.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
The road to reliable, autonomous distributed systems
Faith Allington Program Manager Microsoft Corporation Session Code: WSV304.
1 Improving the Performance of Distributed Applications Using Active Networks Mohamed M. Hefeeda 4/28/1999.
03/11/20021 PRISM Programming in the Small and Many Nenad Medvidovic Marija Mikic-Rakic
Mi-Joung choi, Hong-Taek Ju, Hyun-Jun Cha, Sook-Hyang Kim and J
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
V0.01 © 2009 Research In Motion Limited Introduction to Java Application Development for the BlackBerry Smartphone Trainer name Date.
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicPresentation_ID 1 Cisco Systems IP Interoperability and Collaboration System (IPICS) Rick Santina.
1 Web Content Delivery Reading: Section and COS 461: Computer Networks Spring 2007 (MW 1:30-2:50 in Friend 004) Ioannis Avramopoulos Instructor:
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Active Networks Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
A Guide to major network components
1 Restricted to Nortel Networks Internal Review Ebusiness Infrastructure Platform.
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
Network Topology. Cisco 2921 Integrated Services Router Security Embedded hardware-accelerated VPN encryption Secure collaborative communications with.
Introducing Fiddler Web Debugging for Performance and Operations
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
Chapter 1: Hierarchical Network Design
Active Network Applications Tom Anderson University of Washington.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enable Cloud with Virtual.
Client-controlled QoS Management in Networked Virtual Environments Patrick Monsieurs, Maarten Wijnants, Wim Lamotte Expertise Center for Digital Media.
I T & S A e r o s p a c eD e f e n c e Content adaptation for gradual Quality of Service Vania Conan, Arnaud Pierre Thales
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
CONFIDENTIAL 1. 2 Designing the Intelligent Energy Gateway 2009 CONFIDENTIAL.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
A Combat Support Agency Defense Information Systems Agency GIG EWSE Application and Service (EE212) 17 August 2011 Tactical Edge Service: Service Adaption.
Living Online Module Lesson 23 — Networks and Telecommunication
CONFIGURING THIN INTERNET SERVERS FOR INDUSTRIAL DATA COLLECTION (512) /0558 fax Jeffrey C. Michalski Concur.
Management for IP-based Applications Mike Fisher BTexaCT Research
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Interface to the network and Devices Chapter.
Heavy and lightweight dynamic network services: challenges and experiments for designing intelligent solutions in evolvable next generation networks Laurent.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Bluesocket vWLAN Overview. Its ALL about n……
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
SharePoint 2013 Architecture Service applications in SharePoint 2013.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
IWAN2005:L. Sacks 1 On the manipulation of JPEG2000, in-flight, using active components on next generation satellites ` UCL –Peter Kirstein –Saleem Bhatti.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
15-744: Computer Networking L-19 Active Networks.
Named Function Networking
Problem On a regular basis we use: –Java applets –JavaScript –ActiveX –Shockwave Notion of ubiquitous computing.
Danilo Florissi, Yechiam Yemini (YY), Sushil da Silva, Hao Huang Columbia University, New York, NY 10027
Active Networks Jennifer Rexford. Nice Quotation from the Tennenhouse Paper There is presently a disconnect between what users consider to be “inside”
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
University of Maryland College Park
Netscape Application Server
WEB SERVICES.
The Application Layer RIS 251 Dr. ir. S.S. Msanjila.
Ieva Juodelytė IT 3 kursas 4 grupė
Processes The most important processes used in Web-based systems and their internal organization.
Ebusiness Infrastructure Platform
THREE TIER MOBILE COMPUTING ARCHITECTURE
Presentation transcript:

1 Mobile Networks logica 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

Mobile Networks logica Contents Confidential & Proprietary to Logica © June 2001Application-Level Active Networks 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)

Mobile Networks logica Contents Confidential & Proprietary to Logica © 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

Mobile Networks logica Contents Confidential & Proprietary to Logica © June 2001Application-Level Active Networks Differing Interpretations USA DARPA-sponsored Concentration on intelligent packet routing Europe ESPRIT-sponsored Concentration on distributed processing  Programmable Networks  Application-Level Active Networks  Proxylets

Mobile Networks logica Contents Confidential & Proprietary to Logica © June 2001Application-Level Active Networks Information Model: Passive vs. Active Network Public Network Enterprise Network Active Gateway Active Node Active Node Network ProducerConsumer OwnerAdministrator Events, Policies Programs, Policies Events Policies Requests, Events, Policies Requests, Events Programs, Content, Policies Content, Events Programs, Policies Producer Consumer

Mobile Networks logica Contents Confidential & Proprietary to Logica © 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

Mobile Networks logica Contents Confidential & Proprietary to Logica © June 2001Application-Level Active Networks ANDROID Architecture

Mobile Networks logica Contents Confidential & Proprietary to Logica © 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

Mobile Networks logica Contents Confidential & Proprietary to Logica © June 2001Application-Level Active Networks 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

Mobile Networks logica Contents Confidential & Proprietary to Logica © June 2001Application-Level Active Networks Example: Aircraft Services 64Kbps 2Mbps Internet

Mobile Networks logica Contents Confidential & Proprietary to Logica © June 2001Application-Level Active Networks ALAN Framework (basic – Fry et al)

Mobile Networks logica Contents Confidential & Proprietary to Logica © June 2001Application-Level Active Networks ALAN Framework (enhanced – Pias et al) Added: security module (policy server)

Mobile Networks logica Contents Confidential & Proprietary to Logica © June 2001Application-Level Active Networks Resources /P900-series/P926/P926.htmhttp:// /P900-series/P926/P926.htm(CASPIAN) /project/alanImpl/ccr.html

Mobile Networks logica Contents Confidential & Proprietary to Logica © 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 fax mobile logica