Service Composition Scenarios for Next Generation Networks Bhaskaran

  • Slides: 15
Download presentation
Service Composition Scenarios for Next Generation Networks Bhaskaran Raman, ICEBERG, EECS, U. C. Berkeley

Service Composition Scenarios for Next Generation Networks Bhaskaran Raman, ICEBERG, EECS, U. C. Berkeley Presentation at Siemens, Munich, June 2001

Background • Operational Model: – Independent service providers deploy independent services in the network

Background • Operational Model: – Independent service providers deploy independent services in the network – Portal providers, or service brokers, combine these services to enable new functionality Service broker Service mgt. Subscriber user Access network operator Core network operator Value added service providers Content providers

Outline • Day in the life of a student – – Scenario descriptions Diagrammatic

Outline • Day in the life of a student – – Scenario descriptions Diagrammatic representation of scenarios Control relationships between services Data flow • Summary and discussion

Scenario 1: Check bus-schedule at bus-stop GPS service to find user location Bus schedule

Scenario 1: Check bus-schedule at bus-stop GPS service to find user location Bus schedule on the web Service portal Traffic conditions on bus route Cellular-phone SMS Gateway to send estimated time of arrival of bus

Scenario 2: Pay bus-fare Service portal Authentication service to check for student discount Online

Scenario 2: Pay bus-fare Service portal Authentication service to check for student discount Online banking service for making payment Cellular-phone SMS Gateway to send confirmatio

Scenario 3: Streaming music on PDA Service portal Personal preference service to get user’s

Scenario 3: Streaming music on PDA Service portal Personal preference service to get user’s favorite music Streaming media server Transcodi ng service PDA Proxy service Online CD store to extract prices

Scenario 4: Important email pushed to cellular-phone Service portal Text to speech Gatewa y

Scenario 4: Important email pushed to cellular-phone Service portal Text to speech Gatewa y Cellular-phone service Transcodi ng service

Scenario 5: Streaming video on handheld/PC Video-ondemand system with school lectures Service portal Transcodi

Scenario 5: Streaming video on handheld/PC Video-ondemand system with school lectures Service portal Transcodi ng service PDA Redirectio n service PC at home

Scenario 6: Networked game, with Picture-in-Picture Game server Service portal PC at home News

Scenario 6: Networked game, with Picture-in-Picture Game server Service portal PC at home News extraction service – insert news headlines at the bottom of gamescreen

Types of Services • Data sources – Web server – Streaming media server –

Types of Services • Data sources – Web server – Streaming media server – Game server • Transformation agents – – Transcoding Rate-adaptation Adding content (ad insertion) Text-to-Speech • Redirection service • Gateway services

Types of Services (Continued) • Security/authentication service • Location service (GPS) • Storage services

Types of Services (Continued) • Security/authentication service • Location service (GPS) • Storage services – Preference/registry – Files – Databases (e. g. , online bank) • Caching services • Billing service (3 rd party billing) End-client Billing service (metering) Data source

Discussion Topics • Type and granularity of composable services – Codecs, Storage, Search, Caching…

Discussion Topics • Type and granularity of composable services – Codecs, Storage, Search, Caching… – Is this reasonable? • For a single service provider, what are the arguments for distributing a service, rather than centralizing it? – Ease of management versus availability/performance benefits • Compute servers, possibly provided by third party required for composable services – Is this reasonable? What is the commercial activity on this front?

Discussion Topics (Continued) • Billing service – Can this be a third party service?

Discussion Topics (Continued) • Billing service – Can this be a third party service? – Is this approach taken in current networks? • Is there a technical argument for service composition? – Separation of functionality, and ease of management, are business model arguments • Other composable services? • Other applications involving service composition?

Discussion Topic List • Type and granularity of composable services – Codecs, Storage, Search,

Discussion Topic List • Type and granularity of composable services – Codecs, Storage, Search, Caching… – Is this reasonable? • For a single service provider, what are the arguments for distributing a service, rather than centralizing it? – Ease of management versus availability/performance benefits • Compute servers, possibly provided by third party required for composable services – Is this reasonable? What is the commercial activity on this front? • Billing service – Can this be a third party service? – Is this approach taken in current networks? • Is there a technical argument for service composition? – Separation of functionality, and ease of management, are business model arguments • Other composable services? • Other applications involving service composition?

Feedback • Splitter service – when a device gets access to an additional network

Feedback • Splitter service – when a device gets access to an additional network (wavelan) – send video on wavelan, continue audio on cellular network