Proceedings. 12th International Conference on Computer Communications and Networks (IEEE Cat. No.03EX712)
DOI: 10.1109/icccn.2003.1284188
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling with dynamic bandwidth allocation for DiffServ classes

Abstract: Abstract-The diverse service requirements of emerging Internet applications foster the need for flexible and scalable IP quality-of-service (QoS) schemes. Due to its simplicity and scalability, DiffServ is expected to be widely deployed across the Internet. Though DiffServ supporting scheduling algorithms for output-queueing (OQ) switches have been widely studied, there are few DiffServ scheduling algorithms for input-queueing (IQ) switches. In this paper, we propose the dynamic DiffServ scheduling (DDS) algor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0
1

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 15 publications
0
7
0
1
Order By: Relevance
“…Before we present the HDS algorithm, we first introduce the bandwidth measurement schemes at each output port, which are similar to the DDS algorithm [14]. We use L to denote the bandwidth at each output link, which is divided into two categories, reserved bandwidth and excess bandwidth.…”
Section: A Preliminariesmentioning
confidence: 99%
See 3 more Smart Citations
“…Before we present the HDS algorithm, we first introduce the bandwidth measurement schemes at each output port, which are similar to the DDS algorithm [14]. We use L to denote the bandwidth at each output link, which is divided into two categories, reserved bandwidth and excess bandwidth.…”
Section: A Preliminariesmentioning
confidence: 99%
“…Each port scheduler has O(log N + log K log b)-gate delay, where b = max{b k | 1 ≤ k ≤ K}. The total delay of such an implementation of the HDS algorithm is O(log 2 N + log K log b)-gate delay, which is faster than the implementation of the DDS algorithm, which has O(log 2 N log b)-gate delay [14]. The construction of the central scheduler and port schedulers is also simpler than that of the DDS scheduler.…”
Section: Hardware Implementation Schemementioning
confidence: 99%
See 2 more Smart Citations
“…However, maximum size matching algorithms are too complex for hardware implementation and can cause unfairness [2]. Most practical scheduling algorithms proposed in the literature are either maximal size matching algorithms, such as parallel iterative matching (PIM) [5], iSLIP [1], dual roundrobin matching (DRRM) [6], or maximal weight matching algorithms, such as iterative longest queue first (iLQF) and iterative oldest cell first (iOCF) [1], the longest normalized queue first (LNQF) [7], and the dynamic DiffServ scheduling (DDS) [8]. Compared with maximal size matching algorithms, maximal weight matching algorithms achieve better performance under both uniform and nonuniform traffic [1].…”
Section: Introductionmentioning
confidence: 99%