Load Balancing spelar en viktig roll i molndatacentra för att distribuera trafik bland fall av nätverksfunktioner eller tjänster. Stat-of-the-art lastbalansörer avsänder trafik oemotståndligt utan att överväga realtid utnyttjande av service fall och kan därför leda till ojämn lastfördelning och sub-optimal prestanda. I det här dokumentet designar och implementerar vi Spotlight, en skalbar och distribuerad lastbalanseringsarkitektur som bibehåller konsistensen i anslutning-till-intance-kartläggning i utkanten av datacenternätverk. Spotlight använder en ny stateful flödesavsändare som med jämna mellanrum gör mätningar av instansernas last och skickar inkommande anslutningar till instanser i proportion till deras tillgängliga kapacitet. Vår design använder ett distribuerat kontrollplan och in-band flöde leverans; därmed skalar den horisontellt i datacenter nätverk. Genom omfattande simuleringar på flödesnivå och experiment på paketnivå på en testbädd med HTTP-trafik på omodifierad Linuxkärna, visar vi att jämfört med befintliga metoder distribuerar Spotlight trafiken mer effektivt och har nästan optimal prestanda när det gäller det totala tjänsteutnyttjandet. Jämfört med befintliga lösningar förbättrar Spotlight den aggregerade genomströmningen och den genomsnittliga flödestiden med minst 20 % med sällan förekommande uppdateringar av kontrollplanet. Dessutom visar vi att Spotlight skalor horisontellt när den uppdaterar växlarna vid O(100ms) och är motståndskraftig mot brist på kontrollplankonvergens. Index Terms-software definierade nätverk, skalbarhet, lastbalansering av transportlager, nätverksfunktionsvirtualisering.
Spotlight Ref-undersökningarna utnyttjar instanserna och tilldelar DIP-vikter i proportion till deras tillgängliga kapacitet.
Spotlight: Scalable Transport Layer Load Balancing for Data Center Networks
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}