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

Slides:



Advertisements
Similar presentations
Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Advertisements

1 Quality of Service Issues Network design and security Lecture 12.
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Always Best Connected Architecture and Design Rajesh Mishra Ericsson Berkeley Wireless Center.
Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah
A Full Bandwidth ATM Firewall Olivier Paul, Maryline Laurent, Sylvain Gombault ENST de Bretagne in collaboration with France Telecom R&D DRET.
Firewalls By Tahaei Fall What is a firewall? a choke point of control and monitoring interconnects networks with differing trust imposes restrictions.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Rev A8/8/021 ABC Networks
1 Improving the Performance of Distributed Applications Using Active Networks Mohamed M. Hefeeda 4/28/1999.
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
Computer Network Architecture and Programming
Distributed Information Systems - The Client server model
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Switched Networks Routing and Switching.
Computer Networking Devices Seven Different Networking Components.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Characteristics of Communication Systems
Common Devices Used In Computer Networks
Network management Reinhard Laroy BIPT European Parliament - 27 February 2012.
Adaptive QoS Management for IEEE Future Wireless ISPs 通訊所 鄭筱親 Wireless Networks 10, 413–421, 2004.
Introduction to Multimedia Networking (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
Apartado Porto Codexwww.inescporto.pt tel (351) fax (351) /April/2005 Research Activities in 4G Networks at INESC Porto.
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
D EPT. OF I NFO. & C OMM., KJIST Access Grid with High Quality DV Video JongWon Kim, Ph.D. 17 th APAN Meeting /JointTech WS Jan. 29 th, 2004 Networked.
Network Protocols A network protocol defines the structure of messages sent over the network We will only talk about the Internet Network protocols need.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Ch 1. Computer Networks and the Internet Myungchul Kim
Mobile Middleware for Energy-Awareness Wei Li
1 Mobile Networks logica Contents Confidential & Proprietary to Logica © 2001 Application-Level Active Networks Presented at Dublin Breakfast Briefing,
Evolution towards the Next Generation Network
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
Othman Othman M.M., Koji Okamura Kyushu University 1.
William Stallings Data and Computer Communications
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
Overlay Networks and Overlay Multicast May Definition  Network -defines addressing, routing, and service model for communication between hosts.
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
1 Thrust 5: Secure Wireless Networking Technologies For future generation wireless packet networks, two most important aspects need to be addressed: QoS.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
1 Protocols and Protocol Layering. 2 Protocol Agreement about communication Specifies –Format of messages –Meaning of messages –Rules for exchange –Procedures.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
COMPUTER NETWORKS Hwajung Lee. Image Source:
Introduction and Overview of Network and Telecommunications.
Network Topologies for Scalable Multi-User Virtual Environments Lingrui Liang.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Network Processing Systems Design
Software Defined Networking for Wireless Networks
Networking Devices.
Computer Data Security & Privacy
H.264/SVC Video Transmission Over P2P Networks
OSI Protocol Stack Given the post man exemple.
Instructor Materials Chapter 4: Introduction to Switched Networks
Chapter 9 Internetworking
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
Lecture 2: Overview of TCP/IP protocol
Presentation transcript:

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

Séminaire QoS, 25 juin 2004 Example problem: video over heterogeneous networks Problem: How to manage QoS in heterogeneous networks characterised by various types of radio links (UMTS, WLAN, …), load variations and typology. User with laptop PC User with Mobile phone Group of users User with PDA

Séminaire QoS, 25 juin 2004 Presentation plan 1- Content adaptation problem applications 2- Middleware application Layer Concepts architecture 3- Overlay networks principles current work 4- Overlay management PDP/PEP approach 5- Conclusions

Séminaire QoS, 25 juin 2004 The concept of Content Adaptation Module Examples of needs for content adaptation 1.HTML content adaptation 2.VRML 3.Video ConditionsInputinformationContent adaptedinformationContent Content adaptation

Séminaire QoS, 25 juin 2004 Compressed Image bitstream Progressive Transmission by quality 0.125bpp 0.25bpp1bpplossless

Séminaire QoS, 25 juin 2004 Compressed Image bitstream Progressive Transmission by resolution

Séminaire QoS, 25 juin 2004 Content adaptation Wireless Network User Profile Content adaptation adapt information Nature or/and Structure to a set of constraints End user Equipment Wireless network constraints low bandwidth (low signal power) connection cut hazards End user equipment (heterogeneous) laptop PC PDA environment mobile phone environment user profile user role in the organisation access control

Séminaire QoS, 25 juin 2004 Presentation plan 1- Content adaptation problem applications 2- Middleware application Layer Concepts architecture 3- Overlay networks principles current work 4- Overlay management PDP/PEP approach 5- Conclusions

Séminaire QoS, 25 juin 2004 unified information format Header Information Content CAM Rules Incoming cell Output cell Information structure: a “cell” Cell:: (Header, Content)> Header:: (Parameter +) Content:: (Properties, Data) Properties:: (Property *)

Séminaire QoS, 25 juin 2004 Information Flow transport level cell level information level Cell Parsers Content adaptation Service …text...

Séminaire QoS, 25 juin 2004 A system of rules Content properties Loaded Service Content Adapted Content Set of Rules Context (System state) Type Of Content setOfProperties] Then [...] Else [ … ] If [setOfProperties] Then [...] Else [ … ]

Séminaire QoS, 25 juin 2004 Rule design DTD Description ruleID instruction condition booleanExpression operator and or not operandList operand property thenExpression elseExpression statement serviceID

Séminaire QoS, 25 juin 2004 Module Architecture Libraries of Resources Serv.RulesInfo Process Process Management Processor Factory Statistics & evaluation External Communication Messages Management Module Events generation Module Information Capture Cell capture Content extraction CAM State Management CAM State Profile Management Information Delivery Cell generation Content formatting Cell parser Library

Séminaire QoS, 25 juin 2004 Where to find content adaptation? Client-based integration PDA content Adaptation HTML, images Server-based integration Module implemented by server routines VRML objects Network based integration Entity A Entity B Adaptation Module LAN WLAN Relay

Séminaire QoS, 25 juin 2004 Presentation plan 1- Content adaptation problem applications 2- Middleware application Layer Concepts Architecture 3- Overlay networks principles current work 4- Overlay management PDP/PEP approach 5- Conclusions

Séminaire QoS, 25 juin 2004 Definition An overlay network is a network built on top of existing networks replaces some of the functionality of underlying network e.g. addressing, routing, service model adds an additional layer of indirection builds a virtual network makes new services available to applications Resource discovery Enhanced features (multicast, security, reliability) It is an alternative to changing the global operational infrastructure Entity A Entity B Overlay nodes

Séminaire QoS, 25 juin 2004 Pros: Reuse Reuse of existing infrastructure (hardware, software, providers) No modification of existing network layer software/protocols But Deploy new software on top of existing software P2P software,... Possibly deploy new hardware cache servers,... Support evolving network services expensive to develop entirely new networking hardware/software all networks after the telephone have begun as overlay networks

Séminaire QoS, 25 juin 2004 Pros: Reuse ! Not every node needs/wants overlay network service all the time e.g., QoS guarantees for best-effort traffic Overlay network may be too heavyweight for some nodes e.g., consumes too much memory, cycles, or bandwidth Overlay network may have unclear security properties e.g., may be used for service denial attack Overlay network may scale poorly e.g. may require n 2 state or communication

Séminaire QoS, 25 juin 2004 Cons Adds overhead Adds a layer in networking stack Additional packet headers, processing load at the nodes Sometimes, additional work is redundant E.g. addressing Adds complexity Layering does not eliminate complexity, it only manages it Another layer !  more possible unintended interaction between layers E.g., corruption drops on wireless interpreted as congestion drops by TCP

Séminaire QoS, 25 juin 2004 Presentation plan 1- Content adaptation problem applications 2- Middleware application Layer Concepts architecture 3- Overlay networks principles current work 4- Overlay management PDP/PEP approach 5- Conclusions

Séminaire QoS, 25 juin 2004 QoS policy management Proxy Filtering service eg. JPEG2000 JPEG2000 server Client Client QoS policy (SLS) Decision point Negotiated contract (SLA)

Séminaire QoS, 25 juin 2004 Network Deployment Two steps procedure: - at call set up: opening a session and launching adaptation set up : PDP - during the session: filtering of content : PEP user AR Video server Router+ PEP Router PS JRM PDP

Séminaire QoS, 25 juin 2004 Video adaptation concept demonstrator The system is composed of three distinct modules: A broadcasting video server acts as a source of JPEG images. Its main role is to generate a video flow of images which are sent to a specific proxy. A filter proxy It receives the image flow from the source and transmits it to the client. The “video” flow is truncated according to the QoS parameters required by each client. Input: flow of JPEG images issued by the source, client transmit/QoS requests Output: personalized “Video” flow for each client the client module After sending to the proxy connection and QoS parameters, its role is to receive decompress and display the “video” flow. Input: flow of JPEG images issued by the proxy, Output: client/QoS requests for configuring the proxy. Flow of JPEG images Video broadcasting server proxy PDA client PC client Lite PC client

Séminaire QoS, 25 juin 2004 Presentation plan 1- Content adaptation problem applications 2- Middleware application Layer Concepts architecture 3- Overlay networks principles current work 4- Overlay management PDP/PEP approach 5- Conclusions

Séminaire QoS, 25 juin 2004 Conclusions Overlay network built on top of the Internet for content adaptation Middleware supports processing of structured data dynamic upload of new processing features rules-based external supervision On going work Link with overlay management Application to multicast video delivery

Séminaire QoS, 25 juin 2004 End Thank you !