Slide title In CAPITALS 50 pt Slide subtitle 32 pt Cost Control in Service Composition Environments NGMAST 2008 Jörg Niemöller, Raphaël Quinet, Roman Levenshteyn.

Slides:



Advertisements
Similar presentations
E-Business and e-Commerce. e-commerce and e-business e-commerce refers to aspects of online business involving exchanges among customers, business partners.
Advertisements

Slide title In CAPITALS 50 pt Slide subtitle 32 pt IMS service composition IPTComm 08, Heidelberg
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Addressing & Invocation of IMS-attached Services Ioannis Fikouras, Roman Levenshteyn, Salvatore Loreto,
Full Service Broadband an Ericsson View of the Future Michael Martinsson Marketing Director Business Unit Networks Ericsson AB.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Ericsson satsning på Public Safety - National Security HIØ Personalseminar – 9. mai 06 - Ed.
1 Analysis of NGMN Requirements REQ 6: Substitution of Monitoring Probes by Infrastructure Inherent Trace Functionality.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Proactive fault management in mobile core network Niko Isotalo Instructor: Ira Antikainen Supervisor:
Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets.
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Frame Header Based Speech Quality Analysis Method in a Circuit-Switched Media Gateway Master’s Thesis.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt BSNL 3G Network Parameters affecting Data Speed
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Consumers’ Awareness of, Attitudes Towards and Adoption of Mobile Phone Security Stewart Kowalski, Ericsson.
1 Analysis of NGMN Requirements REQ 2: Automatic Software Management.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt KPI Reporting and Analysis Templates Naren Mohan
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Improved project management practices as a key to the successful IS implementation Željka Požgaj*, Hrvoje.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Site DB creation and updates 05/08/2006 by Performance Team.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Bitstream and Hybrid Model VQEG Meeting, Kyoto, March 2008 Jörgen Gustafsson and Martin Pettersson.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Service requirements from 3GPP TS SDO Emergency Services Coordination Workshop (ESW06) Columbia.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
1 Analysis of NGMN Requirements REQ 3: Energy Saving.
Leonardo da Vinci BeLT - Blended Learning Transfer On line collaboration Previous experience and proposal Confindustria Veneto SIAV SpA Mestre, Fabruary.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Developing a Testing Process for Remote Usage of Multimedia Messaging Centre Master´s Thesis Presentation.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt ESPA in WCDMA.
1 Analysis of NGMN Requirements REQ 10: Automatic Inventory.
Calculation BIM Curriculum 07. Topics  Calculation with BIM  List Types  Output.
1 Analysis of NGMN Requirements REQ 5: Performance Management in Real-time.
Page 1 GADD Software & GADD Analytics 1.5 Public version, January 2015, gaddsoftware.com GADD Analytics.
Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext LT Medium Font to be used by customers and partners.
Page  1 A practical investigation of billing for next generation services. Name: Moses T Nkhumeleni Supervisors: Professor Alfredo Terzoli and Mr Mosiuoa.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt The Development of Courseware for Smartphones Judy Nix Ericsson Education Ireland.
HUAWEI TECHNOLOGIES CO., LTD. Public document Security Level: Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext LT.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Model based development for the RUNES component middleware platform Gabor Batori
Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets.
Slide 1 Helsinki University of Technology Networking Laboratory Mobile operator business game Juha Kokko.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Static Call Admission Control and Dimensioning of Media Gateways in IP based Mobile Core Networks Mika.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Configuration Aware Distributed System Design in Erlang Gabor Batori, Zoltan Theisz, Domonkos Asztalos.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Performance of Signalling Compression in the Third Generation Mobile Network Jouni Mäenpää S
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Dynamic and Persistent Scheduling for Voice over IP Traffic in the Long-Term Evolution Uplink Master’s.
Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets.
LTE Mobility. Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text.
HUAWEI TECHNOLOGIES CO., LTD. Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext LT Medium Font to be used by customers.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt POST LAUNCH TUNING.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Risk-based regression testing in a telecommunication system node Master’s thesis presentation
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Ericsson IMS CANTO 2005, St. Kitts Antonio Gómez Business Unit Systems.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Robust Reconfigurable Erlang Component System ErlCOM Gabor Batori, Zoltan Theisz, Domonkos Asztalos.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Verification of a GPRS Charging System in a Simulated Test Environment Author: Kirsi Koskenheimo Supervisor:
EBSCOadmin Overview Tutorial support.ebsco.com. EBSCOadmin is a powerful administrative platform that offers a wealth of options for customizing your.
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.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt SEND Certificate Profile draft-krishnan-cgaext-send-cert-eku-01 Suresh Krishnan Ana Kukec Khaja Ahmed.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Some Background about 3GPP SA4’s RTSP extensions Thorsten Lohmar.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Protection concerns using Switched Ethernet as internal bus for a Telecommunication Network Element.
Quality of Service Models for Web Services Eric Montrym 2/18/05.
Creativematch eCRM Creativematch has launched a new eCRM platform providing access to an marketing suite from your own desktop. Our eCRM platform.
UCT-COE Seminar Page 1 January 23, 2016 Vitalis G.O Neco Ventura Charging QoS-Enabled Services in Inter-domain IMS Frameworks Department of Electrical.
Security Level: HUAWEI TECHNOLOGIES CO., LTD. Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext LT.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Guidelines for Firewall Administrators Mobile IPv6 Suresh Krishnan, Niklas Steinleitner, Ying Qiu, Gabor.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Authentication/Authorization for possible deployments Relevant scenarios for CAFE.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Capacity Management in WCDMA.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Improvement of Software Delivery Process in the Telecommunications Industry Xian Sun
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Guidelines for Firewall Vendors Mobile IPv6 Suresh Krishnan, Yaron Sheffer, Niklas Steinleitner, Gabor.
HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 1 Slide title :32-35pt Color: R153 G0 B0 Corporate Font : FrutigerNext LT Medium Font to be used.
Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext LT Medium Font to be used by customers and partners : Arial HUAWEI.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Flow Distribution Rule Language for Multi-Access Nodes draft-larsson-mext-flow-distribution-rules-01.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Multi-component KPI:s ETSI/STQ_Mobile(08)18TD10.
Service Control Using SIP in 3GPP’s IP Multimedia Subsystem (IMS) Xin Chen Fujitsu Laboratories of Europe LTD
CHAPTER 3 Architectures for Distributed Systems
Proposal on system description, reference model and draft outline
About this Template Dear Colleague, This template is provided by Valooto to help you communicate the facts about your need for a CPQ (Configure Price Quote)
On the Use of Service Level Agreements in AssessGrid
Presentation transcript:

Slide title In CAPITALS 50 pt Slide subtitle 32 pt Cost Control in Service Composition Environments NGMAST 2008 Jörg Niemöller, Raphaël Quinet, Roman Levenshteyn and Ioannis Fikouras Ericsson Corporate Research

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Content  Service Composition  Analysis of Business Relations  Usage based price prediction  Example

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Dynamic composition at run-time  Service Composition –Decoupling of application logic and enabling functionality –Reduces design complexity by taking decisions at run-time –Enables event-driven logic –Enables automated re-use of services and application logic

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments IMS Service Composition A use case for model based service composition  3GPP proposes a SCIM (Service Capabilities Interaction Manager) as layer within the SIP application server for flexible application routing  Model based service composition is our proposal for implementing a SCIM HSS P-CSCFI-CSCF S-CSCF Application Server CEASIP Application Server WSCEAWS Application Server HTTPCEAHTTP Applications Control Plane Multi-Service Composition Engine Service Database

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Composite Services  The composition environment implements an inference engine  Service Skeletons steer the inference engine  Composite services are deigned in terms of constraints for service selection  Service Skeletons are a graphical representation of constraints  Constraints define conditions for the selection of services based on the service model –Constraints result in queries to the service database –Which particular service is selected depends only on the data in the database. –Services implemented with different technologies are equal as long as they match the constraints  High abstraction level in composite service design supports re-use of components start_call_nearest_friend Skeleton: start_call_closest_friend IsInvite $(sip_request.method)=‘INVITE’ TRU E getMyPosition Constraints: (Function=‘positioning’) Parameters: SUBSCRIBER:’sip:’+$(sip_request.from.user_at_host) get_nearest_friend end2 ChangeCallSetup Constraints: (srv=CallSetup) Parameters: DESTINATION:NearestFriend LeaveContainer Constraints: (srv=LeaveContainer) end1 FALSE Save Data caller_position=$(ws_response) GetService Service Template Processing Composition Skeleton User Request Constraint Satisfaction Service Invocation & Service DB

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Parties and Business Relations Service Provider Service User Network Operator Is a subscriber in the operator’s network Gets telecommunication services from the operator Pays the operator for services Provides own and 3 rd party telecommunication services to the subscribers Marketing for services Charges and bills for service usage Marketing for services Special subscription to services Provides a platform for 3 rd party service offers towards his subscribers Calls the 3 rd party service Pays out the fees for service usage Publishes his service on the operator’s network Is paid for service usage Charging Billing Accounting Distibution

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Service Usage and Billing Relations  Decoupled income and spending for the composite service operator

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Charging Aware Service Selection  Allows service selection criteria (constraints) based on the service price (e.g. max price limit, select cheapest service, …)  Service Price Information (or link to it) added to service description. Price tag attached to service.  Service prices in general depend on service usage details (duration, data volume, number of invocations, …)  The price can in general not be calculated in advance.  Constraint evaluation does not yet support service selection logic that needs additional functions (price calculation)

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Service Usage Profiles  Express the expected or average service usage per service type  Example: voice: 18:00-20:00 10min, else 5min Between 18:00 and 20:00 each voice call of this user is expected to be 10 minutes long otherwise a duration of 5 minutes is expected.  User or user group specific, linked from the user profile  Can be derived for example from usage statistics User Profiles User 001 Usage Profiles: Service TypeUsage Profile voipUPv001 tvUPtv003 User Category: Voice.Platinum … Service Usage Profiles UPv001, service type: voice 08:00 – 18:00 -> 20min 18:00 – 22:00 -> 5min else -> 10min UPtv003, service type: tv 18:00 – 22:00 -> 20min, 4MB else -> 10min

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Service Price Prediction Charging System Aided  Price calculation function introduced at service selection  Price Information from the Charging System –Charging system is the reference regarding service prices. –Applies same logic in price predictions as in “real” charging –Considers temporary special conditions like promotions  New function in the Charging System  New Interface for price calculation requests –Extension of Diameter CCA or new Diameter application protocol Charging System Tariffs and Charging Models Service, User, Usage Profile, … Expected Price Service Selection User Database Service Usage Profiles Service Database Ask Charging System!

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Service Price Prediction Local Charging Model Definition  Local Definition of charging models –Extensive definition using tree of linked tables –Simple formula for calculation of an estimate price  Evaluated at service selection  Link to price information is attached to the service description Price = t*0.2[EUR] DAY of week Sat,Sun other flat 0.2 EUR/min UserSubscription Platinum Gold other flat Service Database DAY of week Sat,Sun other 0.1 EUR/min Time 08:00 – 18:00 other 0.4 EUR/min 18:00 – 22:000.2 EUR/min 0.1 EUR/min

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Charging Aware Service Selection User Profiles Service Usage Profiles GetService Service Template Processing Composition Skeleton User Request Constraint Satisfaction Service Invocation Price Prediction & Condition Evaluation $? Service Database $? (x$ < y$) ? Charging System Tariffs and Charging Models Service Database t*0.1$

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Example: Family Chat FamilyChat GetCallerPosition constraints: (function=Positioning)&(price<=0.1 EUR) &(price=min) parameters: SUBSCRIBER: ‘sip:’+$(sip_request.from.user_at_host) return value:caller_pos GetFamilyList constraints:(srv=FamilyList) parameters: SUBSCRIBER: ‘sip:’+$(sip_request.from.user_at_host) return values:contact_list END IsInvite $(sip_request_method) = ‘INVITE’ StartChat constraints:(function=Chat)&(price is min) parameters: CONTACT: $(found_contact) YesNo END GetNearestContact constraints:(srv=GetNearestContact) parameters: CONTACT_LIST: $(contact_list) REFERENCE_POSITION: $(caller_pos) return value:found_contact ReplyError constraints:(srv=ErrorSender) parameters: ERROR: ‘no contact found’ ContactFound $(found_contact) = ‘ ’ YesNo END 0.5 EUR per invocation + 1 EUR per h PosA: 0.05 EUR per invocation price tag stored in Service DB PosB:0.2 EUR between 08:00 and 20:00 free between 20:00 and 08:00 Pricing defined by script in service DB ChatC: 0.01 EUR per chat message free in case of promotion Ask charging system ChatD:0.5 EUR per h EUR for 10 Messages Ask charging system Expected usage: 1h messages 4 family members registered Actual usage: 2h messages Income: 2.5 EUR Spendings min/max: 1.20 EUR / 3 EUR Selected according to usage prediceion at 10am: PosA (0.25 EUR), ChatD (1.20 EUR)

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments Conclusion and Outlook  Predicted prices are not most accurate, but they allow a relative comparison of services.  Further work could investigate algorithms that lead to accurate usage profiles.  Besides the price other dynamic of “soft” selection parameters could be considered, e.g. service quality.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level pt NGMAST'08Cost Control in Service Composition Environments