227:
the exchange and get implemented. Hasbrouck and Saar contrast this with the way in which latencies are measured by many trading venues that use much more narrow definitions, such as the processing delay measured from the entry of the order (at the vendor's computer) to the transmission of an acknowledgment (from the vendor's computer). Trading using computers has developed to the point where millisecond improvements in network speeds offer a competitive advantage for financial institutions.
36:
646:
of change of perspective or displacement of objects such as the horizon, which takes some time to build up to discernible amounts after the initial acceleration which caused the displacement. A simulator should, therefore, reflect the real-world situation by ensuring that the motion latency is equal to or less than that of the visual system and not the other way round.
573:, the execution of the process can be postponed if other processes are also executing. In addition, the operating system can schedule when to perform the action that the process is commanding. For example, suppose a process commands that a computer card's voltage output be set high-low-high-low and so on at a rate of 1000 Hz. The operating system
462:. The latency of his trip is the time it takes him to go from his house in England to the hotel he is staying at in New York. This is independent of the throughput of the London-New York air link – whether there were 100 passengers a day making the trip or 10000, the latency of the trip would remain the same.
645:
may result. This is because, in the real world, motion cues are those of acceleration and are quickly transmitted to the brain, typically in less than 50 milliseconds; this is followed some milliseconds later by a perception of change in the visual scene. The visual scene change is essentially one
518:
The people involved in the turnaround are interested only in the time it takes for their individual tasks. When all of the tasks are done at the same time, however, it is possible to reduce the latency to the length of the longest task. If some steps have prerequisites, it becomes more difficult to
446:
within a system of workflows can be subject to some type of operational latency. It may even be the case that an individual system may have more than one type of latency, depending on the type of participant or goal-seeking behavior. This is best illustrated by the following two examples involving
354:
of most fiber optic cables is about 1.5, meaning that light travels about 1.5 times as fast in a vacuum as it does in the cable. This works out to about 5.0 ÎĽs of latency for every kilometer. In shorter metro networks, higher latency can be experienced due to extra distance in building risers
378:
are far enough away from Earth that communication latency becomes significant – about a quarter of a second for a trip from one ground-based transmitter to the satellite and back to another ground-based transmitter; close to half a second for two-way communication from one Earth station to another
226:
Joel
Hasbrouck and Gideon Saar (2011) measure latency to execute financial transactions based on three components: the time it takes for information to reach the trader, execution of the trader's algorithms to analyze the information and decide a course of action, and the generated action to reach
465:
From the point of view of flight operations personnel, latency can be entirely different. Consider the staff at the London and New York airports. Only a limited number of planes are able to make the transatlantic journey, so when one lands they must prepare it for the return trip as quickly as
304:
However, in a non-trivial network, a typical packet will be forwarded over multiple links and gateways, each of which will not begin to forward the packet until it has been completely received. In such a network, the minimal latency is the sum of the transmission delay of each link, plus the
272:
which causes the recipient to send the received packet as an immediate response, thus it provides a rough way of measuring round-trip delay time. Ping cannot perform accurate measurements, principally because ICMP is intended only for diagnostic or control purposes, and differs from real
433:
Video latency refers to the degree of delay between the time a transfer of a video stream is requested and the actual time that transfer begins. Networks that exhibit relatively small delays are known as low-latency networks, while their counterparts are known as high-latency networks.
214:), since fast response times to new events occurring during a game session are rewarded while slow response times may carry penalties. Due to a delay in transmission of game events, a player with a high latency internet connection may show slow responses in spite of appropriate
355:
and cross-connects. To calculate the latency of a connection, one has to know the distance traveled by the fiber, which is rarely a straight line, since it has to traverse geographic contours and obstacles, such as roads and railway tracks, as well as other rights-of-way.
260:(the one-way latency from the source to the destination plus the one-way latency from the destination back to the source). Round-trip latency is more often quoted, because it can be measured from a single point. Many software platforms provide a service called
309:
occurs when a gateway receives multiple packets from different sources heading toward the same destination. Since typically only one packet can be transmitted at a time, some of the packets must queue for transmission, incurring additional delay.
318:
can also cause increased latency that is an order of magnitude or more. The combination of propagation, serialization, queuing, and processing delays often produces a complex and variable network latency profile.
168:. Therefore, every physical system with any physical separation (distance) between cause and effect will experience some sort of latency, regardless of the nature of the stimulation to which it has been exposed.
840:
641:
In simulators with both visual and motion systems, it is particularly important that the latency of the motion system not be greater than of the visual system, or symptoms of
519:
perform all steps in parallel. In the example above, the requirement to clean the plane before loading passengers results in a minimum latency longer than any single task.
498:
However, cleaning, refueling and loading the cargo can be done at the same time. Passengers can only be loaded after cleaning is complete. The reduced latency, then, is:
789:
848:
401:
Audio latency is the delay between when an audio signal enters and when it emerges from a system. Potential contributors to latency in an audio system include
634:
in the sense of the extra time delay of a system over and above the reaction time of the vehicle being simulated, but this requires detailed knowledge of the
581:. The latency is the delay between the events generated by the hardware clock and the actual transitions of voltage from high to low or low to high.
183:
two-way communication systems, latency limits the maximum rate at which information can be transmitted, as there is often a limit on the amount of
862:
53:
383:
is sometimes used to cut this delay, at the expense of more complicated satellite tracking on the ground and requiring more satellites in the
920:
813:
626:, between initial input and output clearly discernible to the simulator trainee or simulator subject. Latency is sometimes also called
588:
have performance limitations that create additional latency. The problem may be mitigated with real-time extensions and patches such as
896:
265:
180:
119:
100:
757:
358:
Due to imperfections in the fiber, light degrades as it is transmitted through it. For distances of greater than 100 kilometers,
72:
606:, benchmarking against "average" and "median" latency can be misleading because few outlier numbers can distort them. Instead,
363:
57:
196:
79:
963:
274:
153:, refers to the latency between the input to a simulation and the visual or auditory response, often occurring because of
418:
402:
86:
717:
289:
policies to different protocols. For more accurate measurements it is better to use specific software, for example:
690:
596:
578:
406:
46:
410:
282:
261:
68:
585:
544:
305:
forwarding latency of each gateway. In practice, minimal latency also includes queuing and processing delays.
685:
384:
327:
236:
171:
The precise definition of latency depends on the system being observed or the nature of the simulation. In
574:
454:
From the point of view of a passenger, latency can be described as follows. Suppose John Doe flies from
570:
257:
735:
948:
566:
375:
351:
176:
655:
642:
611:
607:
540:
278:
172:
161:
93:
931:
817:
892:
665:
543:
for the data encoded on a platter to rotate from its current position to a position under the
528:
414:
359:
211:
188:
146:
577:
the process for each transition (high-low or low-high) based on a hardware clock such as the
635:
311:
721:
603:
484:
396:
380:
286:
249:
184:
916:
695:
680:
422:
343:
165:
150:
764:
957:
630:. Some authorities distinguish between latency and transport delay by using the term
595:
On embedded systems, the real-time execution of instructions is often supported by a
459:
366:
are deployed. Latency introduced by these components needs to be taken into account.
339:
306:
253:
240:
215:
154:
889:
Foundations of Data
Intensive Applications Large Scale Data Analytics Under the Hood
562:
164:
can propagate. The magnitude of this velocity is always less than or equal to the
314:
are incurred while a gateway determines what to do with a newly received packet.
623:
622:
In simulation applications, latency refers to the time delay, often measured in
556:
315:
256:(the time from the source sending a packet to the destination receiving it), or
207:
35:
589:
532:
448:
323:
714:
675:
536:
192:
138:
539:
for the actuator arm to be positioned above the appropriate track and then
17:
921:"Coordinating Multiple Agents for Workflow-Oriented Process Orchestration"
660:
443:
218:. This gives players with low-latency connections a technical advantage.
160:
Latency is physically a consequence of the limited velocity at which any
294:
863:"Basic QoS part 1 – Traffic Policing and Shaping on Cisco IOS Router"
670:
455:
187:
at any given moment. Perceptible latency has a strong effect on
142:
347:
298:
290:
535:
provides an example of mechanical latency. Here, it is the time
326:
in reliable two-way communication systems as described by the
264:
that can be used to measure round-trip latency. Ping uses the
29:
137:, from a general point of view, is a time delay between the
841:"Network Protocols Discussion / Traffic Shaping Strategies"
790:"High-frequency trading: when milliseconds mean millions"
527:
Any mechanical process encounters limitations modeled by
483:
Assuming the above are done consecutively, minimum plane
928:
Information
Systems and E-Business Management Journal
60:. Unsourced material may be challenged and removed.
175:, the lower limit of latency is determined by the
346:. This would equate to a latency of 3.33
27:Time interval between an input and a response
8:
949:Simulating network link latency under Linux
350:for every kilometer of path length. The
120:Learn how and when to remove this message
707:
466:possible. It might take, for example:
179:being used to transfer information. In
551:Computer hardware and software systems
7:
58:adding citations to reliable sources
25:
930:. Springer-Verlag. Archived from
476:10 minutes to load the passengers
266:Internet Control Message Protocol
273:communication protocols such as
34:
756:Hasbrouck, Joel; Saar, Gideon.
387:to ensure continuous coverage.
141:of some physical change in the
45:needs additional citations for
736:"Velocity and the Bottom Line"
614:should use "99th percentile".
252:network is measured as either
1:
342:is largely a function of the
185:information that is in-flight
479:30 minutes to load the cargo
473:15 minutes to refuel a plane
419:digital-to-analog conversion
403:analog-to-digital conversion
379:and then back to the first.
763:. p. 1. Archived from
470:35 minutes to clean a plane
980:
691:Response time (technology)
638:and can be controversial.
597:real-time operating system
579:High Precision Event Timer
554:
394:
283:internet service providers
234:
210:are sensitive to latency (
69:"Latency" engineering
586:desktop operating systems
411:digital signal processing
197:human–machine interaction
545:disk read-and-write head
231:Packet-switched networks
686:Performance engineering
385:satellite constellation
328:bandwidth-delay product
237:Bandwidth-delay product
370:Satellite transmission
285:might apply different
758:"Low-Latency Trading"
724:Retrieved 2020-10-27.
571:computer multitasking
569:. In the context of
555:Further information:
322:Latency limits total
258:round-trip delay time
964:Engineering concepts
814:"Don't misuse ping!"
565:in the context of a
491:35 + 15 + 10 + 30 =
376:geostationary orbits
162:physical interaction
149:, as it is known in
139:cause and the effect
54:improve this article
869:. 19 September 2012
839:Shane Chen (2005).
770:on 11 November 2011
612:software developers
608:software architects
531:. The behavior of
352:index of refraction
820:on 12 October 2017
720:2021-04-22 at the
656:Age of Information
643:simulator sickness
541:rotational latency
511:Minimum latency =
919:(December 2003).
666:Interrupt latency
529:Newtonian physics
415:transmission time
312:Processing delays
189:user satisfaction
157:in online games.
130:
129:
122:
104:
16:(Redirected from
971:
938:
936:
925:
903:
902:
885:
879:
878:
876:
874:
867:The CCIE R&S
859:
853:
852:
847:. Archived from
836:
830:
829:
827:
825:
816:. Archived from
810:
804:
803:
801:
800:
786:
780:
779:
777:
775:
769:
762:
753:
747:
746:
744:
742:
734:Souders, Steve.
731:
725:
712:
636:vehicle dynamics
604:software systems
195:in the field of
145:being observed.
125:
118:
114:
111:
105:
103:
62:
38:
30:
21:
979:
978:
974:
973:
972:
970:
969:
968:
954:
953:
945:
934:
923:
915:
912:
910:Further reading
907:
906:
899:
887:
886:
882:
872:
870:
861:
860:
856:
838:
837:
833:
823:
821:
812:
811:
807:
798:
796:
788:
787:
783:
773:
771:
767:
760:
755:
754:
750:
740:
738:
733:
732:
728:
722:Wayback Machine
713:
709:
704:
652:
628:transport delay
620:
559:
553:
525:
485:turnaround time
442:Any individual
440:
431:
399:
397:Latency (audio)
393:
381:Low Earth orbit
372:
336:
287:traffic shaping
277:. Furthermore,
250:packet-switched
246:Network latency
243:
233:
224:
222:Capital markets
205:
191: and
126:
115:
109:
106:
63:
61:
51:
39:
28:
23:
22:
15:
12:
11:
5:
977:
975:
967:
966:
956:
955:
952:
951:
944:
943:External links
941:
940:
939:
937:on 2006-09-01.
917:M. Brian Blake
911:
908:
905:
904:
897:
880:
854:
851:on 2007-01-09.
831:
805:
781:
748:
726:
706:
705:
703:
700:
699:
698:
696:Responsiveness
693:
688:
683:
681:Memory latency
678:
673:
668:
663:
658:
651:
648:
619:
616:
561:Computers run
552:
549:
524:
521:
516:
515:
509:
506:
503:
496:
495:
481:
480:
477:
474:
471:
439:
436:
430:
427:
423:speed of sound
395:Main article:
392:
389:
374:Satellites in
371:
368:
344:speed of light
335:
332:
232:
229:
223:
220:
204:
203:Communications
201:
173:communications
166:speed of light
151:gaming circles
128:
127:
42:
40:
33:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
976:
965:
962:
961:
959:
950:
947:
946:
942:
933:
929:
922:
918:
914:
913:
909:
900:
898:9781119713012
894:
890:
884:
881:
868:
864:
858:
855:
850:
846:
845:knowplace.org
842:
835:
832:
819:
815:
809:
806:
795:
794:The Telegraph
791:
785:
782:
766:
759:
752:
749:
737:
730:
727:
723:
719:
716:
711:
708:
701:
697:
694:
692:
689:
687:
684:
682:
679:
677:
674:
672:
669:
667:
664:
662:
659:
657:
654:
653:
649:
647:
644:
639:
637:
633:
629:
625:
617:
615:
613:
609:
605:
602:Note that in
600:
598:
593:
591:
587:
582:
580:
576:
572:
568:
564:
558:
550:
548:
546:
542:
538:
534:
530:
522:
520:
514:
510:
507:
504:
501:
500:
499:
494:
490:
489:
488:
486:
478:
475:
472:
469:
468:
467:
463:
461:
457:
452:
450:
445:
437:
435:
428:
426:
424:
420:
416:
412:
408:
404:
398:
390:
388:
386:
382:
377:
369:
367:
365:
361:
356:
353:
349:
345:
341:
340:optical fiber
333:
331:
329:
325:
320:
317:
313:
308:
307:Queuing delay
302:
300:
296:
292:
288:
284:
280:
276:
271:
267:
263:
259:
255:
251:
247:
242:
241:Network delay
238:
230:
228:
221:
219:
217:
216:reaction time
213:
209:
202:
200:
198:
194:
190:
186:
182:
178:
174:
169:
167:
163:
158:
156:
155:network delay
152:
148:
144:
140:
136:
132:
124:
121:
113:
102:
99:
95:
92:
88:
85:
81:
78:
74:
71: –
70:
66:
65:Find sources:
59:
55:
49:
48:
43:This article
41:
37:
32:
31:
19:
932:the original
927:
888:
883:
871:. Retrieved
866:
857:
849:the original
844:
834:
822:. Retrieved
818:the original
808:
797:. Retrieved
793:
784:
772:. Retrieved
765:the original
751:
739:. Retrieved
729:
710:
640:
631:
627:
624:milliseconds
621:
601:
594:
583:
563:instructions
560:
526:
517:
512:
502:35 + 10 = 45
497:
492:
482:
464:
453:
441:
432:
400:
373:
364:regenerators
357:
337:
334:Fiber optics
321:
303:
270:echo request
269:
245:
244:
225:
208:Online games
206:
170:
159:
134:
133:
131:
116:
107:
97:
90:
83:
76:
64:
52:Please help
47:verification
44:
741:23 February
618:Simulations
557:Access time
533:disk drives
338:Latency in
316:Bufferbloat
18:Low-latency
799:2018-03-25
702:References
590:PREEMPT RT
449:air travel
360:amplifiers
324:throughput
235:See also:
110:April 2011
80:newspapers
715:"Latency"
676:Lead time
575:schedules
537:seek time
523:Mechanics
407:buffering
193:usability
958:Category
891:. 2021.
873:29 April
824:29 April
718:Archived
661:Feedback
650:See also
460:New York
444:workflow
438:Workflow
425:in air.
421:and the
181:reliable
774:18 July
632:latency
567:process
295:Netperf
279:routers
268:(ICMP)
254:one-way
135:Latency
94:scholar
895:
671:Jitter
456:London
177:medium
143:system
96:
89:
82:
75:
67:
935:(PDF)
924:(PDF)
768:(PDF)
761:(PDF)
584:Many
429:Video
391:Audio
299:Iperf
291:hping
248:in a
101:JSTOR
87:books
893:ISBN
875:2015
826:2015
776:2011
743:2023
610:and
487:is:
281:and
262:ping
239:and
73:news
458:to
362:or
297:or
275:TCP
212:lag
147:Lag
56:by
960::
926:.
865:.
843:.
792:.
599:.
592:.
547:.
513:45
508:30
505:15
493:90
451:.
417:,
413:,
409:,
405:,
348:ÎĽs
330:.
301:.
293:,
199:.
901:.
877:.
828:.
802:.
778:.
745:.
123:)
117:(
112:)
108:(
98:·
91:·
84:·
77:·
50:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.