SwePub
Sök i LIBRIS databas

  Utökad sökning

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

Sökning: id:"swepub:oai:DiVA.org:kth-268968" > A High-Speed Load-B...

A High-Speed Load-Balancer Design with Guaranteed Per-Connection-Consistency

Barbette, Tom, 1990- (författare)
KTH,Network Systems Laboratory (NS Lab)
Tang, Chen (författare)
KTH,Kommunikationssystem, CoS
Yao, Haoran (författare)
KTH,Kommunikationssystem, CoS
visa fler...
Kostic, Dejan (författare)
KTH,Kommunikationssystem, CoS
Maguire Jr., Gerald Q., professor, 1955- (författare)
KTH,Kommunikationssystem, CoS
Papadimitratos, Panagiotis (författare)
KTH,Kommunikationssystem, CoS
Chiesa, Marco (författare)
KTH,Kommunikationssystem, CoS
visa färre...
 (creator_code:org_t)
Santa Clara, CA, USA : USENIX Association, 2020
2020
Engelska.
Ingår i: Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2020. - Santa Clara, CA, USA : USENIX Association. ; , s. 667-683
  • Konferensbidrag (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 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, meeting both these requirements at the same time 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 uniform load distribution and PCC while being scalable, memory efficient, resilient to clogging attacks, and fast at processing packets. The Cheetah LB design guarantees PCC for any realizable server selection load balancing mechanism and can be deployed in both a stateless and stateful manner, depending on the 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 -- Kommunikationssystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Communication Systems (hsv//eng)
TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)
NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Nyckelord

load-balancer
cheetah
high-speed
connection consistency
pcc
p4
fastclick
Computer Science
Datalogi
Telecommunication
Telekommunikation

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

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