Server Architecture for etwork Independent Multimedia 25.01.2001 ITG Workshop IP in Telekommunikationsnetzen, 25.-26.01.2001, Bremen ehrstuhl für ommunikationsnetze Prof. Dr.-Ing ehrstuhl für ommunikationsnetze J. Eberspächer () 1/19
Motivation: Heterogeneity and Convergence users: availability of personalized services independent of access technology service providers: flexible and fast provisioning of new services to fulfil rising customer demands Situation: communication infrastructure: increasing heterogeneity of communication systems and terminals Convergence of systems on service level Uncoupling services from access technology The success of new service architectures will substantially depend on how they cope with existing technology. ehrstuhl für ommunikationsnetze () 2/19
Scenario service control MyBusinessCall ("Sally") GSM ISD Internet DVB-T Sally Mary ehrstuhl für ommunikationsnetze () sally.white@com.net 1234567@dtag.ISD 3/19
Problems etwork independence: Integration of different network technologies User centric: Management of user access and user profiles Call control: dealing with multimedia services Decomposition: choosing the right interfaces and signaling mechanisms ehrstuhl für ommunikationsnetze () 4/19
Server Architecture: Reference Model new business role: network independent service provider user control service control communication control service control part s resource control Middleware signaling server access: adaptation units mediation: adaptation part etworks networks / resources ehrstuhl für ommunikationsnetze () terminals / server 5/19
Server Architecture: Main Characteristics ovel approach for network independent service provisioning and control etwork Adaptors allow adaptive selection / combination of different communication systems (signaling gateways) User part addresses personalized services User initiated QoS model control signaling using the IETF Session Initiation Protocol (SIP) Object-oriented service session description to the server / user interaction is based on XM / DAP Use of service discovery mechanisms to deal with changing infrastructure Focus: Single service provider domain ehrstuhl für ommunikationsnetze () 6/19
Server Architecture: Main Components User Comm. UDB UP UP services SSM CSM resource control Session Protocol Resource etwork Adaptor CtRes Adapt. SpRes Adapt. Registry ehrstuhl für ommunikationsnetze () 7/19
User Components Resource User UDB UP UP User components: etwork Adaptor CtRes Adapt. Comm. User services Proxy (UP) CSM User Profile Management (UDB) SSM User access to to service control User -- service interaction Address SesCP resolution User side supplementary services SpRes Adapt. resource control Registry ehrstuhl für ommunikationsnetze () 8/19
Components User Comm. UDB UP UP services SSM CSM resource control SesCP components: Resource ehrstuhl für ommunikationsnetze () etwork Adaptor CtRes Adapt. SpRes Adapt. Registry Session Managers (SSM): instantiation and service control Independent of of user and network specific data definition: Object-oriented session model XM based service logic 9/19
Object Oriented Session Model service_instance service_logic controls service_session 1..n 1 party participates service_ session_relationship 1 1..n user user profile user role service_support_comp. media_connection_graph 1 1..n connectivity_connection_graph ehrstuhl für ommunikationsnetze () 10/19
Session -> Communication Session owner User_A Role Party Data Voice Stream User_B CtRes_C Relationship participant Media participant QoS GSM voice H.323(H.261)/UDP Terminal_A Address Port GPRS ehrstuhl für ommunikationsnetze () DVB-T UDP/IP/MPEG-TS Server_C Internet RTP/UDP Protocol Term_B 11/19
Communication Components Communication comp.: Resource etwork Adaptor Establishment and UDB control of services of communication relationships in in the UA UA SSM networks Uses etwork Adaptors etwork selection and SesCP resource control CtRes Adapt. Comm. CSM SpRes Adapt. resource control Registry ehrstuhl für ommunikationsnetze () 12/19
Adaptation Part: Adaptor Units Session Protocol Resource etwork CtRes SpRes Adaptor Adapt. Adapt. PARAY PIT Megaco Registry A etwork Adaptors: 1st party: UI / 3rd party: PARAY / Gateways CtResA Content Resource Adaptors / SpResA Special Resource Adaptors AR Resource: XM / DAP based presentation adaptation SR Registry: JII based service discovery Gateways for the mapping of service architecture messages (SesCP) onto communication system signaling ehrstuhl für ommunikationsnetze () 13/19 6
Signaling Platform: Session Protocol (SesCP) SesCP supports Setup, negotiation and handling of complex multimedia sessions Flexibility to allow new services Separation of functionality; User initiated QoS model SesCP: a generic transaction protocol that supports the transport and negotiation of generic session descriptions SesCP is based on the IETF Session Initiation Protocol (SIP) SIP messages = session description containers ÌÍ fixed set of IF Proxy mechanism supports layered session model ehrstuhl für ommunikationsnetze () 14/19
SesCP: Message Proxying ayered Session redirect server IAM UDB UP etwork Adaptor proxy server IVITE (service_name) UA client IVITE (service_name, user_context) UA server / client O etwork Adaptor SSM SETUP AC SETUP(media_connection_graph) SETUP SpResA CSM CtResA proxy server IFO Registry SETUP (communication_ connection_graph) UA servers ehrstuhl für ommunikationsnetze () 15/19
Example IFO IVITE UPm Resource UPs UPs MyBusinessCall ("Sally") IVITE A SSM A O SETUP AC Comm. A CSM SETUP O Mary (m) GSM ISD Internet A Sally (s) ehrstuhl für ommunikationsnetze () sally.white@com.net 1234567@dtag.ISD 16/19
Example IFO UPm Resource Add Presentation UPs UPs IVITE A A SSM A Comm. CSM CtResA IVITE, AC O GSM DVB-T Internet A Mary Sally ehrstuhl für ommunikationsnetze () 17/19
Conclusion the presented server architecture supports service control in diverse networks and with heterogeneous terminals without infrastructure changes enables deployment of services in networks they were originally not designed for (support convergence) provides independence of network providers (business role: independent service provider) is easily deployable in an IP based ext Generation etwork (IETF SIP based signaling) ehrstuhl für ommunikationsnetze () 18/19
References M. Handley, H. Schulzrinne, E. Schooler, J. Rosenberg. SIP: Session Initiation Protocol. IETF RFC 2543, March 1999. TIA Architecture, Telecommunications Information etworking Consortium, HTTP://www.tinac.org/. PARAY group, HTTP://www.parlay.org/. W. ellerer. A Versatile etwork Independent Server Architecture for Multimedia Information and Communication s. In Proceedings Smartet2000, IFIP 6th International Conference on Intelligence in etworks, Vienna, September 2000. W. ellerer, P. Sties. Signalisierungsplattform zur netzübergreifenden Dienststeuerung in heterogener TIME Infrastruktur. In Proceedings ivs 2001, Hamburg, February 2001. W. ellerer. Intelligence on Top of the etworks: SIP based ayer Signaling. In Proceedings I2001, IEEE Intelligent etwork Workshop, Boston, May 2001. ehrstuhl für ommunikationsnetze () 19/19