Skip to main content
Log in

Usage-based dynamic pricing of Web services for optimizing resource allocation

  • Original Article
  • Published:
Information Systems and e-Business Management Aims and scope Submit manuscript

Abstract

Web services technology is becoming an important technological trend in Web application development and integration. Based on open standards, such as SOAP, WSDL, and UDDI, Web services allow Web-based applications to communicate with each other through standardized XML messaging and to form loosely coupled distributed systems. Although the open feature of Web services benefits service providers in servicing consumers, the unlimited computing resources access of Web services to network bandwidth, storage throughput, and CPU time may lead to overexploitation of the resources when applications based on the Web services technology are widely accepted. Therefore, it is critical to optimize the operation of Web services, subject to the QoS requirements of service requests, to assure the total benefits of the service providers and the service consumers. This paper proposes a usage-based dynamic pricing approach to optimizing resource allocation of Web services in the principle of economics, and reports on a pilot implementation demonstrating the technical feasibility of the proposed approach.

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

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. See Lin et al. (2002) for detailed discussion of transaction-level pricing.

References

  • Abramson D, Buyya R, Giddy J (2002) A computational economy for grid computing and its implementation in the nimrod-g resource broker. Future Gen Comput Syst 18(8):1061–1074

    Article  Google Scholar 

  • Allman M, Paxson V, Stevens W (1999) TCP congestion control. Internet RFC2581. http://www.ietf.cnri.reston.va.us/rfc/rfc2581.txt

  • Bakalova R, Chow A, Fricano C, Jain P, Kodali N, Poirier D, Sankaran S, Shupp D (2004) WebSphere dynamic cache: improving J2EE application performance. IBM Syst J 43(2):351–370

    Google Scholar 

  • Barta P, Németh F, Szabó R, Bíró J (2003) Call admission control in generalized processor sharing schedulers with tight deterministic delay bounds. Comput Commun 26(2):65–78

    Article  Google Scholar 

  • Blake S, Black D, Carlson M, Davies E, Wang Z, Weiss W (1998) An architecture for differentiated services. Internet RFC2475. http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc2475.html

  • Braden R, Zhang L, Berson S, Herzog S, Jamin S (1997) Resource reservation protocol (RSVP)–Version 1 functional specification. Internet RFC2205. http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc2205.html

  • Buyya R, Stockinger H, Giddy J, Abramson D (2001) Economic models for management of resources in grid computing. In: Proceedings of international conference on commercial applications for high-performance computing, August 20–24. SPIE Press, Denver

  • Chen M (2003) An analysis of the driving forces for the adoption of web services. In: Proceedings of the second workshop on e-business, December 13–14 2003, Seattle, USA, pp173–184

  • Christensen E, Curbera F, Meredith G, Weerawarana S (2002) Web services description language (WSDL) 1.1. W3C Note. 15 March 2002. World Wide Web consortium. http://www.w3.org/TR/2001/NOTE-wsdl-20010315

  • Demers SK, Shenker S (1990) Analysis and simulation of a fair queuing algorithm. Internetworking, Res Exp 1:3–26

    Google Scholar 

  • Felber P, Chan CY, Garofalakis M, Rastogi R (2003) Scalable Filtering of XML Data for Web Services. IEEE Internet Comput 7(1):49 – 57

    Article  Google Scholar 

  • Floyd S, Jacobson V (1993) Random early detection (RED) gateways for congestion avoidance. IEEE/ACM Trans Netw 1(1):397–413

    Article  Google Scholar 

  • Gommans L, Laat CD, Oudenaarde BV, Taal A (2003) Authorization of a QoS path based on generic AAA. Future Gen Comput Syst 19(6):1009–1016

    Article  Google Scholar 

  • Gomoluch J, Schroeder M (2004) Performance evaluation of market-based resource allocation for grid computing. Concurrency Comput: Pract Exp 00:1–6

    Google Scholar 

  • Gottschalk K, Graham S, Kreger H, Snell J (2002) Introduction to Web services architecture. IBM Syst J 41(2):170–177

    Google Scholar 

  • Gupta A, Stahl DO, Whinston AB (1997) A stochastic equilibrium model of internet pricing. J Eco Dyn Control 21:697–722

    Article  Google Scholar 

  • Gupta A, Stahl DO, Whinston AB (1998) Managing computing resources in intranets: an electronic commerce perspective. Decision Support Syst 24:55–69

    Article  Google Scholar 

  • Gupta A, Jukic B, Stahl, DO, Whinston AB (2000) Extracting consumers private information for implementing incentive-compatible internet traffic pricing. J Manag Inf Syst 17(1):9–30

    Google Scholar 

  • IDC (2004) US Web Services market analysis. http://www.idc.com/getdoc.jhtml?containerId=28493

  • Jacobson V, Karels MJ (1988) Congestion avoidance and control. SIGCOMM’88

  • Konana P, Ram S (1998) Transaction management mechanisms for active and real-time databases: a comprehensive protocol and a performance study. J Syst Software 42(3):205–225

    Article  Google Scholar 

  • Konana P, Gupta A, Stahl DO, Whinston AB (1996) Pricing of information services using real-time databases: a framework for integrating user preferences and real-time workload. Proc Int Conf Inf Syst

  • Kreger H (2003) Fulfilling the web services promise. Commun ACM 46(6):29–34

    Article  Google Scholar 

  • Li D, Lin Z, Stahl DO, Whinston AB (2001) Bridging agent-based simulations and direct experiments–an experimental system for internet traffic pricing. In: Proceedings of AMCIS’01, pp 754–757

  • Lin M, Lin Z (2004) A cost-effective critical path approach for service priority selections in grid computing economy. Working paper, available on: http://129.118.51.86/zlin/pdf/GridCPM.pdf. (A conference version was published in ITCC 2004, April 3–5, 2004)

  • Lin Z, Ow PS, Stahl DO, Whinston AB (1999) Exploring traffic pricing for the virtual private network. In: Proceedings of WITS 1999, pp 204–209

  • Lin Z, Stahl DO, Whinston AB (2000) A Traffic-pricing model for the packet-switching network with prioritized round-robin queueing. In: Proceedings of the 5th INFORMS-CIST, November 5, 2000, San Antonio

  • Lin Z, Ow PS, Stahl DO, Whinston AB (2002) Exploring traffic pricing for the virtual private network. Inf Tech Manag 3:301–327

    Article  Google Scholar 

  • MacKie-Mason JK, Murphy J, Murphy L (1996) The role of responsive pricing in the internet. J Elect Publishing

  • MacKie-Mason JK, Varian HR (1995) Pricing the internet, public access to the internet. In: Kahin B, Keller J (eds) Public access to the internet. Prentice Hall, Englewood Cliffs, NJ

    Google Scholar 

  • Mielke D (2003) The great grid revolution. Telecommunications 37(5):15–17

    Google Scholar 

  • Microsoft (2004) Microsoft developer network library on microsoft UDDI

  • Miller G (2003) The web services debase: net vs. J2EE. Commun ACM 46(6):64–67

    Article  Google Scholar 

  • Nakai J (2002) Pricing computing resources: reading between the lines and beyond. NAS Technical Report: NAS-01-010. January 15, 2002, retrieved on April 24, 2005, from: http://www.nas.nasa.gov/News/Techreports/2001/PDF/nas-01-010.pdf

  • O’Donovan TM (1974) Direct solutions of M/G/1 processor-sharing models. Operations Res 22(6):1232–1235

    Google Scholar 

  • Stahl DO, Whinston AB (1994) A general economic equilibrium model of distributed computing. In: Cooper WW, Whinston AB (eds) New decisions in computational economics. pp 175–189

  • Stonebraker M, Aoki PM, Litwin W, Pfeffer A, Sah A, Sidell J, Staelin C, Yu A (1996) Mariposa: a Wide-area Distributed Database System. VLDB J Int J Very Large Data Bases 5(1):48–63

    Article  Google Scholar 

  • Williams J (2003) The web services debase: J2EE vs. .Net. Commun ACM 46(6):59–63

    Article  Google Scholar 

  • Yuksel M, Kalyanaraman S (2005) Effect of pricing intervals on the congestion-sensitivity of network prices. Telecommun Syst 28(1):79–99

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhangxi Lin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lin, Z., Ramanathan, S. & Zhao, H. Usage-based dynamic pricing of Web services for optimizing resource allocation. ISeB 3, 221–242 (2005). https://doi.org/10.1007/s10257-005-0018-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10257-005-0018-1

Keywords

Navigation