Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Danushka Menikkumbura

dblp:170/0091 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
1since 2021 · last 2023
0000-0001-8064-2713ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
4 papers
Datacenter networks · 32% Transport protocols and congestion control · 28% Software-defined and programmable networks · 22%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transport protocols and congestion control › active queue management
PI controller
1.122023
Congestion Control for Datacenter Networks: A Control-Theoretic Approach · IEEE Trans. Parallel Distributed Syst. 2023
RoCC: robust congestion control for RDMA · CoNEXT 2020
Datacenter networks › RDMA
RDMA congestion control
1.122023
Congestion Control for Datacenter Networks: A Control-Theoretic Approach · IEEE Trans. Parallel Distributed Syst. 2023
RoCC: robust congestion control for RDMA · CoNEXT 2020
Internet architecture and protocols
buffer management
0.722020
Towards Software-Defined Buffer Management · IEEE/ACM Trans. Netw. 2020
A programmable buffer management platform · ICNP 2017
Software-defined and programmable networks
programmable data plane
0.622023
Towards Software-Defined Buffer Management · IEEE/ACM Trans. Netw. 2020
Congestion Control for Datacenter Networks: A Control-Theoretic Approach · IEEE Trans. Parallel Distributed Syst. 2023
Software-defined and programmable networks › programmable data plane
p4 implementation
0.212023
Congestion Control for Datacenter Networks: A Control-Theoretic Approach · IEEE Trans. Parallel Distributed Syst. 2023
Datacenter networks › lossless ethernet
priority flow control
0.112020
RoCC: robust congestion control for RDMA · CoNEXT 2020

Methods — techniques the papers use, named apart from their topics

PI control · 1.1domain-specific language · 0.7control theory · 0.7p4 · 0.4
YearPublicationVenuePosition
2023 Congestion Control for Datacenter Networks: A Control-Theoretic Approach
abstract
In this paper, we presentRoCC, a robust congestion control approach for datacenter networks based on RDMA.RoCCleverages switch queue size as an input to a PI controller, which computes the fair data rate of flows in the queue. The PI parameters are self-tuning to guarantee stability, rapid convergence, and fair and near-optimal throughput in a wide range of congestion scenarios. Our simulation and DPDK implementation results show thatRoCCcan achieve up to$7\times$reduction in PFC frames generated under high load levels, compared to DCQCN. At the same time,RoCCcan achieve$1.7 - 4.5\times$and$1.4 - 3.9\times$lower tail latency for long flows and$2.1-7\times$and$3.5-8.2\times$lower tail latency for short flows, compared to DCQCN and HPCC, respectively. We also find thatRoCCdoes not require PFC. The functional components ofRoCCcan be efficiently implemented in P4 and FPGA-based switch hardware.
Danushka Menikkumbura, Parvin Taheri, Erico Vanini, Sonia Fahmy, Patrick Eugster, Tom Edsall
IEEE Trans. Parallel Distributed Syst.1
2020 RoCC: robust congestion control for RDMA
abstract
In this paper, we present RoCC, a robust congestion control approach for datacenter networks based on RDMA. RoCC leverages switch queue size as an input to a PI controller, which computes the fair data rate of flows in the queue, signaling it to the flow sources. The PI parameters are self-tuning to guarantee stability, rapid convergence, and fair and near-optimal throughput in a wide range of congestion scenarios. Our simulation and DPDK implementation results show that RoCC can achieve up to 7× reduction in PFC frames generated under high average load levels, compared to DCQCN. At the same time, RoCC can achieve up to 8× lower tail latency, compared to DCQCN and HPCC. We also find that RoCC does not require PFC. The functional components of RoCC are implementable in P4-based and fixed-function switch ASICs.
Parvin Taheri, Danushka Menikkumbura, Erico Vanini, Sonia Fahmy, Patrick Eugster, Tom Edsall
CoNEXT2
2020 Towards Software-Defined Buffer Management
abstract
Buffering architectures and policies for their efficient management are core ingredients of a network architecture. However, despite strong incentives to experiment with and deploy new policies, opportunities for changing anything beyond minor elements are limited. We introduce a new specification language, OpenQueue, that allows to express virtual buffering architectures and management policies representing a wide variety of economic models. OpenQueue allows users to specify entire buffering architectures and policies conveniently through several comparators and simple functions. We show examples of buffer management policies in OpenQueue and empirically demonstrate its impact on performance in various settings.
Kirill Kogan, Danushka Menikkumbura, Gustavo Petri, Youngtae Noh, Sergey I. Nikolenko, Alexander Sirotkin 0001, Patrick Eugster
IEEE/ACM Trans. Netw.2
2017 A programmable buffer management platform
abstract
Buffering architectures and policies for their efficient management constitute one of the core ingredients of a network architecture. However, despite strong incentives to experiment with, and deploy, new policies, the opportunities for alterating anything beyond minor elements of such policies are limited. In this work we introduce a new specification language, OpenQueue, that allows users to specify entire buffering architectures and policies conveniently through several comparators and simple functions. We show examples of buffer management policies in OpenQueue and empirically demonstrate its direct impact on performance in various settings.
Kirill Kogan, Danushka Menikkumbura, Gustavo Petri, Yangtae Noh, Sergey I. Nikolenko, Alexander Sirotkin 0001, Patrick Eugster
ICNP2
2016 BASEL (Buffer mAnagement SpEcification Language)
abstract
Buffering architectures and policies for their efficient management constitute one of the core ingredients of a network architecture. In this work we introduce a new specification language, BASEL, that allows to express virtual buffering architectures and management policies representing a variety of economic models. BASEL does not require the user to implement policies in a high-level language; rather, the entire buffering architecture and its policy are reduced to several comparators and simple functions. We show examples of buffer management policies in BASEL and demonstrate empirically the impact of various settings on performance.
Kirill Kogan, Danushka Menikkumbura, Gustavo Petri, Youngtae Noh, Sergey I. Nikolenko, Patrick Eugster
ANCS2