English
Related papers

Related papers: Laconic: Streamlined Load Balancers for SmartNICs

200 papers

Meeting the staggering bandwidth requirements of today's applications challenges the traditional narrow and serialized NoCs, which hit hard bounds on the maximum operating frequency. This paper proposes FlooNoC, an open-source, low-latency,…

Hardware Architecture · Computer Science 2023-08-29 Tim Fischer , Michael Rogenmoser , Matheus Cavalcante , Frank K. Gürkaynak , Luca Benini

The combination of Integrated Sensing and Communication (ISAC) and Mobile Edge Computing (MEC) enables devices to simultaneously sense the environment and offload data to the base stations (BS) for intelligent processing, thereby reducing…

Signal Processing · Electrical Eng. & Systems 2025-05-01 Peng Liu , Zesong Fei , Xinyi Wang , Xiaoyang Li , Weijie Yuan , Yuanhao Li , Cheng Hu , Dusit Niyato

Modern high load applications store data using multiple database instances. Such an architecture requires data consistency, and it is important to ensure even distribution of data among nodes. Load balancing is used to achieve these goals.…

Databases · Computer Science 2022-11-03 Alexander Slesarev , Mikhail Mikhailov , George Chernishev

Neural networks have become dominant computational workloads across cloud and edge platforms, but their rapid growth in model size and deployment diversity has exposed hardware bottlenecks increasingly dominated by memory movement,…

Systems and Control · Electrical Eng. & Systems 2026-01-16 Bin Xu , Ayan Banerjee , Sandeep Gupta

Many recent efforts have shown that in-network computing can benefit various datacenter applications. In this paper, we explore a relatively less-explored domain which we argue can benefit from in-network computing: scientific workloads in…

Networking and Internet Architecture · Computer Science 2020-09-08 Daehyeok Kim , Ankush Jain , Zaoxing Liu , George Amvrosiadis , Damian Hazen , Bradley Settlemyer , Vyas Sekar

Deploying multiple controllers in the control panel of software-defined networks increases scalability, availability, and performance, but it also brings challenges, such as controller overload. To address this, load-balancing techniques…

Networking and Internet Architecture · Computer Science 2025-04-25 Mohammad Kazemiesfeh , Somaye Imanpour , Ahmadreza Montazerolghaem

The rapid growth of data-intensive applications such as generative AI, scientific simulations, and large-scale analytics is driving modern supercomputers and data centers toward increasingly heterogeneous and tightly integrated…

Nowadays the number of available processing cores within computing nodes which are used in recent clustered environments, are growing up with a rapid rate. Despite this trend, the number of available network interfaces in such computing…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-07-13 Mohsen Soryani , Morteza Analoui , Ghobad Zarrinchian

After a decade of research in userspace network stacks, why do new solutions remain inaccessible to most developers? We argue that this is because they ignored (1) the hardware constraints of public cloud NICs (vNICs) and (2) the…

Networking and Internet Architecture · Computer Science 2025-02-14 Alireza Sanaee , Vahab Jabrayilov , Ilias Marinos , Anuj Kalia , Divyanshu Saxena , Prateesh Goyal , Kostis Kaffes , Gianni Antichi

The advent of software defined networking enables flexible, reliable and feature-rich control planes for data center networks. However, the tight coupling of centralized control and complete visibility leads to a wide range of issues among…

Networking and Internet Architecture · Computer Science 2015-04-13 Kai Zheng , Lin Wang , Baohua Yang , Yi Sun , Yue Zhang , Steve Uhlig

Memory allocation, though constituting only a small portion of the executed code, can have a "butterfly effect" on overall program performance, leading to significant and far-reaching impacts. Despite accounting for just approximately 5% of…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-08-29 Ruihao Li , Qinzhe Wu , Krishna Kavi , Gayatri Mehta , Jonathan C. Beard , Neeraja J. Yadwadkar , Lizy K. John

Datacenters suffer from resource utilization inefficiencies due to the conflicting goals of service owners and platform providers. Service owners intending to maintain Service Level Objectives (SLO) for themselves typically request a…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-07-27 Sayak Chakraborti , Brian Coutinho , Sandhya Dwarkadas , Parth Malani , Bikash Sharma

Network traffic classification is a core primitive for network security and management, yet it is increasingly challenged by pervasive encryption and evolving protocols. A central bottleneck is representation: hand-crafted flow statistics…

Networking and Internet Architecture · Computer Science 2026-02-10 Zhaochen Guo , Tianyufei Zhou , Honghao Wang , Ronghua Li , Shinan Liu

A growing number of critical workflow applications leverage a streamlined edge-hub-cloud architecture, which diverges from the conventional edge computing paradigm. An edge device, in collaboration with a hub device and a cloud server,…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-23 Andreas Kouloumpris , Georgios L. Stavrinides , Maria K. Michael , Theocharis Theocharides

Federated learning is a distributed machine learning approach where local weight parameters trained by clients locally are aggregated as global parameters by a server. The global parameters can be trained without uploading privacy-sensitive…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-12-19 Naoki Shibahara , Michihiro Koibuchi , Hiroki Matsutani

In this paper we show that the data plane of commodity programmable (Network Interface Cards) NICs can run neural network inference tasks required by packet monitoring applications, with low overhead. This is particularly important as the…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-09-08 Giuseppe Siracusano , Salvator Galea , Davide Sanvito , Mohammad Malekzadeh , Hamed Haddadi , Gianni Antichi , Roberto Bifulco

Load balancing algorithms play critical roles in systems where the workload has to be distributed across multiple resources, such as cores in multiprocessor system, computers in distributed computing, and network links. In this paper, we…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-10-20 Shafinaz Islam

Network load balancers are important components in data centers to provide scalable services. Workload distribution algorithms are based on heuristics, e.g., Equal-Cost Multi-Path (ECMP), Weighted-Cost Multi-Path (WCMP) or naive machine…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-12-06 Zhiyuan Yao , Yoann Desmouceaux , Mark Townsley , Thomas Heide Clausen

Combinatorial decision problems arise in many different domains such as scheduling, routing, packing, bioinformatics, and many more. Despite recent advances in developing scalable solvers, there are still many problems which are often very…

Artificial Intelligence · Computer Science 2016-05-24 Barry Hurley , Deepak Mehta , Barry O'Sullivan

With the current trend towards low Earth orbit mega-constellations with inter-satellite links, efficient routing in such highly dynamic space-borne networks is becoming increasingly important. Due to the distinct network topology,…

Networking and Internet Architecture · Computer Science 2022-09-14 Manuel M. H. Roth , Hartmut Brandt , Hermann Bischl