Skip to main content
Erschienen in: The International Journal of Advanced Manufacturing Technology 1/2022

21.04.2022 | ORIGINAL ARTICLE

DPDSN: data plane deadline-sensitive scheduling in data center networks

verfasst von: Junjie Geng

Erschienen in: The International Journal of Advanced Manufacturing Technology | Ausgabe 1/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Many existing works are focused on minimizing the Flow Completion Time (FCT) for data center networks. For example, D-SRTF performs shortest remaining time first (SRTF) scheduling and determines the remaining time according to the estimated remaining flow size and the available bandwidth. D-SRTF mimics the remaining flow size utilizing bytes sent of each flow. However, the flow size is unknown for many application, using the statistics information of the bytes sent to mimic the remaining time of flow is an approximate estimation which is not accurate; Besides, the flow-level fine-grained scheduling schemes will determine priorities according to different stages in lifetime of the flow, which will lead to larger delay jitter. Moreover, traditional schemes are deployed at the terminal which cannot perceive the network status in time. In this paper, we propose DPDSN, a deadline-sensitive priority-based queue scheduling scheme based on programmable data plane for data center networks. DPDSN implements a distributed scheduling scheme inside the network, which has better awareness of network status; Furthermore, DPDSN performs an urgency-sensitive priority-based queue scheduling mechanism under the deadline. According to the elapsed transmission time of packets, the urgency, which represents the average remaining time under the deadline on each remaining switch along the packet forwarding path, is calculated at each switch. DPDSN achieves a kind of packet-level fine-grained control mechanism, which can greatly reduce the network delay jitter compared with the existing works. Extensive simulations on Mininet show that DPDSN outperforms the currently best implementable scheme which is flow-level fine-grained in terms of average FCT, jitter and deadline miss ratio.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Nasrallah A, Thyagaturu AS, Alharbi Z et al (2018) Ultra-low latency (ULL) networks: The IEEE TSN and IETF DetNet standards and related 5G ULL research[J]. IEEE Commun Surv Tutor 21(1):88–145CrossRef Nasrallah A, Thyagaturu AS, Alharbi Z et al (2018) Ultra-low latency (ULL) networks: The IEEE TSN and IETF DetNet standards and related 5G ULL research[J]. IEEE Commun Surv Tutor 21(1):88–145CrossRef
2.
Zurück zum Zitat Perry J, Ousterhout A, Balakrishnan H et al (2014) Fastpass: a centralized zero-queue datacenter network. Proceedings of the ACM conference on SIGCOMM 2014:307–318 Perry J, Ousterhout A, Balakrishnan H et al (2014) Fastpass: a centralized zero-queue datacenter network.   Proceedings of the ACM conference on SIGCOMM 2014:307–318
3.
Zurück zum Zitat Alizadeh M, Yang S, Sharif M et al (2013) pfabric: Minimal near-optimal datacenter transport. ACM SIGCOMM Comp Commun Rev 43(4):435–446CrossRef Alizadeh M, Yang S, Sharif M et al (2013) pfabric: Minimal near-optimal datacenter transport. ACM SIGCOMM Comp Commun Rev 43(4):435–446CrossRef
4.
Zurück zum Zitat Mittal R, Agarwal R, Ratnasamy S et al (2016) Universal packet scheduling 13th {USENIX} Symposium on Networked Systems Design and Implementation {NSDI} 16:501–521. Mittal R, Agarwal R, Ratnasamy S et al (2016) Universal packet scheduling 13th {USENIX} Symposium on Networked Systems Design and Implementation {NSDI} 16:501–521.
5.
Zurück zum Zitat Bai W, Chen L, Chen K et al (2015) Information-agnostic flow scheduling for commodity data centers12th {USENIX}. Symposium on Networked Systems Design and Implementation ({NSDI}) 15:455–468. Bai W, Chen L, Chen K et al (2015) Information-agnostic flow scheduling for commodity data centers12th {USENIX}. Symposium on Networked Systems Design and Implementation ({NSDI}) 15:455–468.
6.
Zurück zum Zitat Gao C, Lee V, Li K (2018) D-SRTF: Distributed shortest remaining time first scheduling for data center networks. IEEE Trans Cloud Comput Gao C, Lee V, Li K (2018) D-SRTF: Distributed shortest remaining time first scheduling for data center networks. IEEE Trans Cloud Comput
7.
Zurück zum Zitat Alizadeh M, Greenberg A, Maltz DA et al (2010) Data center tcp (dctcp)[C]. Proceedings of the ACM SIGCOMM Conference 2010:63–74CrossRef Alizadeh M, Greenberg A, Maltz DA et al (2010) Data center tcp (dctcp)[C].  Proceedings of the ACM SIGCOMM Conference 2010:63–74CrossRef
8.
Zurück zum Zitat Wang T, Xu H, Liu F (2017) Aemon: Information-agnostic mix-flow scheduling in data center networks. Proceedings of the First Asia-Pacific Workshop on Networking 106–112 Wang T, Xu H, Liu F (2017) Aemon: Information-agnostic mix-flow scheduling in data center networks. Proceedings of the First Asia-Pacific Workshop on Networking 106–112
10.
Zurück zum Zitat Bifulco R, Rétvári G (2018) A survey on the programmable data plane: Abstractions, architectures, and open problems. IEEE 19th International Conference on High Performance Switching and Routing (HPSR). IEEE 1–7 Bifulco R, Rétvári G (2018) A survey on the programmable data plane: Abstractions, architectures, and open problems. IEEE 19th International Conference on High Performance Switching and Routing (HPSR). IEEE 1–7
11.
Zurück zum Zitat Qian Y, Lu Z, Dou Q (2010) Qos scheduling for nocs: Strict priority queueing versus weighted round robin. IEEE International Conference on Computer Design. IEEE 52–59 Qian Y, Lu Z, Dou Q (2010) Qos scheduling for nocs: Strict priority queueing versus weighted round robin. IEEE International Conference on Computer Design. IEEE 52–59
12.
Zurück zum Zitat Mustafa MEG, Talab SA (2016) The effect of queuing mechanisms first in first out (FIFO), priority queuing (PQ) and weighted fair queuing (WFQ) on network’s routers and applications. Wirel Sens Netw 8(05):77CrossRef Mustafa MEG, Talab SA (2016) The effect of queuing mechanisms first in first out (FIFO), priority queuing (PQ) and weighted fair queuing (WFQ) on network’s routers and applications. Wirel Sens Netw 8(05):77CrossRef
13.
Zurück zum Zitat Li Z, Wan H, Deng Y et al (2018) Time-triggered switch-memory-switch architecture for time-sensitive networking switches. IEEE Trans Comput Aided Des Integr Circuits Syst 39(1):185–198CrossRef Li Z, Wan H, Deng Y et al (2018) Time-triggered switch-memory-switch architecture for time-sensitive networking switches. IEEE Trans Comput Aided Des Integr Circuits Syst 39(1):185–198CrossRef
14.
Zurück zum Zitat McKeown N, Anderson T, Balakrishnan H et al (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comp Commun Rev 38(2):69–74CrossRef McKeown N, Anderson T, Balakrishnan H et al (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comp Commun Rev 38(2):69–74CrossRef
15.
Zurück zum Zitat Kogan K et al (2020) Towards Software-Defined Buffer Management. IEEE/ACM Trans Networking 28(5):2337–2349CrossRef Kogan K et al (2020) Towards Software-Defined Buffer Management. IEEE/ACM Trans Networking 28(5):2337–2349CrossRef
16.
Zurück zum Zitat Abbou AN, Taleb T, Song J (2021) A software-defined queuing framework for QoS provisioning in 5G and beyond mobile systems. IEEE Netw 35(2):168–173CrossRef Abbou AN, Taleb T, Song J (2021) A software-defined queuing framework for QoS provisioning in 5G and beyond mobile systems. IEEE Netw 35(2):168–173CrossRef
17.
Zurück zum Zitat Anirudh Sivaraman et al (2016) Programmable Packet Scheduling at Line Rate. SIGCOMM Anirudh Sivaraman et al (2016) Programmable Packet Scheduling at Line Rate. SIGCOMM
18.
Zurück zum Zitat Naveen Kr, Sharma et al (2020) Programmable calendar queues for high-speed packet scheduling. NSDI’20. Naveen Kr, Sharma et al (2020) Programmable calendar queues for high-speed packet scheduling. NSDI’20.
19.
Zurück zum Zitat Albert Gran Alcoz et al (2020) SP-PIFO: approximating push-in first-out behaviors using strict-priority queues. NSDI’20. Albert Gran Alcoz et al (2020) SP-PIFO: approximating push-in first-out behaviors using strict-priority queues. NSDI’20.
20.
Zurück zum Zitat Yu Z, Hu C, Wu J et al (2021) Programmable packet scheduling with a single queue[C]//Proceedings of the 2021 ACM SIGCOMM. Conference 2021:179–193 Yu Z, Hu C, Wu J et al (2021) Programmable packet scheduling with a single queue[C]//Proceedings of the 2021 ACM SIGCOMM. Conference 2021:179–193
21.
Zurück zum Zitat Wang W, Casale G (2014) Evaluating weighted round robin load balancing for cloud web services. 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing. IEEE 393–400. Wang W, Casale G (2014) Evaluating weighted round robin load balancing for cloud web services. 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing. IEEE 393–400.
22.
Zurück zum Zitat Wijnen B, Harrington D, Presuhn R (1997) An architecture for describing SNMP management frameworks. RFC Wijnen B, Harrington D, Presuhn R (1997) An architecture for describing SNMP management frameworks. RFC 
23.
Zurück zum Zitat Tan L, Su W, Zhang W et al (2021) In-band network telemetry: a survey. Comp Netw 186:107763 Tan L, Su W, Zhang W et al (2021) In-band network telemetry: a survey. Comp Netw 186:107763
24.
Zurück zum Zitat Sheng S, Huang Q, Lee PPC (2021) DeltaINT: Toward general in-band network telemetry with extremely low bandwidth overhead. IEEE 29th International Conference on Network Protocols (ICNP). IEEE 1–11. Sheng S, Huang Q, Lee PPC (2021) DeltaINT: Toward general in-band network telemetry with extremely low bandwidth overhead. IEEE 29th International Conference on Network Protocols (ICNP). IEEE 1–11.
25.
Zurück zum Zitat Chowdhury M, Stoica I (2015) Efficient coflow scheduling without prior knowledge[J]. ACM SIGCOMM Comp Commun Rev 45(4):393–406CrossRef Chowdhury M, Stoica I (2015) Efficient coflow scheduling without prior knowledge[J]. ACM SIGCOMM Comp Commun Rev 45(4):393–406CrossRef
26.
Zurück zum Zitat Lantz B, Heller B, Mckeown N (2010) A network in a laptop: rapid prototyping for software-defined networks. ACM Sigcomm Hotnets Workshop Lantz B, Heller B, Mckeown N (2010) A network in a laptop: rapid prototyping for software-defined networks. ACM Sigcomm Hotnets Workshop
27.
Zurück zum Zitat Hopps C (2000) Analysis of an equal-cost multi-path algorithm. RFC 2992 Hopps C (2000) Analysis of an equal-cost multi-path algorithm. RFC 2992
Metadaten
Titel
DPDSN: data plane deadline-sensitive scheduling in data center networks
verfasst von
Junjie Geng
Publikationsdatum
21.04.2022
Verlag
Springer London
Erschienen in
The International Journal of Advanced Manufacturing Technology / Ausgabe 1/2022
Print ISSN: 0268-3768
Elektronische ISSN: 1433-3015
DOI
https://doi.org/10.1007/s00170-022-09223-y

Weitere Artikel der Ausgabe 1/2022

The International Journal of Advanced Manufacturing Technology 1/2022 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.