150 likes | 168 Views
Service Composition Scenarios for Next Generation Networks. Bhaskaran Raman, ICEBERG, EECS, U.C.Berkeley Presentation at Siemens, Munich, June 2001. Service broker. Subscriber user. Service mgt. Value added service providers. Value added service providers. Value added service
E N D
Service Composition Scenarios for Next Generation Networks Bhaskaran Raman, ICEBERG, EECS, U.C.Berkeley Presentation at Siemens, Munich, June 2001
Service broker Subscriber user Service mgt. Value added service providers Value added service providers Value added service providers Access network operator Core network operator Content providers Content providers Content providers Background • Operational Model: • Independent service providers deploy independent services in the network • Portal providers, or service brokers, combine these services to enable new functionality
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 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 Authentication service to check for student discount Service portal Online banking service for making payment Cellular-phone SMS Gateway to send confirmation
Scenario 3: Streaming music on PDA Personal preference service to get user’s favorite music Streaming media server Service portal Transcoding service Online CD store to extract prices PDA Proxy service
Scenario 4: Important email pushed to cellular-phone Service portal Text to speech Gateway service Transcoding service Cellular-phone
Scenario 5: Streaming video on handheld/PC Video-on-demand system with school lectures Service portal Transcoding service PDA Redirection service PC at home
Scenario 6: Networked game, with Picture-in-Picture Game server Service portal News extraction service – insert news headlines at the bottom of game-screen PC at home
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 • Preference/registry • Files • Databases (e.g., online bank) • Caching services • Billing service (3rd party billing) End-client Data source Billing service (metering)
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? • 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, 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 (wavelan) – send video on wavelan, continue audio on cellular network