skip to main content
10.1145/501158.501185acmconferencesArticle/Chapter ViewAbstractPublication PagesecConference Proceedingsconference-collections
Article

On maximizing service-level-agreement profits

Authors Info & Claims
Published:14 October 2001Publication History

ABSTRACT

We present a methodology for maximizing profits in a general class of e-commerce environments. The cost model is based on revenues that are generated when Quality-of-Service (QoS) guarantees are satisfied and on penalties that are incurred otherwise. The corresponding QoS criteria are derived from multiclass Service-Level-Agreements (SLAs) between service providers and their clients, which include the tail distributions of the per-class delays in addition to more standard QoS metrics such as throughput and mean delays. Our approach consists of formulating the optimization problem as a network flow model with a separable set of concave objective functions based on queueing-theoretic formulas, where the SLA classes are taken into account in both the constraints and the objective function. This problem is then solved via a fixed-point iteration. Numerous experiments illustrate the benefits of our approach.

References

  1. 1.R. Ahuja, T. Magnanti, and J. Orlin. Network Flows. Prentice Hall, Englewood Cliffs, New Jersey, 1993.Google ScholarGoogle Scholar
  2. 2.S. Borst, O. Boxma, and P. R. Jelenkovic. Asymptotic behavior of generalized processor sharing with long-tailed traffic sources. In Proceedings of the INFOCOM, Tel-Aviv, Israel, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  3. 3.A. Federgruen and H. Groenevelt. The greedy procedure for resource allocation problems: Necessary and sufficient conditions for optimality. Operations Research, 34:909-918, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.B. Fox. Discrete optimization via marginal analysis. Management Science, 13:210-216, November 1966.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.G. Frederickson and D. Johnson. The complexity of selection and ranking in x + y and matrices with sorted columns. Journal of Computer and System Sciences, 24:197-208, 1982.Google ScholarGoogle ScholarCross RefCross Ref
  6. 6.Z. Galil and N. Megiddo. A fast selection algorithm and the problem of optimum distribution of effort. J. ACM, 26:58-64, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.T. Ibaraki and N. Katoh. Resource Allocation Problems: Algorithmic Approaches. The MIT Press, Cambridge, Massachusetts, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.F. P. Kelly. Reversibility and Stochastic Networks. John Wiley & Sons, New York, 1979.Google ScholarGoogle Scholar
  9. 9.L. Kleinrock. Queueing Systems Volume I: Theory. John Wiley and Sons, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Z. Liu, N. Niclausse, and C. Jalpa-Villanueva. Web traffic modeling and performance comparison between HTTP 1.0 and HTTP 1.1. In E. Gelenbe, editor, Systems Performance Evaluation: Methodologies and Applications, pages 177-189. CRC Press, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Z. Liu, M. S. Squillante, and J. L. Wolf. On maximizing service-level-agreement profits. Technical report, IBM Research Division, 2001.Google ScholarGoogle Scholar
  12. 12.D. A. Menasce, V. A. F. Almeida, R. Fonseca, and M. A. Mendes. A methodology for workload characterization of e-commerce sites. In Proceedings of the 1999 ACM Conference on Electronic Commerce, Denver, CO, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.D. A. Menasce, V. A. F. Almeida, R. Fonseca, and M. A. Mendes. Business-oriented resource management policies for e-commerce servers. Performance Evaluation, 42:223-239, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.A. K. Parekh and R. G. Gallager. A generalized processor sharing approach to flow control in integrated services networks - the single node case. IEEE/ACM Transactions on Networking, 1:344-357, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.A. K. Parekh and R. G. Gallager. A generalized processor sharing approach to flow control in integrated services networks - the multiple node case. IEEE/ACM Transactions on Networking, 2:137-150, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.P. Pirolli and J. E. Pitkow. Distributions of surfers paths through the world wide web: Empirical characterization. World Wide Web, 2:29-45, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.H. Takagi. Queueing Analysis: A Foundation of Performance Evaluation. Volume 1: Vacation and Priority Systems, Part 1. North Holland, Amsterdam, 1991.Google ScholarGoogle Scholar
  18. 18.A. Tantawi, D. Towsley, and J. Wolf. Optimal allocation of multiple class resources in computer systems. In ACM Sigmetrics Conference, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Z.-L. Zhang, Z. Liu, J. Kurose, and D. Towsley. Call admission control schemes under the generalized processor sharing scheduling discipline. Telecommunication Systems, 7:125-152, 1997.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Z.-L. Zhang, Z. Liu, and D. Towsley. Closed-form deterministic performance bounds for the generalized processor sharing scheduling discipline. Journal of Combinatorial Optimaization,1, 1998.Google ScholarGoogle Scholar
  21. 21.Z. L. Zhang, D. Towsley, and J. Kurose. Statistical analysis of the generalized processor sharing scheduling discipline. IEEE Journal on Selected Areas in Communications, 13(6):1071-1080, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.A. Zwart and O. Boxma. Sojourn time asymptotics in the M/G/1 processor sharing queue. Queueing Systems, 35:141-166, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On maximizing service-level-agreement profits

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          EC '01: Proceedings of the 3rd ACM conference on Electronic Commerce
          October 2001
          277 pages
          ISBN:1581133871
          DOI:10.1145/501158

          Copyright © 2001 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 14 October 2001

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          EC '01 Paper Acceptance Rate35of100submissions,35%Overall Acceptance Rate664of2,389submissions,28%

          Upcoming Conference

          EC '24
          The 25th ACM Conference on Economics and Computation
          July 8 - 11, 2024
          New Haven , CT , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader