skip to main content
10.1145/1073970.1073972acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
Article

Randomized qeue management for DiffServ

Published:18 July 2005Publication History

ABSTRACT

We focus on the online problem of queue management in networks providing differentiated services. As in DiffServ, packets are divided into two priority groups. Low priority packets are assigned the value of 1 and high priority packets are assigned the value of α > 1. The goal is to maximize the total value of packets that are sent. Restricted to FIFO queues, the packets must be sent by the order of their arrival, however we are allowed to preempt packets from the queue.Several deterministic online algorithms for this model have been presented in previous papers. Currently, the best online algorithm known for this problem has a competitive ratio of 1.304 for the worst case α [17]. In this work we consider randomized online algorithms. Our main result is an online policy that outperforms any deterministic policy and achieves a competitive ratio of 1.25, by using a single random bit. This result is lower than the deterministic lower bound of 1.281 [19]. We then derive a general lower bound for randomized algorithms of 1.197.A natural extension of this model is to assign arbitrary packet values to the input packets. Currently, the best competitive ratio achieved for a deterministic policy is 1.75 [7]. We present a randomized comparison based online policy with the same competitive ratio. Since no deterministic comparison based policy is known to have a competitive ratio better than 2, we believe that this result demonstrates the potential of using randomization to outperform deterministic policies, as in the two value model.

References

  1. W. Aiello, Y. Mansour, S. Rajagopolan, and A. Rosén. Competitive queue policies for differentiated services. In INFOCOM, pages 431--440, 2000.]]Google ScholarGoogle ScholarCross RefCross Ref
  2. N. Andelman and Y. Mansour. Competitive management of non-preemptive queues with multiple values. In DISC, pages 166--180, 2003.]]Google ScholarGoogle ScholarCross RefCross Ref
  3. N. Andelman, Y. Mansour, and A. Zhu. Competitive queueing policies for qos switches. In SODA, pages 761--770, 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Y. Azar and Y. Richter. Management of multi-queue switches in qos networks. In STOC, pages 82--89, 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Y. Azar and Y. Richter. An improved algorithm for cioq switches. In ESA, pages 65--76, 2004.]]Google ScholarGoogle ScholarCross RefCross Ref
  6. Y. Azar and Y. Richter. The zero-one principle for switching networks. In STOC, pages 64--71, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Bansal, L. Fleischer, T. Kimbrel, M. Mahdian, B. Schieber, and M. Sviridenko. Further improvements in competitive guarantees for qos buffering. In ICALP, pages 196--207, 2004.]]Google ScholarGoogle ScholarCross RefCross Ref
  8. S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W. Weiss. An architecture for differentiated services. RFC 2475, IETF, December 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Borodin and R. El-Yaniv. Online computation and competitive analysis. Cambridge University Press, 1998. Borodin.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Clark and J. Wroclawski. An approach to service allocation in the internet. Internet-Draft Version 00, IETF, July 1997.]]Google ScholarGoogle Scholar
  11. E. L. Hahne, A. Kesselman, and Y. Mansour. Competitve buffer management for shared-memory switches. In SPAA, pages 53--58, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Kesselman, Z. Lotker, Y. Mansour, and B. Patt-Shamir. Buffer overflows of merging streams. In ESA, pages 349--360, 2003.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Kesselman, Z. Lotker, Y. Mansour, B. Patt-Shamir, B. Schieber, and M. Sviridenko. Buffer overflow management in qos switches. SIAM J. Comput., 33(3):563--583, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Kesselman and Y. Mansour. Loss-bounded analysis for differentiated services. In SODA, pages 591--600, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Kesselman and Y. Mansour. Harmonic buffer management policy for shared memory switches. In INFOCOM, 2002.]]Google ScholarGoogle ScholarCross RefCross Ref
  16. A. Kesselman, Y. Mansour, and R. van Stee. Improved competitive guarantees for qos buffering. In ESA, pages 361--372, 2003.]]Google ScholarGoogle ScholarCross RefCross Ref
  17. Z. Lotker and B. Patt-Shamir. Nearly optimal fifo buffer management for diffserv. In PODC, pages 134--142, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Schmidt. Packet buffering: Randomization beats deterministic algorithms. In STACS, pages 293--304, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. M. Sviridenko. A lower bound for on-line algorithms in the fifo model. Unpublished Manuscript, 2001.]]Google ScholarGoogle Scholar

Index Terms

  1. Randomized qeue management for DiffServ

        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
          SPAA '05: Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures
          July 2005
          346 pages
          ISBN:1581139861
          DOI:10.1145/1073970
          • General Chair:
          • Phil Gibbons,
          • Program Chair:
          • Paul Spirakis

          Copyright © 2005 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: 18 July 2005

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate447of1,461submissions,31%

          Upcoming Conference

          SPAA '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader