Skip to main content
Log in

Revenue maximization in web service provision

  • Special Issue Paper
  • Published:
Computer Science - Research and Development

Abstract

An architecture of a hosting system is presented, where a number of servers are used to provide different types of web services to paying customers. There are charges for running jobs and penalties for failing to meet agreed Quality-of-Service requirements. The objective is to maximize the total average revenue per unit time. Dynamic policies for making allocation and admission decisions are introduced and evaluated. The results of several experiments with a real implementation of the architecture are described.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Abramowitz M, Stegun I (1972) Handbook of Mathematical Functions. 10th printing. National Bureau of Standards, Washington D.C.

    Google Scholar 

  2. Bennani M, Menasce D (2005) Resource Allocation for Autonomic Data Centers using Analytic Performance Models. Proceedings of the Second International Conference on Autonomic Computing (ICAC 2005), pp 229–240

  3. Chandra A, Gong W, Shenoy P (2003) Dynamic resource allocation for shared data centers using online measurements. 11th IEEE/ACM International Workshop on Quality of Service (IWQoS 2003), pp 381–398

  4. Ghosh S, Rajkumar R, Hansen J, Lehoczky J (2003) Scalable Resource Allocation for Multi-Processor QoS Optimization. Procs 23rd Int Conf on Distributed Computing Systems, pp 174–183

  5. Gradshtein I, Ryzhik I (1980) Table of Integrals, Series, and Products. Academic Press, London

    Google Scholar 

  6. Hansen JP, Ghosh S, Rajkumar R, Lehoczky J (2004) Resource Management of Highly Configurable Tasks. Procs. 18th Int Parallel and Distributed Processing Symposium, pp 116–123

  7. Huberman BA, Wu F, Zhang L (2005) Ensuring trust in one time exchanges: solving the QoS problem. NETNOMICS 7(1):27–37

    Article  Google Scholar 

  8. Kanodia V, Knightly E (2000) Multi-Class Latency-Bounded Web Services. Eighth International Workshop on Quality of Service (IWQoS 2000), pp 231–239

  9. Kephart JO, Chess DM (2003) The vision of autonomic computing. Computer 36(1):41–50

    Article  MathSciNet  Google Scholar 

  10. Levy R, Nagarajarao J, Pacifici G, Spreitzer A, Tantawi A, Youssef A (2003) Performance Management for Cluster Based Web Services. IFIP/IEEE Eighth International Symposium on Integrated Network Management, pp 247–261

  11. Mitrani I (1998) Probabilistic Modelling. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  12. Rajkumar R, Lee C, Lehoczky J, Siewiorek D (1997) A Resource Allocation Model for QoS Management. Procs 18th IEEE Real-Time Systems Symposium, pp 298–307

  13. Sallé M, Bartolini C (2004) Management by Contract. In: Procs. 2004 IEEE/IFIP Network Operations and Management Symposium

  14. Villela D, Pradhan P, Rubenstein D (2007) Provisioning Servers in the Application Tier for E-Commerce Systems. ACM Trans Internet Technol 7(1):7

    Article  Google Scholar 

  15. Welsh M, Culler D, Brewer E (2001) SEDA: An Architecture for Well-Conditioned, Scalable Internet Services. Proceedings of the Eighteenth Symposium on Operating Systems Principles, pp 230–243

  16. Whitt W (1993) Approximations for the GI/G/m queue. Prod Operat Manage 2(2):114–161

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michele Mazzucco.

Additional information

CR subject classification

D.2.8 ; D.4.7 ; D.4.8 ; G.3 ; G.4

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mazzucco, M., Mitrani, I., Palmer, J. et al. Revenue maximization in web service provision . Comp. Sci. Res. Dev. 24, 211–224 (2009). https://doi.org/10.1007/s00450-009-0077-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-009-0077-5

Keywords

Navigation