Application-Aware Bandwidth Scheduling for Data Center Networks

dc.contributor.authorAndrew Lester
dc.contributor.authorYongning Tang
dc.contributor.authorTibor Gyires
dc.date.accessioned2019-06-11T09:30:50Z
dc.date.available2019-06-11T09:30:50Z
dc.date.issued2014
dc.description.abstractRecent study showed that many network applications require multiple different network flows to complete their tasks. Provisioning bandwidth to network applications other than individual flows in data center networks is becoming increasingly important to achieve user satisfaction on their received network services. Modern data center networks commonly adopt multi-rooted tree topologies. Equal-Cost Multi-Path (ECMP) forwarding is often used to achieve high link utilization and improve network throughput. Meanwhile, max-min fairness is widely used to allocate network bandwidth fairly among individual network flows. Today’s data centers usually host diverse applications, which have various priorities (e.g., mission critical applications) and service level agreements (e.g., high throughput). It is unclear how to adopt ECMP forwarding and max-min fairness in the presence of such requirements. In this paper, we first propose a flow-based scheduling mechanism (called FlowSch) to provide a prioritized Max-Min fair multiple path forwarding to improve link utilization and improve application performance. Then, we demonstrate and discuss that FlowSch may not perform effectively when network applications commonly use multiple network flows to accomplish their tasks. Accordingly, we design an application-aware scheduling mechanism (called AppSch) to tackle this challenge. AppSch can optimally allocate available bandwidth to satisfy application requirements. Our performance evaluation results show that FlowSch can improve flow throughput 10-12% on average and increase overall link utilization especially when the total demanded bandwidth is close or even exceeds the bisectional bandwidth of a data center network. However, when most applications rely on multiple network flows, AppSch can improve link utilization more effectively and reduce the application completion time 36-58%.en_US
dc.identifier.urihttp://e-biblio.univ-mosta.dz/handle/123456789/10794
dc.publisherJournal on Advances in Networks and Servicesen_US
dc.subjectapplication-awareen_US
dc.subjectSDNen_US
dc.subjectmax-min fairen_US
dc.subjectschedulingen_US
dc.titleApplication-Aware Bandwidth Scheduling for Data Center Networksen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
11.pdf
Size:
9.45 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: