Digitala Vetenskapliga Arkivet

Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Packet Order Matters!: Improving Application Performance by Deliberately Delaying Packets
KTH, Skolan för elektroteknik och datavetenskap (EECS), Datavetenskap, Programvaruteknik och datorsystem, SCS.ORCID-id: 0000-0002-0034-5098
2021 (Engelska)Licentiatavhandling, monografi (Övrigt vetenskapligt)Alternativ titel
Paketsekvensen betyder! : Förbättra applikationsprestanda genom att avsiktligt fördröja paket (Svenska)
Abstract [en]

Data-centers increasingly deploy commodity servers with high-speed network interfaces to enable low-latency communication. However, achieving low latency at high data rates crucially depends on how the incoming traffic interacts with the system's caches. When packets that need to be processed in the same way are consecutive, i.e., exhibit high temporal and spatial locality, CPU caches deliver great benefits.

This licentiate thesis systematically studies the impact of temporal and spatial traffic locality on the performance of commodity servers equipped with high-speed network interfaces. The results are that (i) the performance of a variety of widely deployed applications degrade substantially with even the slightest lack of traffic locality, and (ii) a traffic trace from our organization's link to/from its upstream provider reveals poor traffic locality as networking protocols, drivers, and the underlying switching/routing fabric spread packets out in time (reducing locality). 

To address these issues, we built Reframer, a software solution that deliberately delays packets and reorders them to increase traffic locality. Despite introducing µs-scale delays of some packets, Reframer increases the throughput of a network service chain by up to 84% and reduces the flow completion time of a web server by 11% while improving its throughput by 20%.

Abstract [sv]

Datacenter distribuerar alltmer rå varuservrar med höghastighets-nätverksgränssnitt för att möjliggöra kommunikation med låg latens. Att uppnå låg latens vid höga datahastigheter beror dock mycket på hur den inkommande trafiken interagerar med systemets cacheminnen. När paket som behöver bearbetas på samma sätt är konsekutiva, dvs. uppvisar hög tids- och rumslig lokalitet, ger cacher stora fördelar.

I denna licentiatuppsats studerar vi systematiskt effekterna av tidsmässig och rumslig trafikplats på  prestanda för rå varuservrar utrustade med höghastighetsnätgränssnitt.Vå ra resultat visar att (i) prestandan för en mängd allmänt distribuerade applikationer försämras avsevärt med till och med den minsta bristen på trafikplats, och (ii) visar ett trafikspår från vår organisation dålig trafikplats som nätverksprotokoll, drivrutiner och den underliggande omkopplingen/dirigera tygspridningspaket i tid (minska lokaliteten).

För att ta itu med dessa problem byggde vi Reframer, en mjukvarulösning som medvetet fördröjer paket och ordnar dem för att öka trafikplatsen. Trots införandet av µs-skalafördröjningar för vissa paket visar vi att Reframer ökar genomströmningen för en nätverkstjänstkedja med upp till 84% och minskar flödet för en webbserver med 11% samtidigt som dess genomströmning förbättras med 20%. 

Ort, förlag, år, upplaga, sidor
Stockholm: KTH Royal Institute of Technology, 2021. , s. 80
Serie
TRITA-EECS-AVL ; 2021:30
Nyckelord [en]
Packet Ordering. Spatial Locality, Temporal Locality, Packet Scheduling, Batch Processing
Nyckelord [sv]
Paketbeställning, Rumslig lokalitet, Temporal lokalitet, Paketplanering, Satsvis bearbetning
Nationell ämneskategori
Kommunikationssystem
Forskningsämne
Informations- och kommunikationsteknik
Identifikatorer
URN: urn:nbn:se:kth:diva-293973ISBN: 978-91-7873-859-5 (tryckt)OAI: oai:DiVA.org:kth-293973DiVA, id: diva2:1552734
Presentation
2021-06-01, via Zoom, Stockholm, 17:00 (Engelska)
Opponent
Handledare
Projekt
ULTRA
Anmärkning

QC 20210512

Tillgänglig från: 2021-05-12 Skapad: 2021-05-06 Senast uppdaterad: 2022-06-25Bibliografiskt granskad

Open Access i DiVA

GHASEMI_LIC_FULLTEXT(1655 kB)971 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1655 kBChecksumma SHA-512
745df10f104dde5d28f803bf2f20051687a329f83f237295275448dc525d3bf64243c367e232aae2d699d6cca539334389d0c21b87a456521d1440f687a74a5a
Typ fulltextMimetyp application/pdf

Övriga länkar

zoom link for online defense

Sök vidare i DiVA

Av författaren/redaktören
Ghasemirahni, Hamid
Av organisationen
Programvaruteknik och datorsystem, SCS
Kommunikationssystem

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 978 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

isbn
urn-nbn

Altmetricpoäng

isbn
urn-nbn
Totalt: 2365 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf