SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:kth-312304"
 

Sökning: id:"swepub:oai:DiVA.org:kth-312304" > Cheetah :

Cheetah : A High-Speed Programmable Load-Balancer Framework with Guaranteed Per-Connection-Consistency

Barbette, Tom, 1990- (författare)
KTH,Kommunikationssystem, CoS
Wu, Erfan (författare)
KTH,Kommunikationssystem, CoS
Kostic, Dejan (författare)
KTH,Kommunikationssystem, CoS
visa fler...
Maguire Jr., Gerald Q., professor, 1955- (författare)
KTH,Kommunikationssystem, CoS
Papadimitratos, Panagiotis (författare)
KTH,Programvaruteknik och datorsystem, SCS
Chiesa, Marco (författare)
KTH,Programvaruteknik och datorsystem, SCS
visa färre...
 (creator_code:org_t)
Institute of Electrical and Electronics Engineers (IEEE), 2022
2022
Engelska.
Ingår i: IEEE/ACM Transactions on Networking. - : Institute of Electrical and Electronics Engineers (IEEE). - 1063-6692 .- 1558-2566. ; 30:1, s. 354-367
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Large service providers use load balancers to dispatch millions of incoming connections per second towards thousands of servers. There are two basic yet critical requirements for a load balancer: uniform load distribution of the incoming connections across the servers, which requires to support advanced load balancing mechanisms, and per-connection-consistency (PCC), i.e, the ability to map packets belonging to the same connection to the same server even in the presence of changes in the number of active servers and load balancers. Yet, simultaneously meeting these requirements has been an elusive goal. Today's load balancers minimize PCC violations at the price of non-uniform load distribution. This paper presents Cheetah, a load balancer that supports advanced load balancing mechanisms and PCC while being scalable, memory efficient, fast at processing packets, and offers comparable resilience to clogging attacks as with today's load balancers. The Cheetah LB design guarantees PCC for any realizable server selection load balancing mechanism and can be deployed in both stateless and stateful manners, depending on operational needs. We implemented Cheetah on both a software and a Tofino-based hardware switch. Our evaluation shows that a stateless version of Cheetah guarantees PCC, has negligible packet processing overheads, and can support load balancing mechanisms that reduce the flow completion time by a factor of 2-3 ×.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Nyckelord

Cloud networks
Layer 4 load balancing
P4
Per-connection-consistency
Programmable networks
QUIC
Stateful classification
Stateless load balancing
TCP
Electric power plant loads
Network layers
Servers
Load modeling
Load-Balancing
Programmable network
QUIC.
Resilience
Hash functions

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy