Latency (engineering)

Online games zijn gevoelig voor latency (of “lag”), omdat snelle responstijden op nieuwe gebeurtenissen tijdens een spelsessie worden beloond, terwijl trage responstijden boetes kunnen inhouden. Als gevolg van een vertraging in de overdracht van spelgebeurtenissen, kan een speler met een hoge latency internetverbinding trage reacties vertonen ondanks de juiste reactietijd. Dit geeft spelers met lage latency verbindingen een technisch voordeel.,

Kapitaalmarktedit

het minimaliseren van de latentie is van belang op de kapitaalmarkten, met name waar algoritmische handel wordt gebruikt om marktupdates te verwerken en orders binnen milliseconden om te zetten. Handel met lage latentie vindt plaats op de netwerken die door financiële instellingen worden gebruikt om verbinding te maken met effectenbeurzen en elektronische communicatienetwerken (ECN ‘ s) om financiële transacties uit te voeren., Joel Hasbrouck en Gideon Saar (2011) meten latency op basis van drie componenten: de tijd die nodig is voor informatie om de handelaar te bereiken, uitvoering van de algoritmen van de handelaar om de informatie te analyseren en een koers van actie te beslissen, en de gegenereerde actie om de uitwisseling te bereiken en te krijgen geïmplementeerd., Hasbrouck en Saar stellen dit in contrast met de manier waarop latenties worden gemeten door veel handelsplatformen die veel beperktere definities hanteren, zoals de verwerkingsvertraging gemeten vanaf het invoeren van de order (op de computer van de verkoper) tot de verzending van een bevestiging (vanaf de computer van de verkoper). Elektronische handel maakt nu 60% tot 70% van het dagelijkse volume op de New York Stock Exchange en algoritmische handel bijna 35%. De handel met behulp van computers heeft zich zodanig ontwikkeld dat milliseconde verbeteringen in netwerksnelheden een concurrentievoordeel bieden voor financiële instellingen.,

Packet-switched networksEdit

zie ook: Bandbreedtevertraging product en netwerkvertraging

netwerk latency in een packet-switched netwerk wordt gemeten als ofwel eenrichtingsverkeer (de tijd vanaf de bron die een pakket verzendt naar de bestemming die het ontvangt), of een retourvertraging (de eenrichtingsvertraging van bron naar bestemming plus de eenrichtingsvertraging van de bestemming terug naar de bron). Round-trip latency wordt vaker geciteerd, omdat het kan worden gemeten vanaf een enkel punt., Merk op dat round trip latency de hoeveelheid tijd die een doelsysteem besteedt aan het verwerken van het pakket uitsluit. Veel softwareplatformen bieden een service genaamd ping die kan worden gebruikt om round-trip latency te meten. Ping maakt gebruik van het Internet Control Message Protocol (ICMP) echo request dat ervoor zorgt dat de ontvanger het ontvangen pakket als een onmiddellijke reactie verzendt, dus het biedt een ruwe manier om de retourvertragingstijd te meten., Ping kan geen nauwkeurige metingen uitvoeren, voornamelijk omdat ICMP alleen bedoeld is voor diagnostische of controledoeleinden en verschilt van echte communicatieprotocollen zoals TCP. Bovendien kunnen routers en internet service providers verschillende traffic shaping beleid toepassen op verschillende protocollen. Voor nauwkeuriger metingen is het beter om specifieke software te gebruiken, bijvoorbeeld: hping, Netperf of Iperf.,

echter, in een niet-triviaal netwerk, zal een typisch pakket worden doorgestuurd via meerdere links en gateways, die elk niet beginnen met het doorsturen van het pakket totdat het volledig is ontvangen. In zo ‘ n netwerk is de minimale latentie de som van de transmissievertraging van elke link, plus de doorstuurvertraging van elke gateway. In de praktijk omvat minimale latency ook wachtrij-en verwerkingsvertragingen. Wachtrijvertraging treedt op wanneer een gateway meerdere pakketten van verschillende bronnen ontvangt die op weg zijn naar dezelfde bestemming., Omdat meestal slechts één pakket tegelijk kan worden verzonden, moeten sommige pakketten in de wachtrij staan voor verzending, waardoor extra vertraging ontstaat. Verwerkingsvertragingen ontstaan terwijl een gateway bepaalt wat er met een nieuw ontvangen pakket moet worden gedaan. Bufferbloat kan ook een verhoogde latentie veroorzaken die een orde van grootte of meer is. De combinatie van propagatie, serialisatie, wachtrij en processing vertragingen produceert vaak een complex en variabel netwerk latency profiel.

latentie beperkt de totale doorvoer in betrouwbare tweerichtingscommunicatiesystemen zoals beschreven door het bandbreedtevertragingsproduct.,

Fiber opticsEdit

latentie in optische vezels is grotendeels een functie van de lichtsnelheid, die 299.792.458 meter/seconde is in vacuüm. Dit zou overeenkomen met een latentie van 3,33 µs voor elke kilometer van de weg lengte. De brekingsindex van de meeste Glasvezelkabels is ongeveer 1,5, wat betekent dat licht ongeveer 1,5 keer zo snel in een vacuüm reist als in de kabel. Dit komt neer op ongeveer 5,0 µs latentie voor elke kilometer. In kortere metronetwerken kan een hogere latency worden ervaren door extra Afstand in het bouwen van risers en cross-connects., Om de latentie van een verbinding te berekenen, moet men de afstand kennen die wordt afgelegd door de vezel, die zelden een rechte lijn is, omdat het geografische contouren en obstakels moet doorkruisen, zoals wegen en spoorlijnen, evenals andere rechten-of-way.

door onvolkomenheden in de vezel wordt licht afgebroken naarmate het door de vezel wordt overgedragen. Voor afstanden van meer dan 100 kilometer worden versterkers of regeneratoren ingezet. Er moet rekening worden gehouden met de latentie die door deze componenten wordt ingevoerd.,satellieten in geostationaire banen zijn ver genoeg van de Aarde verwijderd om de communicatie latentie significant te maken – ongeveer een kwart seconde voor een reis van de ene grondzender naar de satelliet en terug naar een andere grondzender; bijna een halve seconde voor tweeweg communicatie van het ene grondstation naar het andere en dan terug naar de eerste., Lage baan om de Aarde wordt soms gebruikt om deze vertraging te verminderen, ten koste van meer gecompliceerde satelliet volgen op de grond en het vereisen van meer satellieten in de satellietconstellatie om continue dekking te garanderen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *