Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah 20020814.

Slides:



Advertisements
Similar presentations
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Advertisements

Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Mobile Application Development using Microsofts.NET Framework (Masters Seminar) by Ranjith Lingamaneni.
MExE - SMG4/3GPP T2 SWG1 - April Mobile Station Application Execution Environment (MExE) Java and WAP ETSI/SMG4 and 3GPP.
Smart Style on the Semantic Web Jacco van Ossenbruggen Lynda Hardman CWI Amsterdam.
12/10/2006ConfidentialSlide 1 Video Streaming over UMTS: practical issues Stefan Rugel, Klaus Schäfer February 2008.
Chapter Concepts Review Markup Languages
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
Chapter 12 Extending Web Applications. ASP.NET 2.0, Third Edition2.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Web application architecture
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Android Introduction Platform Overview.
Chapter 14-Designing for the World Wide Web. Overview Introducing multimedia on the Web. Designing text for the Web. Creating images for the Web. Adding.
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
GIS technologies and Web Mapping Services
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
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
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
Lights, Camera, Action! The Role of Multimedia in Web Applications Leading Multimedia Formats in Use Today What You Need to Know to Include Them in Your.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
TranService: Service and Media Translation System for Small Devices Graduate School of Media and Governance, Keio University Jun’ichi Yura
Media Translation Based on QoS Requirements of Devices and Services Jun’ichi Yura Faculty of Environmental Information, Keio Univ.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
“ Mobile Internet Development ” Prasert Jaipet (aekram43) MCTS,MCPD,Microsoft Insider Technology Team Manager Digital Beyond Company
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
System integration of WAP and SMS for home network system Editor : Chi-Hsiang Wu, Rong-Hong Jan School : the National Chiao Tung University Source : Computer.
Developing an Effective Wireless Middleware Strategy.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Ambient Networks Media Delivery in the 3GPP Framework Author: Outi Koski Supervisor: Heikki Hämmäinen.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
1 A Service-based Approach to Developing Android Mobile Internet Device (MID) Applications Hyun Jung La and Soo Dong Kim Department of Computer Science.
An Architecture for Adaptive Content Extraction in Wireless Networks Phil West Greg Foster Peter Clayton Submitted to the South African Telecommunications.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
Chapter 17 The Need for HTML 5.
Web fundamentals: Clients, Servers, and Communication
Objective % Select and utilize tools to design and develop websites.
Network Infrastructure Services Supporting WAP Clients
Web Engineering CS-4513 Prepared By: Junaid Hassan Lecturer at UOS M.B.Din Campus
A SEMINAR ON ROVER TECHNOLOGY
University of Maryland College Park
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
WWW and HTTP King Fahd University of Petroleum & Minerals
Chapter 18 MobileApp Design
Objective % Select and utilize tools to design and develop websites.
Direct Internet 3 Iridium Proprietary and Confidential 9/18/2018.
ICAP at Network Edge Caches
Systems Analysis and Design in a Changing World, 6th Edition
THREE TIER MOBILE COMPUTING ARCHITECTURE
ICAP at Network Edge Caches
WELCOME TO SEMINAR.
Mobile Internet and WAP
Presentation transcript:

Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah

Panasonic Singapore Labs – Network Team Agenda  Rule-Based Services in the Edge  Open Pluggable Edge Services  Need for QoS and Delivery Context  Implementations

Panasonic Singapore Labs – Network Team In the Core …  Various different content formats are emerging … Flash HTML WML DHTML ASP PHP JPEG PNG GIF MPEG1 MPEG4 Real Windows Media Quicktime

Panasonic Singapore Labs – Network Team … At the Edge …  Various different user agents and platforms are emerging … Desktop PDA Palmtop Integrated Chip Embedded Devices WAP Phone Laptop

Panasonic Singapore Labs – Network Team Enter: Edge Services  To efficiently deliver contents of various formats to the end users with various agents and platforms  With 3 main types of edge services:  Adapts the requests  Adapts the response  Dynamically assemble the contents

Panasonic Singapore Labs – Network Team Open Pluggable Edge Services  Current effort by the IETF OPES WG  Architecture: Caching Proxy A caching proxy Rule Engine A rule engine that interprets rules written in a highly abstract language known as Intermediary Rule Markup Language (IRML) AdaptationServices Based on rules loaded to the rule engine, adaptation services may be triggered on the request or response

Panasonic Singapore Labs – Network Team Example Services of OPES Internet Intermediary Ad Insertion Insert advertisement for access providers Text Translation Convert English HTML into Japanese Virus Scanning Scan for virus before downloading program to Palm Pilot Audio Channel Selection Automatically select the audio channel from different languages for a on-line movie

Panasonic Singapore Labs – Network Team But …  IRML constructs rules based on properties in HTTP headers  Such as: Content-Type, User-Agent  Limited information conveyed  Especially profound for wireless web

Panasonic Singapore Labs – Network Team Why?  Wireless Environment  Bandwidth is expensive  QoS is important consideration  Mobile Environment  Wide diversity in devices types, screen sizes  Battery constraints: client-side services is not a good ides

Panasonic Singapore Labs – Network Team Extending OPES  Sub-System mechanism  extend properties that Rule Engine understand beyond HTTP headers Caching Proxy Rule Engine Adaptation Services Sub-System

Panasonic Singapore Labs – Network Team Extending OPES  QoS Sub-System  Interprets QoS and network conditions  Such as: bandwidth-available, bytes- transmitted Caching Proxy Rule Engine QoSSub-System Adaptation Services

Panasonic Singapore Labs – Network Team Extending OPES  Delivery Context Sub-System  Interprets Delivery Context  Such as: User Preferences, Agent and Device Capabilities, and Natural Environment Caching Proxy Rule Engine QoSSub-System Adaptation Services Delivery Context Sub-System

Panasonic Singapore Labs – Network Team Implementation Caching Proxy Rule Engine AdaptationServices Traffic Control Framework QoSSub-System Delivery Context Sub-System RemoteAdaptationServices DeliveryContextDatabase to other collaborating caches to content servers to wireless clients

Panasonic Singapore Labs – Network Team Implementation Caching Proxy Rule Engine AdaptationServices Traffic Control Framework QoSSub-System Delivery Context Sub-System RemoteAdaptationServices DeliveryContextDatabase to other collaborating caches to content servers to wireless clients Rule Engine taps the request and response at 2 points: one before the cache, one after the cache

Panasonic Singapore Labs – Network Team Implementation Caching Proxy Rule Engine AdaptationServices Traffic Control Framework QoSSub-System Delivery Context Sub-System RemoteAdaptationServices DeliveryContextDatabase to other collaborating caches to content servers to wireless clients Traffic Control Framework monitors and condition packets flowing into the network

Panasonic Singapore Labs – Network Team Implementation Caching Proxy Rule Engine AdaptationServices Traffic Control Framework QoSSub-System Delivery Context Sub-System RemoteAdaptationServices DeliveryContextDatabase to other collaborating caches to content servers to wireless clients QoS Sub-System obtain values for QoS properties in IRML by interfacing with the Traffic Control Framework

Panasonic Singapore Labs – Network Team Implementation Caching Proxy Rule Engine AdaptationServices Traffic Control Framework QoSSub-System Delivery Context Sub-System RemoteAdaptationServices DeliveryContextDatabase to other collaborating caches to content servers to wireless clients In the actual system, the Delivery Context Sub-System should obtain values for delivery context from an external database, but currently is not implemented. Delivery Context information are now embedded in the HTTP headers.

Panasonic Singapore Labs – Network Team Deployment  Conversion of Images to Text  Bandwidth available  Screen capability  User Preference

Panasonic Singapore Labs – Network Team Deployment  Conversion of Audio- Visual Streams  Bandwidth available  Screen capability  User Preference

Panasonic Singapore Labs – Network Team Summary  OPES as a standardized, rule-based framework for edge services  Extend OPES to understand QoS and Delivery Context  Implementation Examples  Questions?