Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Scheduling of multiple network packet processing applications using Pythia

Giakoumakis Giannis, Papadogiannaki Eva, Vasiliadis Giorgos, Ioannidis Sotirios

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/CFFC67BE-7B40-4FE1-9479-99751B89824A-
Αναγνωριστικόhttps://doi.org/10.1016/j.comnet.2022.109006-
Αναγνωριστικόhttps://www.sciencedirect.com/science/article/pii/S1389128622001682-
Γλώσσαen-
Μέγεθος15 pagesen
ΤίτλοςScheduling of multiple network packet processing applications using Pythiaen
ΔημιουργόςGiakoumakis Giannisen
ΔημιουργόςPapadogiannaki Evaen
ΔημιουργόςVasiliadis Giorgosen
ΔημιουργόςIoannidis Sotiriosen
ΔημιουργόςΙωαννιδης Σωτηριοςel
ΕκδότηςElsevieren
ΠερίληψηModern commodity computing systems are composed by a number of different heterogeneous processing units, each of which has its own unique performance and energy characteristics. However, the majority of current network packet processing frameworks targets only a specific processing unit (either the CPU or accelerator), leaving the remaining computational resources under-utilized or even idle. In this paper, we propose an adaptive scheduling approach for network packet processing applications, that supports any heterogeneous and asymmetric architectures that can be found in a commodity high-end hardware setup. Our scheduler not only distributes the workloads to the appropriate devices in the system to achieve the desired performance results, but also enables the multiplexing of diverse network packet processing applications that execute concurrently, eliminating the interference effects introduced at runtime. The evaluation results show that our scheduler is able to tackle interferences in the shared hardware resources as well to respond quickly to dynamic fluctuations (e.g., application overloads, traffic bursts, infrastructural changes, etc.) that may occur at real time.en
ΤύποςPeer-Reviewed Journal Publicationen
ΤύποςΔημοσίευση σε Περιοδικό με Κριτέςel
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2024-01-05-
Ημερομηνία Δημοσίευσης2022-
Θεματική ΚατηγορίαPacket processingen
Θεματική ΚατηγορίαNetwork functionsen
Θεματική ΚατηγορίαGPUen
Βιβλιογραφική ΑναφοράG. Giakoumakis, E. Papadogiannaki, G. Vasiliadis, and S. Ioannidis, “Scheduling of multiple network packet processing applications using Pythia,” Comput. Networks, vol. 212, July 2022, doi: 10.1016/j.comnet.2022.109006.en

Υπηρεσίες

Στατιστικά