ACM Home Page
Please provide us with feedback. Feedback
Node weighted scheduling
Full text PdfPdf (435 KB)
Source
Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems table of contents
Seattle, WA, USA
SESSION: Computing and switching table of contents
Pages 97-108  
Year of Publication: 2009
ISBN:978-1-60558-511-6
Authors
Gagan R. Gupta  Purdue University, West Lafayette, IN, USA
Sujay Sanghavi  Purdue University, West Lafayette, IN, USA
Ness B. Shroff  The Ohio State University, Columbus, OH, USA
Sponsors
ACM: Association for Computing Machinery
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 45,   Downloads (12 Months): 115,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1555349.1555361
What is a DOI?

ABSTRACT

This paper proposes a new class of online policies for scheduling in input-buffered crossbar switches. Given an initial configuration of packets at the input buffers, these policies drain all packets in the system in the minimal amount of time provided that there are no further arrivals. These policies are also throughput optimal for a large class of arrival processes which satisfy strong-law of large numbers. We show that it is possible for policies in our class to be throughput optimal even if they are not constrained to be maximal in every time slot.

Most algorithms for switch scheduling take an edge based approach; in contrast, we focus on scheduling (a large enough set of) the most congested ports. This alternate approach allows for lower-complexity algorithms, and also requires a non-standard technique to prove throughput-optimality. One algorithm in our class, Maximum Vertex-weighted Matching (MVM) has worst-case complexity similar to Max-size Matching, and in simulations shows slightly better delay performance than Max-(edge)weighted-Matching (MWM).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
Chang, C.-S., Chen, W.-J., and Huang, H.-Y. On service guarantees for input buffered crossbar switches: A capacity decomposition approach by Birkhoff and Von Neumann. In IEEE Infocom (2000).
 
4
Dai, J., and Prabhakar, B. The throughput of data switches with and without speedup. In IEEE Infocom (March 2000).
 
5
Dai, J. G. On positive Harris recurrence of multiclass queueing networks: a unified approach via fluid limit models. Annals of Applied Probability 5 (1995), 49--77.
 
6
Dimakis, A., and Walrand, J. Sufficient conditions for stability of longest-queue-first scheduling: Second-order properties using fluid limits. Advances in Applied Probability 38, 2 (2006), 505--521.
7
 
8
 
9
Hoffman, A., and Kuhn, H. Systems of distinct representatives and linear programming. The American Mathematical Monthly 63 (1956).
 
10
Iyer, S., and McKeown, N. Maximum size matching and input queued switches. In Proceedings of the 40th Annual Allerton Conference on Communication, Control and Computing (2002).
 
11
Joo, C., Lin, X., and Shroff, N. B. Performance limits of greedy maximal matching in multi-hop wireless networks. In IEEE CDC (2007).
 
12
Joo, C., Lin, X., and Shroff, N. B. Understanding the capacity region of greedy maximal scheduling algorithm in multi-hop wireless networks. In IEEE INFOCOM (2008).
 
13
Karp, R., and Hopcroft, J. An $n^5/2$ algorithm for maximum matchings in bipartite graphs. SIAM Journal on Computing 2 (1973).
 
14
Keslassy, I., and McKeown, N. Analysis of scheduling algorithms that provide 100% throughput in input-queued switches. In Proceedings of the 39th Annual Allerton Conference on Communication, Control, and Computing (October 2001).
 
15
Keslassy, I., Zhang-Shen, R., and McKeown, N. Maximum size matching is unstable for any packet switch. IEEE Communications Letters 7 (October 2003).
 
16
 
17
M. Hall, J. Distinct representatives of subsets. Bulletin of the American Mathematical Society 54 (1948).
 
18
McKeown, N., Anantharam, V., and Walrand, J. Achieving 100% throughput in an input-queued switch. In IEEE Infocom (March 1996).
 
19
Mekkittikul, A., and McKeown, N. Practical scheduling algorithm to achieve 100% throughput in input-queued switches. In IEEE Infocom (April 1998).
 
20
 
21
Neely, M. J., Modiano, E., and Rohrs, C. E. Tradeoffs in delay guarantees and computation complexity for nxn packet switches. In Proc. of Conf. on Information Sciences and Systems (CISS) (2002).
22
 
23
Neely, M. J., Sun, J., and Modiano, E. Delay and complexity tradeoffs for routing and power allocation in a wireless network. In Proc. of Allerton Conf. on Communication, Control, and Computing (2002).
 
24
Perfect, H., and Pym, J. An extension of Banach's mapping theorem, with applications to problems concerning common representatives. Proceedings of the Cambridge Philosophical Society (Mathematical and Physical Sciences) 62 (1966).
 
25
Shah, D. Maximal matching scheduling is good enough. In IEEE Globecom (2003).
 
26
 
27
Shah, D., and Wischik, D. Optimal scheduling algorithms for input-queued switches. In INFOCOM (2006).
 
28
Stolyar, A. L. Maxweight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic. Annals of Applied Probability Vol.14, No.1 (2004), pp.1--53.
 
29
Tassiulas, L. Scheduling and performance limits of networks with constantly changing topology. IEEE Trans. Inform. Theory 43 (1997), 1067--1073.
 
30
Tassiulas, L., and Ephremides, A. Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks. IEEE Trans. Aut. Contr.37 37, 12 (1992), 1936--1948.
 
31

Collaborative Colleagues:
Gagan R. Gupta: colleagues
Sujay Sanghavi: colleagues
Ness B. Shroff: colleagues