213 Hits in 2.9 sec

In-network Congestion-aware Load Balancing at Transport Layer [article]

Ashkan Aghdai, Michael I.-C. Wang, Yang Xu, Charles H.-P. Wen, H. Jonathan Chao
2019 arXiv   pre-print
We propose the in-network congestion-aware load Balancer (INCAB) to achieve even load distribution among service instances and optimal network resources usage in addition to meeting the PCC requirement  ...  consumes a considerable amount of memory in load balancers.  ...  Such a load balancer is referred to as In-Network Congestion-Aware load Balancer (INCAB).  ... 
arXiv:1811.09731v2 fatcat:nsshoazap5alhoxvx2s2j3sczy

Charon: Load-Aware Load-Balancing in P4 [article]

Carmine Rizzi, Zhiyuan Yao, Yoann Desmouceaux, Mark Townsley, Thomas Heide Clausen
2021 arXiv   pre-print
This paper presents Charon, a stateless load-aware load balancer that has line-rate performance implemented in P4-NetFPGA.  ...  Load-Balancers play an important role in data centers as they distribute network flows across application servers and guarantee per-connection consistency.  ...  Statement of Purpose This paper proposes Charon, a stateless, load-aware, hardware load balancer.  ... 
arXiv:2110.14389v2 fatcat:oq7fv6gc7nflzkpwsdmwmfebta


Naga Katta, Mukesh Hira, Changhoon Kim, Anirudh Sivaraman, Jennifer Rexford
2016 Proceedings of the Symposium on SDN Research - SOSR '16  
Motivated by ECMP's shortcomings, congestion-aware load-balancing techniques such as CONGA have been developed. These techniques have two limitations.  ...  Second, because they are implemented in custom hardware, they cannot be modified in the field. This paper presents HULA, a data-plane load-balancing algorithm that overcomes both limitations.  ...  This work was supported in part by the NSF under the grant CNS-1162112 and the ONR under award N00014-12-1-0757.  ... 
doi:10.1145/2890955.2890968 dblp:conf/sosr/KattaHKSR16 fatcat:zwiiqatfxvgq7eoi363wmasiba

The P4->NetFPGA Workflow for Line-Rate Packet Processing

Stephen Ibanez, Gordon Brebner, Nick McKeown, Noa Zilberman
2019 Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays - FPGA '19  
In this paper, we provide an overview of the P4 programming language and describe the P4→NetFPGA workflow.  ...  Therefore, we developed the P4→NetFPGA workflow, allowing developers to describe how packets are to be processed in the high-level P4 language, then compile their P4 programs to run at line rate on the  ...  We also thank Robert Halstead and Chris Neely for their vital roles in developing the Xilinx P4-SDNet compiler, and in helping with the development of this workflow.  ... 
doi:10.1145/3289602.3293924 dblp:conf/fpga/IbanezBMZ19 fatcat:omtgx3kkt5e47ng2bvpy6j6rhy

LOcAl DEcisions on Replicated States (LOADER) in programmable data planes: programming abstraction and experimental evaluation [article]

German Sviridov and Marco Bonola and Angelo Tulumello and Paolo Giaccone and Andrea Bianco and Giuseppe Bianchi
2020 arXiv   pre-print
We then show LOADER's independence of the stateful data plane technology employed, by implementing it over two distinct stateful data planes (P4 switches and OPP - Open Packet Processor - switches), and  ...  by experimentally validating both implementations in an emulated testbed using a simple distributed Deny-of-Service (DoS) detection application.  ...  Resource-aware load balancing A resource-aware load balancing application has been introduced in Sec. IV-A.  ... 
arXiv:2001.07670v1 fatcat:cqla26h6vrgxjpaozfff6brh6a

Spotlight: Scalable Transport Layer Load Balancing for Data Center Networks [article]

Ashkan Aghdai, Cing-Yu Chu, Yang Xu, David H. Dai, Jun Xu, H. Jonathan Chao
2019 arXiv   pre-print
Load Balancing plays a vital role in modern data centers to distribute traffic among instances of network functions or services.  ...  In this paper, we design and implement Spotlight, a scalable and distributed load balancing architecture that maintains connection-to-instance mapping consistency at the edge of data center networks.  ...  Inspired by the evolution of L3 load balancers, we question the efficiency of stateless flow dispatching for L4 load balancing.  ... 
arXiv:1806.08455v3 fatcat:iimm5lgdcbe3llsgceufhn4the

Towards a Stateful Forwarding Abstraction to Implement Scalable Network Functions in Software and Hardware [article]

Luca Petrucci, Nicola Bonelli, Marco Bonola, Gregorio Procissi, Carmelo Cascone, Davide Sanvito, Salvatore Pontarelli, Giuseppe Bianchi, Roberto Bifulco
2016 arXiv   pre-print
By doing so, we provide the acceleration of functions such as stateful firewalls, load balancers and dynamic NATs.  ...  In this paper, we explore the suitability of SDN switches' stateful forwarding abstractions to model accelerated functions in both software and hardware accelerators, such as optimized software switches  ...  Load balancer. In this use case, we configure a load balancer function that assigns TCP connections to two web servers, in a round-robin fashion.  ... 
arXiv:1611.02853v1 fatcat:igcgenk7gff4vgfngwjcours74

An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trends [article]

Elie F. Kfoury, Jorge Crichigno, Elias Bou-Harb
2021 arXiv   pre-print
The paper then presents a unique, comprehensive taxonomy of applications developed with P4 language; surveying, classifying, and analyzing more than 150 articles; discussing challenges and considerations  ...  Despite the impressive advantages of programmable data plane switches and their importance in modern networks, the literature has been missing a comprehensive survey.  ...  Stateless load balancing in this context avoids storing perconnection state in the switch. Perhaps the first and most significant P4-based stateless load balancing scheme is Beamer [124] .  ... 
arXiv:2102.00643v2 fatcat:izxi645kozdc5ibfsqp2y2foau

An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trends

Elie F. Kfoury, Jorge Crichigno, Elias Bou-Harb
2021 IEEE Access  
INDEX TERMS Programmable switches, P4 language, Software-defined Networking, data plane, custom packet processing, taxonomy.  ...  Despite the impressive advantages of programmable data plane switches and their importance in modern networks, the literature has been missing a comprehensive survey.  ...  Stateless load balancing in this context avoids storing perconnection state in the switch. Perhaps the first and most significant P4-based stateless load balancing scheme is Beamer [124] .  ... 
doi:10.1109/access.2021.3086704 fatcat:2jgbxj2cbfbp7fawkxwrztbbia


Marios Kogias, Edouard Bugnion
2020 Proceedings of the Fifteenth European Conference on Computer Systems  
We achieve this through an extension of the Raft protocol that carefully eliminates CPU and I/O bottlenecks and load balances requests.  ...  Replication plays a fundamental role in meeting both the scalability and the fault-tolerance requirement, but is subject to opposing requirements: (1) scalability is typically achieved by relaxing consistency  ...  R2P2's Join-Bounded-Shortest-Queue was designed as a load balancing policy to mitigate tail latency across stateless servers [58] .  ... 
doi:10.1145/3342195.3387545 dblp:conf/eurosys/KogiasB20 fatcat:6ixq2egsyvaonisqvs5bgjnxcq

A Survey on Data Plane Programming with P4: Fundamentals, Advances, and Applied Research [article]

Frederik Hauser, Marco Häberle, Daniel Merling, Steffen Lindner, Vladimir Gurevich, Florian Zeiger, Reinhard Frank, Michael Menth
2021 arXiv   pre-print
In the first part of this paper we give a tutorial of data plane programming models, the P4 programming language, architectures, compilers, targets, and data plane APIs.  ...  ., in 5G or data center networks, or for rapid prototyping in industrial and academic research.  ...  Load Balancing SHELL [285] implements stateless application-aware load balancing in P4.  ... 
arXiv:2101.10632v3 fatcat:ci4hkca5ibdzpatgowhzqcqzvm

TeraFlow: Secured Autonomic Traffic Management for a Tera of SDN Flows

Ricard Vilalta, Raül Muñoz, Ramon Casellas, Ricardo Martínez, Víctor López, Óscar González de Dios, Antonio Pastor, Georgios P. Katsikas, Felix Klaedtke, Paolo Monti, Alberto Mozo, Thomas Zinner (+5 others)
2021 Zenodo  
TeraFlow proposes a new type of secure, cloudnative Software Defined Networking (SDN) controller that will radically advance the state-of-the-art in beyond 5G networks by introducing novel micro-services  ...  easily scales horizontally); c) load balancing, related to auto-scaling, allows balancing the load between replicated microservices; and d) automated roll-backs, which allow a declarative network status  ...  Load-balancing allows the distribution of flow and slice requests among the microservices component replicas.  ... 
doi:10.5281/zenodo.5089970 fatcat:gp5he2e45ncf3jb35aukon3i3a

The case for Data Plane Timestamping in SDN

Tal Mizrahi, Yoram Moses
2016 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)  
We argue that in the unique environment of Software-Defined Networks (SDN), attaching a timestamp to the header of all packets is a powerful feature that can be leveraged by various diverse SDN applications  ...  This work was supported in part by the ISF grant 1520/11.  ...  The DPTH allows the use of timedivision for forwarding elephant flows over multiple paths, allowing higher throughput than other stateless load balancing methods.  ... 
doi:10.1109/infcomw.2016.7562197 dblp:conf/infocom/MizrahiM16b fatcat:pvf23x2im5eo5pz6l5rmrwe5gy

Packet Transactions: High-level Programming for Line-Rate Switches [article]

Anirudh Sivaraman, Mihai Budiu, Alvin Cheung, Changhoon Kim, Steve Licking, George Varghese, Hari Balakrishnan, Mohammad Alizadeh, Nick McKeown
2016 arXiv   pre-print
Many algorithms for congestion control, scheduling, network measurement, active queue management, security, and load balancing require custom processing of packets as they traverse the data plane of a  ...  We have developed this idea in Domino, a C-like imperative language to express data-plane algorithms.  ...  For instance, Domino permits us to express in-network congestion control, AQM, and congestion-aware load balancing (CONGA), which are beyond Eden's capabilities.  ... 
arXiv:1512.05023v2 fatcat:o5bkg4xizzbzjdlsgxoagcj6zi

Stateless Flow-Zone Switching Using Software-Defined Addressing

Sergio Gonzalez-Diaz, Roger Marks, Elisa Rojas, Antonio de la Oliva, Robert Gazda
2021 IEEE Access  
INDEX TERMS Flow-zone switching (FZS), data center network (DCN), software-defined addressing (SDA), layer 2, MAC address, routing, forwarding, QoS, clos, stateless. • No distribution of control (e.g.,  ...  The trend toward cloudification of communication networks and services, with user data and applications stored and processed in data centers, pushes the limits of current Data Center Networks (DCNs), requiring  ...  [44] , presents an SDN-based Fast Rerouting Mechanism (SFRM) for rescheduling elephant flows in a load-aware manner.  ... 
doi:10.1109/access.2021.3077955 fatcat:bkugqmtxancopbtb6v6czdmoue
« Previous Showing results 1 — 15 out of 213 results