scieee Open visual document viewer

Analysis of a pricing method for elastic services with guaranteed GoS

Postigo Boix, Marcos,Melus Moreno, José Luis

Abstract

Service Providers (SPs), which offer services based on elastic reservations with a guaranteed Grade of Service (GoS), should know how to price these services and how to quantify the benefits in different scenarios. This paper analyzes a method for evaluating the price of a service based on elastic reservations with a guaranteed Grade of Service. The method works as follows: First, the SP determines the requirements of the service that wants to offer; Second, the SP evaluates the average rate of the accepted elastic reservations of the service with a guaranteed GoS; Third, the SP calculates the price that guarantees the GoS with an aggregate demand function that depends on a demand modulation factor of the elastic reservations that is the mean reserved bandwidth, Bres; and Finally, the SP obtains the optimum value of the elasticity of the reservations that gives the maximum revenue, and the required access bandwidth in this case. The paper not only applies the method to a class i of elastic reservations when a linear-based demand and a revenue function are selected, but it also analyzes the influence of each one of the considered parameters. This method could be extended to the case of multiple classes of independent and guaranteed elastic services, applying the method to each service with its estimated demand and revenue functions.

Full text

Jou nal o Se ice Science and Managemen , 2012, 5, 386-402 doi:10.4236/jssm.2012.54045 Published Online Decembe 2012 (h p://www.SciRP.o g/jou nal/jssm) Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS Ma cos Pos igo-Boix, José L. Melús-Mo eno Depa men o Telema ics Enginee ing, Uni e si a Poli ècnica de Ca alunya (UPC), Ba celona, Spain. Email: ma cos.p[email p o ec ed], eljmm@en el.upc.edu Recei ed Sep embe 24 h, 2012; e ised Oc obe 26 h, 2012; accep ed No embe 10 h, 2012 ABSTRACT Se ice P o ide s (SPs), which o e se ices based on elas ic ese a ions wi h a gua an eed G ade o Se ice (GoS), should know how o p ice hese se ices and how o quan i y he bene i s in di e en scena ios. This pape analyzes a me hod o e alua ing he p ice o a se ice based on elas ic ese a ions wi h a gua an eed G ade o Se ice. The me hod wo ks as ollows: Fi s , he SP de e mines he equi emen s o he se ice ha wan s o o e ; Second, he SP e alua es he a e age a e o he accep ed elas ic ese a ions o he se ice wi h a gua an eed GoS; Thi d, he SP calcu- la es he p ice ha gua an ees he GoS wi h an agg ega e demand unc ion ha depends on a demand modula ion ac o o he elas ic ese a ions ha is he mean ese ed bandwid h, B es; and Finally, he SP ob ains he op imum alue o he elas ici y o he ese a ions ha gi es he maximum e enue, and he equi ed access bandwid h in his case. The pape no only applies he me hod o a class i o elas ic ese a ions when a linea -based demand and a e enue unc ion a e selec ed, bu i also analyzes he in luence o each one o he conside ed pa ame e s. This me hod could be ex ended o he case o mul iple classes o independen and gua an eed elas ic se ices, applying he me hod o each se ice wi h i s es ima ed demand and e enue unc ions. Keywo ds: Elas ic Rese a ions; S eaming; GoS; Mean Rese ed Bandwid h pe Accep ed Reques ; Agg ega e Demand Func ion; P icing; Re enue 1. In oduc ion Se ice P o ide s (SPs) wan o es ima e he e enue o he se ices ha hey p o ide ha usually depends on he applied p ice o he o e ed se ices. Cu en ly, he se - ices ha he SPs p esen ea o co e a wide spec um o p o iles in he aim o adjus hem o he p e e ences o hei di e en use s. In ha sense he e exis use s ha eques elas ic se ices ha could be deli e ed wi h a iable bandwid h, ha is, hey assume ha no always hey could ecei e he same bandwid h o he eques ed se ice ( he bandwid h ese a ion o he se ice is elas- ic and i luc ua es be ween a minimum and a maximum alues). One example o his ype o elas ic se ice is he deli e y o s eaming ideo lows wi h di e en com- p ession le els. Use s wan o ge high-quali y o hei ese a ions, bu also hey could accep some ole able deg ada ion in he quali y o hei ese a ions i he e- duc ion o he p ice o his se ice is signi ican . Elas ic ese a ions equi e he suppo o new signal- ing mechanisms o he han he mos commonly used o- day, he esou ce ReSe Va ion P o ocol (RSVP) [1]. As an al e na i e, he Nex S eps in Signaling (NSIS) [2] p o ocol amily allows o ese e bandwid h in a speci ic ange. The In e ne Enginee ing Task Fo ce (IETF) c e- a ed he NSIS Wo king G oup in 2001 o sol e new sig- naling needs o ese a ions. Since hen, se e al In e ne RFCs and pape s ha e been published [3,4], including he QoS NSIS Signaling Laye P o ocol (QoS-NSLP) ha desc ibes he p ocedu es o signal QoS ese a ions be ween a Desi ed QoS and a Minimum QoS. In ou sce- na io each one o hem will espec i ely ep esen he bandwid h ha he use wan s o ese e and he mini- mum bandwid h ha he use needs o wo k p ope ly. Figu e 1 shows he p oposed scena io o he ese a- ion o elas ic se ices using he QoS-NSLP-based sig- naling mechanism. Acco ding o Figu e 1, when he use wan s o wa ch a ideo he access o he websi e whe e he SP lis s hei o e ed SLAs. In Figu e 1, he SLA is de ined by he G ade o Se ice (GoS) and o he pa- ame e s such as he Desi ed and he Minimum QoS, which a e espec i ely he highes (H) and lowes (L) bandwid h ese a ions o he se ice, and he elas ici y o he ese a ions (  ). In his pape his pa ame e , o a class i, is de ined acco ding o (1). Thus, i he elas ici y o he ese a ions is 0 he Desi ed and he Mini- mum QoS ha e he same bandwid h and he elas ici y is 1 i Copy igh © 2012 SciRes. JSSM Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS 387 Figu e 1. Scena io o he ese a ion o elas ic se ices based on he QoS-NSLP signaling mechanism. he Minimum QoS bandwid h is 0. In he scena io o i- deo con en dis ibu ion o Figu e 1 he SP de e mines bo h alues, he highes -quali y (H) and he lowes -qual- i y (L). Thus he elas ici y o he ese a ions o class i would be: 1 ii LH i   (1) In his scena io, ano he impo an pa ame e ha helps use s o quali y and o di e en ia e among SPs is he ese ed bandwid h pe accep ed eques B es,i. I ep esen s he e ec i ely ese ed bandwid h o class i o each use wi hin i s speci ied ange, ha is, be ween he Hi and Li. In addi ion, he me ic , es i B de ines he mean ese ed bandwid h pe accep ed eques , which es ablishes he mean size o he ese a ions o class i in he eques ed ange. This me ic ep esen s a demand modula ion ac o o he accep ed ese a ions in he sense ha use s would desi e ha he SP o e ed he alue o his me ic close o Hi. Acco ding o Figu e 1, he SP allows hei clien s o eques elas ic ese a ions wi h he same GoSi in an es- ablished bandwid h ange o each ese a ion o class i. In his pape , some p e ious conside a ions should be done om he scena io desc ibed in Figu e 1: Fi s , he pa ame e s GoS and , es i B a e ela ed o he ese a ions o he class o se ice i. The ese a ions a e ep esen ed by hei leng h and hei ese ed bandwid h o he gene - a ed session. Thus, each es ablished session is cha ac e - ized by he ime since he use asks o he ese a ion un il he session ends up, and does no ake in o accoun he ea u es o he packe s ansmi ed du ing he session; Second, al hough many de ini ions ha e been used o e alua e he GoSi o a class i o se ice, he e alua ion o his pa ame e he e is based on he p obabili y o ob- aining an accep ed ese a ion wi hin he eques ed ange; And hi d, all he ese a ions o class i, ha e he same p io i y. Figu e 2 shows he en i ies in ol ed in he scena io desc ibed in Figu e 1. Thus he SPs, which may also ac as Con en P o ide s (CPs), o e o each class o se ice, class i, a gua an eed GoSi. In ha sense he SPs should es ablish he app op ia ed ag eemen s wi h he Ne wo k P o ide s (NPs) o buy he necessa y access bandwid h ha allow hem o ha e he app op ia ed ac- cess bandwid h (Bi) in o de o gua an ee he o e ed GoSi. The e o e, in his pape , i is p oposed and analyzed a me hod ha e alua es he p ice o a class i o gua an eed elas ic ese a ions ela ed o some o he desc ibed pa- ame e s such as: i s elas ici y, i s gua an eed G ade o Se ice, i s mean ese ed bandwid h and he a ailable access bandwid h o he ese a ions. Quali a i ely speaking i wo ks as ollows: Fi s , he SP es ablish he cha ac e is ics o he se ice ha wan s o o e ; second, he SP ob ains he a e age a e o he accep ed elas ic ese a ions o his class, class i, wi h a gua an eed GoSi; hi d, he SP calcula es he p ice o hese ese a ions ha gua an ee he GoSi wi h a demand unc ion ha also depends on a demand modula ion ac o , , es i B. This las pa ame e could be jus i ied by he desi e o use s o paying mo e o he ese a ion when he alue o , es i B, is close o Hi. And inally, he SP ob ains he alue o he elas ici y o he ese a ions ha gi es he maximum e enue and he op imal bandwid h ha maximizes he e enue o his elas ici y. The p icing me hod o a class o gua an eed elas ic se ice also could be ex ended o he e alua ion o mul iple classes o independen and gua an eed elas ic se ices, applying he ob ained ex- p essions in his pape o each conside ed class. Howe e Copy igh © 2012 SciRes. JSSM Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS 388 Figu e 2. En i ies conside ed. his me hod is unable o e alua e and o analyze he case o dependen se ices, since o deduce he app op ia e demand unc ions o o es ablish he ela ions be ween he a iables ha a e in ol ed in is e y di icul ask wi h he analy ical ools used he e. I is s aigh o deduce quali a i ely speaking some conclusions, such as, he alue o he es ablished GoS o he ese a ions de e mines he accep ed demand o he eques ed se ices. So, quali a i ely speaking, i he gua an eed GoS is high he accep ed eques s will be less han i he gua an eed GoS is low and consequen ially, he p ice o he se ice would inc ease o he conside ed access bandwid h. Howe e , he SPs no only wan o ge quali a i e esul s, bu hey also need o es ablish p oce- du es o know how o quan i y he p ice o hese se ices and o c ea e he app op ia ed scena io o o e hem. Many ques ions could appea abou he u ili y o his me hod o he SPs. Thus, he i s one could be o hem o y o iden i y he con enience o i s implemen a ion, ha is, when his me hod could be app op ia ed o im- plemen o elas ic se ices? O he , wi hou any speci ic o de , maybe when he SPs don’ ha e enough esou ces (limi ed access bandwid h) and also, hei use s could accep some changes in he ype o se ice hey ha e eques ed. In his case, does he ob ained e enue allow hem o ge wha hey wan ? O e en, will be he ob- ained e enue o he elas ic ese a ions no a away o e en be e han o inelas ic ones? O , he same ques ion could be o mula ed in o he wo ds, wha should be he size o he esou ces (access bandwid h) ha p io i izes he use o he elas ic agains inelas ic ese a ions? How many use s could access o he se ice using elas ic es- e a ions in compa ison o he case o using inelas ic ese a ions? Wha is he alue o he elas ici y o he ese a ions ha ge s he maximum e enue? e c. The me hod mus allow answe ing hese ques ions o he SPs wi h he aim o ge ing he solu ions ha bes i hei equi emen s o p ice elas ic ese a ions. In essence, his pape p esen s ou main con ibu ions:  An e alua ion o he p oposed p icing me hod ha al- lows o assign p ice o mul iple classes o independ- en and gua an eed elas ic s eaming se ices wi h he same p io i y and, acco ding o some pa ame e s such as he elas ici y o hei ese a ions, he a ailable e- sou ces (access bandwid h), as well as, o he pa ame- e s ha de ine and es ablish he o e ed se ices and hei demand unc ions. Each one o he independen classes could be e alua ed ollowing he same p oce- du e as o a class i.  The analysis highligh s he impo ance o he elas ic- i y when he access bandwid h is limi ed, as well as he impo ance o i s app op ia ed dimensioning, in o de o maximize he e enue o he SP.  The analy ical e alua ion o he p ice assigna ion o a single class o elas ic ese a ions, class i, is based on a closed- o m exp ession ha educes he compu- a ional complexi y o he Ma ko models.  The demand unc ion o each se ice will depend no only on i s p ice (€/ ese a ion), pi, as usually is con- side ed, bu also on a demand modula ion ac o , , es i B ha also depends on he access bandwid h. Al- hough he selec ed demand unc ion in he pape is a linea -based unc ion ha depends on he p ice and he access bandwid h, i could be conside ed ano he Copy igh © 2012 SciRes. JSSM Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS 389 one. In any case, he p ice will be inally ob ained in- e ing his demand unc ion. The emainde o he pape is o ganized as ollows. Sec ion 2 p esen s some esea ch in his ield and i is labeled as ela ed wo k. Sec ion 3 desc ibes he p oposed p icing me hod o se ices based on elas ic ese a ions. Sec ion 4 analyzes and applies he p oposed me hod o e alua e he p ice assigna ion o a single class o elas ic ese a ions, class i, when a linea -based demand unc- ion Di and a e enue unc ion a e selec ed, quan i ying and highligh ing he impo ance o he elas ici y o he ese a ions and he a ailable esou ces (access band- wid h) in he e alua ion o he SPs e enue. Sec ion 5 summa izes he main conclusions. Also his pape in- cludes wo appendices. In Appendix A, he GoSi and he mean ese ed bandwid h pe accep ed eques , es i B a e deduced by means a Ma ko -chain based model (based on quad a ic compu a ional complexi y) and an app oxi- ma e model (based on cons an complexi y). As he ap- p oxima e model is e y close o he Ma ko -chain based, he analysis o he me hod is done based on ha because i allows unde s anding mo e clea ly he ela ions among he pa ame e s ha use his me hod in he p ocess o as- signing p ices in Sec ion 4. In Appendix B, he p ice o a class i o elas ic ese a ions is analy ically deduced, aking in o accoun he selec ed linea -based demand unc ion Di. 2. Rela ed Wo k This pape desc ibes and analyzes a me hod ha helps SPs o p ice elas ic se ices wi h gua an eed GoS, se- lec ing an agg ega e demand unc ion, D, ha es ab- lishes he ela ion be ween he numbe o use s ha a e willing o ge he se ice and he p ice hey pay o i . The p ice o each class o hese se ices is based on: he a e age a e o he accep ed class o elas ic ese a ions wi h gua an eed GoS and hei mean ese ed bandwid h pe accep ed eques , , es i B. In [5] he pa ame e s B es,i and , es i B we e in oduced and was also analyzed how is he in luence o he alue o he GoSi in hei e alua ion In ha sense, he pa ame e , es i Bis conside ed as a de- mand modula ion ac o o he p ice o he elas ic ese - a ions. This pape in oduces he pa ame e , es i B as a new componen in he de e mina ion o he p ice o he elas ic ese a ions and also ca ies ou he analysis and calcula ion o he elas ici y o he ese a ions ha max- imizes a chosen e enue unc ion. Al hough many me h- ods o p ice se ices ha e been p oposed only a ew a e ocused on elas ic ese a ions bu nei he o hem has join ly ackled he issues ea ed in his pape . Fo exam- ple, no pape s assume he GoS as a cons ain ha a ec s he p ice o he se ices based on elas ic ese a ions. Thus, in his sec ion some pape s ha sha e pa o he is- sues ela ed in his pape ha e been e ised. Re e ence [6] analyses he quan i a i e in luence o he gua an eed GoSi in he e alua ion o he mean ese ed bandwid h o each ese a ion , es i B. Addi ionally he pape p oposes a me hod o es ablish he p ices o wo classes o elas ic se ices, bu di e s om he pape p e- sen ed he e since he calcula ed p ice he e didn’ ha e in o accoun he in luence o he use ’s demand, ha is, he p ice o he se ice always depend on he conside ed agg ega e demand unc ion. The p oposal p esen ed in his pape is o ally di e en om he p esen ed he e, since he e he e is selec ed an es ima ed (linea -based) demand unc ion o he se ice ha es ablishes a ela ion wi h he p ice o he se ice and he , es i B. Fu he , is also analyzed how he elas ici y and he bandwid h a ec he SP’s e enue. In [7] he same au ho s o his pape desc ibed a me hod o p ice subs i u e gua an eed se - ices. The e, i was selec ed an exponen ial agg ega e demand unc ion. The p ices we e ound in e ing hei demand unc ions and knowing ha in equilib ium i is accomplished ha he alue o he a e age a e o ac- cep ed ese a ions o each class o se ice, ha maxi- mizes he chosen e enue unc ion, is equal o i s agg e- ga e demand unc ion Di. Besides, he conside ed me hod, N classes o subs i u e se ices, was only g aphically analyzed o he case o wo subs i u e se ices, he ac- cess bandwid h and he elas ici y o he ese a ions we e ixed, he de e mina ion o he demand unc ions o he wo subs i u e se ices, each one depending on he p ice o he o he se ice, and he a ainmen o he pai s o he accep ed demand (which we e ob ained by ial and e o un il hey ma ch an exp ession) ha accomplished o bo h se ices he gua an eed GoS and maximized he e- enue. Al hough in his pape he used me hod o deduce he p ice o he elas ic se ices seems o be he p oposed in [7], he e a e many subs an ial di e ences in i s appli- ca ion. Thus, in [7] wasn’ p esen ed any kind o analysis o he ob ained esul s, due o he di icul y o ge ing hem om he use o a Ma ko -chain based model. How- e e , in his pape , he app oxima e analy ical solu ion (closed o m solu ion) allows o es ablish in a clea way he ela ionships be ween he pa ame e s ha in e ene in he me hod in he p ocess o p icing elas ic se ices. This pape di e s om he p esen ed in [7] a leas in h ee aspec s: Fi s , i only ea s wi h one class o se ice, al hough he conside ed dependencies a e mo e complex han he e. In ac , he g aphical esul s depend among o he pa ame e s on he access bandwid h and he elas ic- i y o he ese a ions, wha allows ge ing he elas ici y and he access bandwid h ha op imize he selec ed e enue unc ion. Second, he demand unc ion o he se ices depends no only on he p ice, bu on a demand modula ion ac o , , es i B . Thi d, he u iliza ion o he me hod is based on an app oxima e analy ical model ( e y close o he simula ion model) used in he e alua- Copy igh © 2012 SciRes. JSSM Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS 390 ion o he GoS and , es i B , and di e en om he model used in [7]. Some pape s p esen di e en me hods o p ice elas ic se ices bu he p oposed solu ions ha a e desc ibed he e a e clea ly sepa a ed o wha is p esen ed in his pape . Thus in [8], he au ho s p esen a combined s udy o p ice compe i ion and a ic con ol in a conges ed ne wo k whe e he SPs se he p ices in he aim o maxi- mize hei p o i s. In [9] he au ho s p esen a S a e Es i- ma ion based In e ne a ic low con ol sys em whe e he objec i e is maximize he agg ega e bandwid h u ili y o ne wo k sou ces o e hei ansmission a es. In [10], he pape ocuses on he p o ide compe i ion aspec , in a game heo e ic se ing, he a ic conside ed is elas ic and he e a e mul iple ypes o i and each ype o a ic is sensi i e o a di e en deg ee o Quali y o Se ice (QoS). In [11] he au ho s design a amewo k ha is composed o eedback signals and he co esponding sou ce adap a ion scheme o p o ide di e en ia ed bandwid h se ice o elas ic and inelas ic applica ions. In [12], au ho s p opose an app op ia e p io i iza ion p icing s uc u e whe e use s a e p o ided wi h incen- i es and a e able o choose be ween wo se ice classes. In [13], au ho s p esen an in eg a ed solu ion (in eg a - ing p icing in o QoS ou ing) o enabling he nex gen- e a ion In e ne o achie e he di e en ia ed se ice and a ailabili y gua an ee. Re e ence [14] desc ibes in a wi eless scena io an admission con ol algo i hm ha op imizes he e enue when he QoS is gua an eed. The p ice depends on he holding p ices (bandwid h ese e), he usage p ice (a e age usage, he elas ici y o he a ic) and he conges ion p ice. Re e ences [15-17] p esen he issue o p icing ela ed o di e en scena ios and u he ea u es o he o e ed se ices. Thus in [15] he au ho s b ie ly e iew he s a e o he a and echnological g ow h o conges ion con ol o in eg a ed se ice ne - wo ks since p icing is a p ope ool o manage conges ion, encou age ne wo k g ow h, and alloca e esou ce o use s in a ai manne . Re e ence [16] is one o he i s books ha ea conjunc ly echnology and p icing and, in e - e ence [17] he au ho s p esen a ecen classi ica ion o he p oposed p icing me hods in wi eless ne wo ks. In e e ences [18-20] di e en me hods a e p esen ed o de e mine he use u iliza ion unc ion. Thus in [18], he au ho s p opose a solu ion o b idging he gap be ween he exis ing heo e ical wo k on op imal p icing and he una ailabili y o p ecise use u ili y in o ma ion in eal ne wo ks. In [19] use s speci y he u ili y o alue hey a ach o di e en quan i ies o esou ce using a u ili y unc ion, so he esou ce alloca o knows he u ili y unc- ion o use s a he ime o esou ce alloca ion and hen alloca es esou ces based on he objec i e o maximizing he agg ega e a e age u ili y ob ained by uni ime. In [20] each use is assumed o ha e a u ili y unc ion which is a conca e inc easing unc ion o he a e a which she sends da a h ough he ne wo k. The p oblem is o ind he ec o o use s’ a es such ha he sum o all use s’ u ili y unc ions is maximized, subjec o esou ce capac- i y cons ain s. O he e e ences e alua e how admission con ol a ec s he ob ained GoS (conside ed as a echni- cal cons ain ) o he se ices. These pape s analyze no only he case o a class o se ice, bu o mul iple se - ice classes. Thus in [21] au ho s pay hei a en ion o he in e ela ion be ween p icing and admission con ol in QoS-enabled ne wo ks and p opose a a i -based a - chi ec u e amewo k ha lexibly in eg a es p icing and admission con ol o mul i-domain Di se ne wo ks. In [22] a comp ehensi e su ey abou Call admission con- ol in wi eless ne wo ks is shown. In [23] au ho s say ha adi ional CAC schemes mainly ocus on he ade- o s be ween new call blocking p obabili y and hando call blocking p obabili y. The e o e, hey in oduce he p icing as an addi ional dimension o call admission con- ol p ocess in o de o e icien ly and e ec i ely con ol he use o wi eless ne wo k esou ces. In [24] au ho s in es iga e he condi ions whe e bo h BE a ic and a - ic explici ly equi ing QoS (Gua an eed Pe o mance, GP) a e p esen and hey p opose h ee CAC ules o he GP a ic. In [25] au ho s u ilize admission con ol algo- i hms designed o e enue op imiza ion wi h QoS gua- an ees o de i e op imal p icing o mul iple se ice cla- sses in wi eless cellula ne wo ks. O he au ho s analyze p ice assigna ion and p opose solu ions ha wo k in di - e en beha io . Thus in [26], i is desc ibed a scalable connec ion managemen s a egy o QoS-enabled ne - wo ks o ackle he p oblem o app op ia ely p o ision- ing and alloca ing connec ions. In [27] is in oduced a se ice model ha p o ides pe - low bandwid h gua an- ees, whe e use s subsc ibe o a gua an eed a e. In [28] au ho s conside he p oblem o p icing o bandwid h p o isioning o e a single link. The ne wo k adminis a- o con ols he esou ce alloca ion by se ing a p ice a e e y epoch, and each use ’s esponse o he p ice go - e ned by a demand unc ion. In [29] au ho s in es iga e he sensi i i y o esou ce alloca ion and he esul ing QoS o esou ce p ices in a ese a ion-based QoS a chi- ec u e ha p o ides gua an eed bounds on packe loss and end- o-end delay o eal applica ions. In [30] is con- side ed he p icing and alloca ion issues o dis ibu ing digi al con en s ia Web and P2P channels. U ilizing a game heo e ic model, he alloca ion equilib ium wi h espec o a ious business goals is examined. In [31] is es ablished a me hod o assign p ices based on-packe queues sizes in he ne wo ks. 3. A P icing Me hod o Se ices Based on Elas ic Rese a ions This sec ion desc ibes he p icing me hod o mul iple classes o independen and gua an eed elas ic ese a- ions. Howe e , be o e going on wi h he me hod, i is Copy igh © 2012 SciRes. JSSM Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS 391 con enien o ake in o accoun he di icul y o de e - mining he agg ega e demand unc ion D i, which is a simila p oblem in many p oposals o p icing se ices. The knowledge o his unc ion in ad ance is always, as many esea che s ha e poin ed ou , a e y di icul ask ha he SP needs o sol e. As i is known, he agg ega e demand unc ion usually ep esen s he sum o indi idual demands o each use ha ha e di e en willingness o pay o he se ice. I is ha d o iden i y his beha io and he e o e, he cu e ha shows he desi e o he use s o pay a p ice o he eques ed se ices. Thus, he SP has o es ima e by wha e e means i deems adequa e (analy i- cally, by simula ion, heu is ically, e c.) he demand unc- ion o each se ice. Fo simplici y, his pape assumes ha in he e alua ion o a se ice class o elas ic ese a- ions, class i in Sec ion 4, he chosen agg ega e demand unc ion is linea -based. O cou se, i he demand unc- ion changes, he quan i a i e esul s ha he me hod ob- ains should be di e en . The ou comes o his me hod a e he p ice pi and he alue o he elas ici y o each se ice ξi and he op imal bandwid h ha maximize he SP’s e enue. The me hod consis s o he ollowing s eps: The SP de e mines he se ice equi emen s ha limi i s easibili y. Figu es 1 and 2 illus a e he i s equi e- men : he SP wan s o o e gua an eed and independen se ices based on elas ic ese a ions. This implies ha each se ice has o gua an ee a pa icula GoSi, o he se ice o each elas ic ese a ion wi h elas ici y ξi ha is de e mined by he SP in o de o op imize i s e enue. Also, he se ice equi es a Desi ed QoS equal o Hi Mb/s and he e o e, om (1), he Minimum QoS will be equal o i  1 i H    . O he equi emen could appea om he a ailable esou ces o he SP, ha is, he access bandwid h o each independen se ice (Bi Mb/s). As each se ice alloca es Bi, he sum o he ese a ions o all classes should be below his access bandwid h Bi. Bi may be limi ed due o se e al ci cums ances, such as he ne wo k access echnology used by he SP o o e he se ice. The SP e alua es he maximum demand (in e ms o eques s pe uni ime) ha can be allowed o he se ice in o de o gua an ee he equi emen s o s ep 1, he alue o he GoSi o e e y o e ed class o independen elas ic ese a ions. In his pape , we p esen in Appendix A.2 an analy ical exp ession ha oughly app oxima es he GoSi o he elas ic se ices ha a e o e ed using an access bandwid h Bi. This exp ession has been alida ed by simula ion and using he loss sys em model also in- cluded in Appendix A.2. The SP ob ains he p ice o he se ice i ha gua an- ees he GoSi. In o de o ob ain he p ice o he se ice, he SP needs o es ima e he demand unc ion Di by wha e e means i deems adequa e. This pape assumes a linea -based demand unc ion, explained in Appendix B, ha depends on he p ice and he mean ese ed band- wid h , es i B, (a demand modula ion ac o ha is calcu- la ed in Appendix A.3). Since , es i B is also dependen on Bi, he demand unc ion is also de ined in e ms o he p ice o he se ice and Bi. The SP e alua es he e enue Ri using he ob ained p ice in s ep 3 and inds ou he elas ici y o he ese a- ions ha maximizes he e enue. In addi ion, i band- wid h was no limi ed, he SP could ob ain he bandwid h ha op imally de e mines he se ice access bandwid h Bi. The e enue unc ion, used in his pape , assumes o simplici y ha only depends on he p ice, he a e o ac- cep ed eques s and he cos o he access bandwid h. Howe e , i is well known ha mo e complex exp es- sions, which may exp ess pa o he SP’s business model, could also be used. 4. Analysis o he Me hod: The Impo ance o he Elas ici y o he Rese a ions and he Bandwid h on he SP’s Re enue In his sec ion we apply he p icing me hod, desc ibed in Sec ion 3, o analyze quan i a i ely how he p ice o a class i o elas ic ese a ions and he e enue change depending on he elas ici y o he ese a ions and he access bandwid h o he se ice. 4.1. S ep 1: De e mining he Requi emen s o he Se ice Be o e he SP applies his me hod, i should de ine he sui able pa ame e s o each class o elas ic se ice. Thus, in his pape i is assumed a gua an eed GoSi = gi, o all ese a ions, he same elas ici y, and he highes band- wid h o he eques ed ese a ion ange is Hi ha is equal o he maximum equi ed bandwid h o deli e he con en (B op,i). Speci ically, i is supposed a gua an eed GoSi o 0.95, Hi = 1 Mb/s, and 3 minu es o he mean ese a ion holding ime. Also, o he pa ame e s o he linea -based demand unc ion as i is p esen ed in Ap- pendix B a e: Dmax,i = 120 ese a ions/minu e, B op,i = Hi = 1 Mb/s and Pmax,i = 10€ . S ep 2: E alua ing he maximum demand ha gua an- ees he GoS. The SP calcula es he a e age a e o he accep ed es- e a ions,  i, ha gua an ees he GoSi. Using he ap- p oxima ion (12) in Appendix A.2, he exp ession o he maximum accep ed demand (2) is ob ained.   1 GoS 11 ii iiii g i BH g   i        (2) Figu e 3 shows g aphically how he maximum ac- cep ed demand ha gua an ees a GoSi = 0.95 changes o di e en alues o elas ici y and bandwid h. I he elas- Copy igh © 2012 SciRes. JSSM Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS Copy igh © 2012 SciRes. JSSM 392 ici y ends o 1, he demand ends o +∞, since he es- e a ion eques s always a e accep ed. On he o he hand, i he elas ici y is ze o, he demand ends o a minimum alue i bandwid h is ixed, since a ese a ion wi h elas- ici y 0 equi es no less han Hi Mb/s. Fo he es o combina ions o bandwid h and elas ici y,  i inc eases sligh ly o low-medium elas ici y alues and o high elas ici y alues  i inc eases sha ply app oaching o a e ical asymp o e o +∞ o elas ici y equal o 1. As Bi inc eases, he maximum accep ed demand also inc eases in a linea way wi h a highe slope as elas ici y ap- p oaches o 1. Also i is wo h o men ion ha he alues o he gua an eed GoSi, Hi and he holding ime 1 i  ha e an impac on he maximum accep ed demand. Thus, he lowe hey a e, he highe can be he maximum ac- cep ed demand. wi h he maximum accep ed demand. Rega ding he gua an eed GoSi and acco ding o (3) he p ice ends o be 0 as lowe is gi. This is because he SP can gua an ee a GoSi ha ends o 0, e en i he maximum accep ed de- mand is conside ed. The Desi ed QoS,Hi, and he mean holding ime o he ese a ions, 1 i  , make he p ice o inc ease i bandwid h is limi ed, since he equi ed esou ces (bandwid h) also inc eases. Finally, he in- c easing o he maximum accep ed demand Dmax,i, im- plies ha he p ice augmen s in he aim ogua an ee he GoSi and he e o e, he a e age a e o accep ed ese a- ions dec eases. On he o he hand, an augmen o he maximum p ice Pmax,i implies ha he p ice inc eases since he willingness o pay o use s also inc eases. 4.3. S ep 4: Es ablishing he Elas ici y o Rese a ions and he Bandwid h in O de o Maximize he Re enue 4.2. S ep 3: Calcula ing he P ice Appendix B desc ibes he demand unc ion o he ana- lyzed se ice ha depends on he use s’ willingness o pay and a demand modula ion ac o (i.e., he mean e- se ed bandwid h pe accep ed eques ha is desc ibed in Appendix A). In his s ep, he SP ob ains he p ice o he accep ed elas ic ese a ions ha gua an ee a GoSi = gi. This p ice can be ob ained using exp essions (2) and (19) when B op,I = Hi. The SP calcula es he e enue om he deduced p ice o he se ice ha gua an ees he GoS o his class o se - ice, class i. In his pape , an in ui i e e enue unc ion Ri(4) is conside ed ha ha e h ee e ms: he accep ed se ice’s demand DiGoSi, he p ice paid o he se ice pi and he cos o he alloca ed esou ces, which is sup- posed p opo ional o he access bandwid h. Al e na i ely, o he mo e complex e enue unc ions [32] could be ap- plied in o de o include o he special cha ac e is ics o each SP. Figu e 4 shows g aphically how he p ice pi changes o di e en alues o elas ici y and bandwid h. The p ice dec eases o 0€ when he elas ici y i  app oaches o   GoS Cos λGoS € minu e ii ii i iiiii RD p B pB      (4)  max, 1 1 342 Mb/s ii i i i BDHg B  , o simila ly, when Bi app oaches o The SP e alua es he e enue subs i u ing in exp es- sion (4) he alue o he p ice ha gua an ees he GoSi (3), he alue o  i o , op i i B   22 max, 113421 ii i i i i DH g    Mb/s . H(32), and he alue o he GoSi (12), as i is shown in exp ession (5). A p ice o 0€ means ha he GoSi is gua an eed e en    2 max, max, 2 max, GoS 2 max, 1 1 11 11 1 01 ii i ii ii ii g i iiii i B PBD g HD p BDH g                    iiii i Hg  (3)     2 max, max, 2 max, 2 max, 1 1 11 11 11 11 ii iiii i ii i i i ii ii i i i i i BB PBBD g HHD R BBD                   iii Hg Hg   (5) Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS 393 0 200 400 0 0.5 1 0 1000 2000 3000  i B i (Mb/s)  i ( eq/min) Figu e 3. Maximum demand o a gua an eed GoSi = 0.95 and Hi = 1 Mb/s. 0 200 400 0 0.5 1 0 5 10  i B i (Mb/s) p i (€) Figu e 4. P ice o a Gua an eed GoSi = 0.95 and Hi = 1 Mb/s. In he case ha he SP has a limi ed bandwid h he elas ici y o he ese a ions ha maximizes he e e- nue, * i  is: max, max, max, 31 13 1 03 ii ii ii i i ii i BBDH HD g R BDH           i i g g  (6) Figu e 5 shows g aphically how he e enue Ri(5) changes o di e en alues o elas ici y and bandwid h and Figu e 6 shows how he elas ici y ha maximizes he e enue o a Gua an eed GoSi depends on bandwid h. Analyzing exp essions (5) and (6), i can be deduced ha he e enue inc eases un il he alue o elas ici y gi en by 1114 Mb ii B   0 200 400 0 0.5 1 0 100 200 300  i B i (Mb/s) R i (€/min) Figu e 5. Re enue o a Gua an eed GoSi = 0.95 and Hi = 1 Mb/s. 0100 200 300 400 0 0.2 0.4 0.6 0.8 1 B i (Mb/s)  i * Figu e 6. Values o he elas ici y o he ese a ions ha maximize he e enue o a Gua an eed GoSi = 0.95 and Hi = 1 Mb/s. demand Dmax,i, makes he e enue and he elas ici y ha maximize he e enue o inc ease and an inc emen o he maximum p ice Pmax,i, o ces he e enue o inc ease, since he willingness o pay o he use s also inc eases, bu his e ec has no impac on he op imum elas ici y. The e enue o he op imum elas ici y o he ese a- ions is he ollowing: max, max, max, max, max, max, max, max, 3 2 9 1 when 3 1 1 11 11 when 3 1 when . 3 ii ii ii ii iiiii i iii i ii ii ii ii ii i ii ii iii iii i B RP DgB H BDHg BB RP g HHD DHgB DHg RB BDHg                              s, i 114 Mb s i B. I band- wid h is highe han his alue, he elas ici y o he ese - a ions will no p o ide any signi ican bene i in compa i- son wi h an inelas ic ese a ion. The op imum alue o he elas ici y is di e en o each conside ed Bi and dec eases as Bi inc eases. This beha io is due o he ac ha an inc e- men o Bi implies mo e esou ces ha allow accep ing mo e use s wi h less elas ici y in hei ese a ions. On he o he hand, i he SP is o ced o use a p e-es ablished p ice, he use o a lowe gi can inc ease i s e enue. The inc ease o Hi, and 1i  implies ha he op imum elas ici y aug- men s. Finally, an inc ease o he maximum accep ed ii B  (7) In he case ha he SP has no limi ed bandwid h he alue o he bandwid h ha gi es he bes e enue, when Copy igh © 2012 SciRes. JSSM Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS 394 is applied he elas ici y o he ese a ions ha maxi- mizes he e enue. I u he allows an op imal dimen- sioning o he access bandwid h Bi, is * i B and is ex- p essed acco ding o (8). * max, 2 max, max, max, * 2 max, max, max, 0 13 27 11 2 ii ii i i ii i ii i i ii ii ii i iiii P H PDg P BH H P H Dg PH    3 i i i                        (8) Figu e 7 shows how he e enue * ii i R    (7) changes o di e en alues o bandwid h. As i can be seen, he e enue has a maximum equal o 268.16€/min o i= 165.87 Mb/s ha co esponds o B0 i    . The alue o he op imum bandwid h i dec eases wi h he inc emen o he p ice o he access bandwid h ( B i  ). 5. Conclusions This pape p oposes a p icing me hod ha helps SPs o assign sui able p ices o mul iple classes o independen s eaming elas ic se ices wi h gua an eed GoS. The pa- pe de e mines he p ice o one class i o elas ic s eam- ing se ices aking in o accoun he accep ed a e age a e o ese a ions λi, wi h a gua an eed GoSi and, assuming a linea -based unc ion as agg ega e demand unc ion Di. The SPs ha wan o o e elas ic se ices should ha e o calcula e hei p ices. In his p ocess his me hod could help hem in calcula ing hem by means o de ining o es ima ing in ad ance o hese se ices some o he pa- ame e s ha bes could ma ch hei needs o he a ail- able esou ces. Some o hem a e: he alue o he o e ed elas ici y o he ese a ions ξi (i could be wha o e s he maximum e enue), he highes alue o he ese a- 0100 200 300 400 -100 0 100 200 300 B i (Mb/s) R i   i =  i * (€/min) Figu e 7. Op imum bandwid h o he elas ici y o he es- e a ions ha maximizes he e enue o a Gua an eed GoSi = 0.95 and Hi = 1 Mb/s. ion Hi, his pa ame e is ela ed o he maximum quali y o he deli e ed con en ha he SP expec s o gi e hei use s, he alue o he gua an eed GoSi ( his alue could be se acco ding o he alue o e ed by o he SPs o o- ally di e en ) and he a ailable esou ces (i.e., he ac- cess bandwid h, Bi). On he o he hand an issue ha could be di icul o de e mine is he agg ega e demand unc ion. Howe e , i is known ha he SPs ha e he app op ia e ools o ap- p oxima ely es ima e his unc ion and o o e come his si ua ion. The accu acy o his es ima ion is c ucial o e alua e he p ice using his me hod. Cu en ly we a e de eloping simula ion ools o es i- ma ing and es ablishing he p o ile o he use s ha could access o his ype o se ices wha would make possible o deduce app op ia ed agg ega e demand unc ions in scena ios whe e he SPs could o e hese elas ic se ices. Also, we a e also wo king on ex ending his me hod o he case o subs i u e se ices and o include di e en p io i ies o he ese a ions based on hei elas ici y. Finally i is ou challenge o analyze he case o mul iple classes o elas ic se ices ha a e no independen , in his sense simula ion ools a e unde in es iga ion since ana- ly ic models o deduce he de i ed agg ega ed demand unc ions in his case and he ela ions be ween he pa- ame e s ha in e ene a e eally ha d o ind ou . Fu u e wo k should also include a deep e ision and p oposal o new e enue unc ions and consequen ly in he hei e a- lua ion, he alue o he elas ici y ha maximizes hei e enues and wha should be he ela ion in each case among he elas ici y, he access bandwid h and o he pa- ame e s in ol ed in he aim o ge he maximum e e- nue. 6. Acknowledgemen s This wo k was suppo ed by he Spanish Resea ch Coun- cil unde p ojec s TEC2009-14598-C02-02, and he con- solida ed esea ch g oup 2009 SGR 1242 unded by he Gene ali a de Ca alunya. REFERENCES [1] B. B aden, e al., “Resou ce ReSe Va ion P o ocol (RSVP), Ve sion 1, Func ional Speci ica ion,” RFC 2205, 1997. h p://www. c-edi o .o g/ c/pd c/ c2205. x .pd [2] R. Hancock, G. Ka agiannis, J. Loughney and S. Van den Bosch, “Nex S eps in Signaling (NSIS): F amewo k,” RFC 4080, 2005. h p://www. c-edi o .o g/ c/pd c/ c4080. x .pd [3] J. Manne , G. Ka agiannis and A. MacDonald, “NSIS Signaling Laye P o ocol (NLSP) o Quali y-o -Se ice Signaling,” RFC 5974, 2010. h p://www. c-edi o .o g/ c/pd c/ c5974. x .pd [4] J. Ash, A. Bade and C. Kapple , “QoS-NSLP QSPEC Copy igh © 2012 SciRes. JSSM Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS 401 0 5 10 0200 400 0 50 100 B i (Mb/s) p i (€)  i ( eq/min) Figu e 16. Pa icula ized demand unc ion o i  = 0, Dmax = 120 eques s/minu e, Pmax = 10 € and B op = 1 Mb/s. 0 5 10 0200 400 0 50 100 B i (Mb/s) p i (€)  i ( eq/min) Figu e 17. Pa icula ized demand unc ion o i  = 0.8, Dmax = 120 eques s/minu e, Pmax = 10€ and B op = 1 Mb/s.      max, ,max, 2 max, 2 max, ,max, max, ,max, max, 2 max, 2 ,max, ,11 1 when , 1 1 , ,1 when , 11 ii iiii i i op i i ii iii ii i opi i ii iii ii op i i ii ii iii i opi i Dp DpB H BP Dp pP B H BP Dp DpB B BP pP DpHB BP                           max, , max, 1, ii op i ii DpB P        max, max, max, max, , max, max, ,1 1 when , 1 , ,0 when . i iii i i i iii i o ii iii ii p DpB D P p pP B D B P DpB pP             I : , op i i BH      max, ,max, 2 max, 2 max, ,max, max, ,max, max, 2 max, 2 ,max, ,11 1 when , 1 1 , ,1 when , 11 ii iiii i i op i i ii iii ii i opi i ii iii ii op i i ii ii iii i opi i Dp DpB H BP Dp pP B H BP Dp DpB B BP pP DpHB BP                             max, 2 max, max, ,max, max, 2 max, ,max, max, 1, ,1 1 when , 1 , ,0 when . ii i ii ii iii i op i i ii iii i i opi i iii ii Dp H P Dp DpB H BP Dp pP B H BP DpB pP                  (32) Also, we can exp ess he alue o p ice as ollowing. I   ,1 op i i i BH  :  max, max, max, max, 1 , 0 i ii i iii ii PD D pB D            i (33) I   , 1 ii opii H BH   :        max, , max, max, , 2 , max, max, max, , , max, max ,1 1 when 1, 1, 1 ,1 when , 1 , ,1 i iii i opi ii i ii iiiiii op i i op i i iii i iii iii iiiiii op i i i i iii i pBP B DH DHBH B B pBP DB DBH B B B pBP D                            opi   , max, , when , , ,0 o he wise. i i iii opi i iii DB B pB         (34) pi (31) I : , op i i BH Copy igh © 2012 SciRes. JSSM Analysis o a P icing Me hod o Elas ic Se ices wi h Gua an eed GoS Copy igh © 2012 SciRes. JSSM 402        max, , max, max, , 2 , max, max, max, , max, max, ,1 1 when 1, 1, 1 ,1 when , 1 , ,1 i iii i opi ii i ii iiiiii op i i op i i iii i iii iii iiiiii op i i i i iii i i pBP B DH DHBH B B pBP DB DBH B H B B pBP D                            i   , max, , when , , ,0o he wise. op i i ii iiii op i i iii H DHB H B pB         (35)