Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah 20020814."— Presentation transcript:

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

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

3 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

4 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

5 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

6 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

7 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

8 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

9 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

10 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

11 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

12 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

13 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

14 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

15 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

16 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

17 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.

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

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

20 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?


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

Similar presentations


Ads by Google