Knowledge (XXG)

Latency (engineering)

Source đź“ť

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:)

Index

Low-latency

verification
improve this article
adding citations to reliable sources
"Latency" engineering
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
cause and the effect
system
Lag
gaming circles
network delay
physical interaction
speed of light
communications
medium
reliable
information that is in-flight
user satisfaction
usability
human–machine interaction
Online games
lag
reaction time
Bandwidth-delay product

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑