Skip to main content

Contract Design for Composed Services in a Cloud Computing Environment

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 508))

Abstract

In this paper, we study markets in which sellers and buyers interact with each other via an intermediary. Our motivating example is a market with a cloud infrastructure where single services are flexibly combined to composed services. We address the contract design problem of an intermediary to purchase complementary single services. By using a non-cooperative game-theoretic model, we analyze the incentives for high- and low-quality composed services to be an equilibrium outcome of the market. It turns out that equilibria with low quality can be obtained in the short run and in the long run, whereas those with high quality can only be achieved in the long run. In our analysis we explicitly determine the according discount factors needed in an infinitely repeated game. Furthermore, we derive optimal contracts for the supply of high- and low-quality composed services.

This work was partially supported by the German Research Foundation (DFG) within the Collaborative Research Centre “On-The-Fly Computing” (SFB 901).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    The superscript \(0\) indicates that the quality of the composed service is observed by the intermediary, denoted in the following as player \(0\).

  2. 2.

    Note that the subscript relates to the reported quality \(\hat{\theta }^0\left( \theta ^0\right) \in \{H,L\}\).

  3. 3.

    The third assumption on the demand function is related to its curvature and can be equivalently expressed in terms of elasticities as \(D_{\theta ^0}''(P)P / D_{\theta ^0}'(P)>2D_{\theta ^0}'(P)P / D_{\theta ^0}(P)\). This assumption ensures that \(DP_{\theta ^0}(D)\) is strictly concave and is derived from \(DP_{\theta ^0}''(D)+2P_{\theta ^0}'(D)<0\), using the derivative of the inverse demand function. The three assumptions on the demand function are also made in [6], for example.

  4. 4.

    Note that if \(\theta ^0=\theta ^1=\theta ^2\) and the service providers deliver \(D_{\theta ^0}^{T*}\), then \(D_{\theta ^0}^{T**}=D_{\theta ^0}^{T*}\) and \(P_{\theta ^0}^{T**}=P_{\theta ^0}^{T*}.\)

References

  1. Asker, J., Cantillon, E.: Procurement when price and quality matter. RAND J. Econ. 41(1), 1–34 (2010)

    Article  Google Scholar 

  2. Baker, G., Gibbons, R., Murphy, K.J.: Subjective performance measures in optimal incentive contracts. Q. J. Econ. 109(4), 1125–1156 (1994)

    Article  MATH  Google Scholar 

  3. Brangewitz, S., Jungmann, A., Petrlic, R., Platenius, M.C.: Towards a flexible and privacy-preserving reputation system for markets of composed services. In: Proceedings of the Sixth International Conferences on Advanced Service Computing (SERVICE COMPUTATION), pp. 49–57 (2014)

    Google Scholar 

  4. Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616 (2009)

    Article  Google Scholar 

  5. Dana, J.D.J., Fong, Y.F.: Product quality, reputation, and market structure. Int. Econ. Rev. 52(4), 1059–1076 (2011)

    Article  MathSciNet  Google Scholar 

  6. Dana Jr., J.D.: Monopoly price dispersion under demand uncertainty. Int. Econ. Rev. 42(3), 649–670 (2001)

    Article  MathSciNet  Google Scholar 

  7. Dellarocas, C.: Reputation mechanism design in online trading environments with pure moral hazard. Inf. Syst. Res. 16(2), 209–230 (2005)

    Article  Google Scholar 

  8. Giovanoli, C., Pulikal, P., Gatziu Grivas, S.: E-marketplace for cloud services. In: CLOUD COMPUTING 2014, The Fifth International Conference on Cloud Computing, GRIDs, and Virtualization, pp. 76–83 (2014)

    Google Scholar 

  9. Happe, M., Kling, P., Plessl, C., Platzner, M., Meyer auf der Heide, F.: On-the-fly computing: A novel paradigm for individualized it services. In: Proceedings of the 9th Workshop on Software Technology for Future embedded and Ubiquitous Systems (SEUS) (2013)

    Google Scholar 

  10. Jula, A., Sundararajan, E., Othman, Z.: Cloud computing service composition: a systematic literature review. Expert Syst. Appl. 41(8), 3809–3824 (2014)

    Article  Google Scholar 

  11. Laussel, D., Long, N.V.: Strategic separation from suppliers of complementary inputs: a dynamic markovian approach. In: Working Paper No. 2011s–41, Centre interuniversitaire de recherche en analyse des organisations (CIRANO), April 2011

    Google Scholar 

  12. Mailath, G.J., Samuelson, L.: Repeated Games and Reputations: Long-Run Relationships. Oxford University Press, Oxford (2006)

    Book  Google Scholar 

  13. Nash, J.: Non-cooperative games. Ann. Math. 54(2), 286–295 (1951)

    Article  MATH  MathSciNet  Google Scholar 

  14. Selten, R.: Spieltheoretische Behandlung eines Oligopolmodells mit Nachfrageträgheit: Teil I: Bestimmung des dynamischen Preisgleichgewichts. Zeitschrift für die gesamte Staatswissenschaft 121(2), 301–324 (1965)

    Google Scholar 

  15. Selten, R.: Spieltheoretische Behandlung eines Oligopolmodells mit Nachfrageträgheit: Teil II: Eigenschaften des dynamischen Preisgleichgewichts. Zeitschrift für die gesamte Staatswissenschaft 121(4), 667–689 (1965)

    Google Scholar 

  16. Shapiro, C.: Premiums for high quality products as returns to reputations. Q. J. Econ. 98(4), 659–680 (1983)

    Article  Google Scholar 

  17. Sundareswaran, S., Squicciarini, A., Lin, D.: A brokerage-based approach for cloud service selection. In: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), pp. 558–565, June 2012

    Google Scholar 

  18. Tang, Q.C., Cheng, H.K.: Optimal location and pricing of web services intermediary. Decis. Support Syst. 40(1), 129–141 (2005)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sonja Brangewitz .

Editor information

Editors and Affiliations

A Analytical Example

A Analytical Example

The client’s demand typically decreases if the price of the composed service increases. As composed services of high quality are more valuable we suppose that for a given price they are demanded in greater quantities than composed services of low quality. The demand functions \(D_{\theta ^0}(P)=\frac{1}{\beta _{\theta ^0}^2}\frac{1}{P^2}\) for \(\theta ^0\in \{L,H\}\) with \(\beta _L>\beta _H>0\) have these properties. The service providers’ costs are typically increasing in the quality they provide. Linear cost functions \(C^i_{\theta ^i}\left( D^i\right) =\gamma _{\theta ^i} D^i\) for \(\theta ^i\in \{L,H\}\) with \(\gamma _H>\gamma _L>0\) for \(i=1,2\) describe the service providers’ costs. The profit from producing composed services of quality \(\theta ^0\) from the optimal contracts of Proposition 4 and 5 is given by

$$\begin{aligned} PD_{\theta ^0}(P)-\left( 1+\tilde{\varepsilon }_{\theta ^0}\right) \sum _{i=1}^2 C^i_{\theta ^0}\left( D_{\theta ^0}(P)\right)&=\frac{P-2\gamma _{\theta ^0}\left( 1+\tilde{\varepsilon }_{\theta ^0}\right) }{\beta _{\theta ^0}^2 P^2} \end{aligned}$$
(A.1)

with \(\tilde{\varepsilon }_L=0\) and \(\tilde{\varepsilon }_H>0\). To simplify the calculations we use \(\tilde{\varepsilon }_H\) as a multiplicative and not as an additive term (Proposition 5). Profit maximization yields

$$\begin{aligned}&P_{L*}^{T^{L*}*}=P_{H*}^{T^{L*}*}=P_{L*}^{T^{H*}*}=4\gamma _L \quad \text {and} \quad D_L^{T^{L*}*}=D_H^{T^{L*}*}=D_L^{T^{H*}*}=\frac{1}{16\gamma _L^2\beta _L^2} \end{aligned}$$

and for high-quality composed services

$$\begin{aligned}&P_H^{T^{H*}*}=4\left( 1+\tilde{\varepsilon }_H\right) \gamma _H \quad \text {and} \quad D_H^{T^{H*}*}=\frac{1}{16\left( 1+\tilde{\varepsilon }_H\right) ^2\gamma _H^2\beta _H^2}. \end{aligned}$$

By the choice of the parameter \(\gamma _L<\gamma _H\) we observe immediately that the price the intermediary charges for high quality is strictly greater than the price he charges for low quality, whereas the effect on the quantity remains ambiguous. Figure 2(a) illustrates the client’s demand functions and Fig. 2(b) the short run profits of the OTF provider for low- and high-quality composed services.

Fig. 2.
figure 2

Example for \(\beta _H=\frac{1}{2}\), \(\beta _L=1\), \(\gamma _H=\frac{1}{3}\), \(\gamma _L=\frac{1}{8}\), \(\tilde{\varepsilon }_H=\frac{1}{100}\)

Consider the long run quality choice of the intermediary. The conditions derived in Sect. 5.3 and Corollary 1 are for our example

$$\begin{aligned} \frac{1}{\left( 1+\tilde{\varepsilon }_H\right) \gamma _H\beta _H^2}&>\frac{1}{ \gamma _L\beta _L^2}, \end{aligned}$$
(Ex-HIGH)
$$\begin{aligned} \frac{1}{\left( 1+\tilde{\varepsilon }_H\right) \gamma _H\beta _H^2}&<\frac{1}{ \gamma _L\beta _L^2}, \end{aligned}$$
(Ex-LOW)
$$\begin{aligned} \delta _0&\ge \frac{\left( 1+\tilde{\varepsilon }_H\right) \gamma _H-\gamma _L}{\left( 1+\tilde{\varepsilon }_H\right) \gamma _H-\gamma _L+\left( 1+\tilde{\varepsilon }_H\right) ^2\gamma _H^2\beta _H^2\left( \frac{1}{\left( 1+\tilde{\varepsilon }_H\right) \gamma _H\beta _H^2}-\frac{1}{\gamma _L\beta _L^2}\right) } . \end{aligned}$$
(Ex-D0)

The three possible market situations are as follows: If (Ex-HIGH) and (Ex-D0) hold, high-quality composed services are produced. If (Ex-HIGH) holds and (Ex-D0) does not hold, low-quality composed services are produced even if high-quality composed services yield a higher profit for the intermediary if the services are traded once. If (Ex-LOW) holds, low-quality composed services are produced. Inserting the values from Fig. 2 yields that high-quality composed services are produced if \(\delta _0\ge 0.66\). This means as soon as future profits are considered to be sufficient attractive high-quality composed service will be the equilibrium outcome of the market.

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Brangewitz, S., Haake, CJ., Manegold, J. (2015). Contract Design for Composed Services in a Cloud Computing Environment. In: Ortiz, G., Tran, C. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2014. Communications in Computer and Information Science, vol 508. Springer, Cham. https://doi.org/10.1007/978-3-319-14886-1_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14886-1_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14885-4

  • Online ISBN: 978-3-319-14886-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics