Communication Latency

  • Upload
    tritha7

  • View
    228

  • Download
    0

Embed Size (px)

Citation preview

  • 8/13/2019 Communication Latency

    1/24

    Latency minimization

    in data communication

    Presented By: Ishita Akhter

    Date: 11/07/2013

  • 8/13/2019 Communication Latency

    2/24

    Introduction: Latency Overview

    Latency Sources

    Latency background

    Latency research motivations

    The research project

    Intended timeline

    Tasks performed

    Current simulation setup

    Observations

    Discussions

    Future targets

    Conclusions

    References

    Presentation topics

  • 8/13/2019 Communication Latency

    3/24

    Definition

    Delay between a command and corresponding reaction

    Prominently used in Psychology, Biology, Computer Science,

    Communication Networking etc.

    Focus of current discussion is Communication Latency

    The time duration of exchanging a packet (APDU) within a

    communication network

    One-way delay or RTT (Round Trip Time)

    Example evident inSlow audio/video transmission, lateresponse in gaming commands, delayed arrival of data files

    etc.

    Introduction: Latency Overview

    Source:

    o D. Delaney, T. Ward and S. McLoone, "On consistency and network latency in distributed interactive

    applications: A survey-Part I," Presence: Teleoperators & Virtual Environments, vol. 15, no. 2, pp. 218-234,

    2006.

  • 8/13/2019 Communication Latency

    4/24

    Processing Delay: Preparation time on each arriving packet, before being queued (Typically within srange)

    Queuing Delay: Waiting time for processed packet to be transmitted into the physical link

    (Expressed as, QD =Used memory

    Packet processing speed, Typically within s - ms range)

    Transmission delay: Transfer time for all bits of a packet into the start of physical link (Expressed as, TD

    = 1Interface speed , Typically within s - ms range) Propagation delay: Travelling time for packet all through the physical link towards destination node

    (Expressed as, SPD =Packet travelling distance

    Propagation speed , Typically within ms range)

    Figure: Communication network scenario

    Latency Sources

    Source:

    o J. F. Kurose and W. R. Keith, Computer Networking: A Top-Down Approach, Essex: Pearson, 2013.

    o ONPATH Technologies, "White Papers - Physical layer switching," 2013. [Online]. Available:

    http://www.onpathtech.com/assets/WhitePapers/ONPATHLatencyWP.pdf. [Accessed 20 6 2013].

  • 8/13/2019 Communication Latency

    5/24

    Earliest latency observationdelay in repetitive sound generationof volcano eruptions (19121916)

    Latency observation within circuit-switched telephone networks(1930s1960s)

    Latency investigation in packet-switched communications (1970spresent)

    Network performance issues over the last thirty years

    Table: Comparison of network performance issues

    Recent latency-oriented researches focus on measurement,estimation, possible solutions etc.

    Latency background

  • 8/13/2019 Communication Latency

    6/24

    Latency effects

    Reduced efficiency in real-time interactivity

    Data congestion and loss of information

    Complicates relevant system/application design

    Overall network performance degraded

    Less favourable user experience

    General latency improvement policies

    Better hardware with lesser processing times

    Congestion control mechanisms to downsize queuing

    Better compression techniques for faster transmission

    Relocating network equipment to reduce propagation time

    Latency research motivations

  • 8/13/2019 Communication Latency

    7/24

    Latency investigation schemes

    End-to-end latency measurements

    Wireless network latency estimations

    Online gaming latency dimensions

    Miscellaneous latency observations (IPV6, channel,positioning, satellite, telemedicine etc.)

    Significant latency improvement initiatives

    Remote access latency minimization

    Mobile environment latency improvements

    Packet-switching latency enhancements

    Developing low-latency communication mechanisms/systems

    Latency research motivations (cont.)

  • 8/13/2019 Communication Latency

    8/24

    Latency-based research mostly around layer- 3 (Network layer)

    Insignificant latency observation for layers 1 & 2 (physical &

    data link layer)

    Effects on latency with physical layer modulation schemes-

    unexplored initiative in physical layer

    Latency by MAC header processing-not observed for data

    link layer

    Latency due to data coding techniques-still offering scopes of

    in-depth observations

    Not enough attempts to relate energy consumption and latency

    Not enough observation of individual layer latencies

    Latency research motivations (cont.)

  • 8/13/2019 Communication Latency

    9/24

    Project title

    Latency minimization in data communications

    Primary directive

    Investigating latency in first 3 OSI reference model layers

    Initial attempt

    Spectral efficiency & latency relation in physical layer

    Simulator tool

    Simulink by Mathworks

    The research project

  • 8/13/2019 Communication Latency

    10/24

    Research directives Timeline

    Literature review on communication latency in

    OSI layers

    Month(s) 1- 2: (November 2012

    December 2012)

    Selecting research project focus areas andfinalizing on tasks & tools to be used

    Month(s) 3 - 4: (January 2013February 2013)

    Building-up skills on software for system

    simulations, e.g. Simulink

    Month(s) 5 - 6: (March 2013April

    2013)

    Designing & simulating systems on different

    modulation schemes

    Month(s) 6 - 10: (May 2013August

    2013)

    Experimenting with the developed systems,

    possible paper publication

    Month(s) 11- 12: (September 2013

    October 2013)

    Preparation for the PhD conversion Month(s) 13: (November 2013)

    Intended timeline

  • 8/13/2019 Communication Latency

    11/24

    Literature review on latency publications

    Research project defining

    Finalizing on tasks & tools

    Building-up software skills

    Designing & simulating on different modulation schemes

    Tasks performed

  • 8/13/2019 Communication Latency

    12/24

    System components: Source, transmitter, ideal/noisy channel, receiver,destination, result scopes, BER calculator and delay calculator

    Simulated systems: OOK, ASK, BPSK & BFSK

    Experimental setup

  • 8/13/2019 Communication Latency

    13/24

    Transmitted modulated signal

    = (), 1(), 0 Signal passes through communication channel, reaches receiver side as

    received signal

    = , + , , = noise signal is multiplied with a reference unit-energy wave = () (),

    to become = Integrating for the period (0, Tb), where Tb= bit transmission time, to

    get signal,= Integrated signal passes through the decision device, compared to

    threshold

    if > , bit detected as 1 and if < , bit detected as 0

    Experimental setup (contd.)

    Source:

    o R. C. T. Lee, M. C. Chiu and J. S. Lin, "Digital Modulation Techniques," in Communications Engineering:

    Essentials for Computer Scientists and Electrical Engineers, 2008, pp. 135-188.

    o D. Silage, "Bandpass Modulation and Demodulation," in Digital Communication Systems Using MATLAB andSimulink, Bookstand Pub., 2009.

  • 8/13/2019 Communication Latency

    14/24

    Observations

    Figure: Example of delay comparison

  • 8/13/2019 Communication Latency

    15/24

    Initial observation

    Component-by-component approach showing delay for

    ideal/noisy channels

    Non-coded information transmission/reception performed forsingle-level modulation schemes

    Delay seen at demodulation, specifically just before integration

    Simulating with ideal software blocks provide no delay

    Further results expected with ongoing system-build up using

    higher order modulations

    Observations (contd.)

  • 8/13/2019 Communication Latency

    16/24

    Modulationscheme

    Constellationpoints (M= 2k)

    Bit transmissionrate (k)

    Spectral efficiency(bps/Hz)

    Delay(Samples)

    OOK 2 1 1 1

    ASK 2 1 1 1

    BPSK 2 1 1 1

    BFSK 2 1 1 1

    Discussions

    Systems simulated have the same spectral efficiency, exhibiting same amount of

    delay

    Same results obtained for both noisy/ideal channels (component-by-component

    approach)

    Delay possibly in order to detect transient behaviour of incoming signal Default simulator blocksets solve systems ideally with numerical method

    Further designs are being developed with modulation schemes having higher

    spectral efficiencies and additional coding components

    Source:

    o S. Tomazic, "Spectral Efficiency," in Encyclopedia of Wireless and Mobile Communications, 2008, pp. 1095-

    1099.o Mathworks, Simulink documentation, 2012.

  • 8/13/2019 Communication Latency

    17/24

    Latency observation by

    Building higher-order modulation systems & observing

    spectral efficiency and latency relation

    Inclusion & observation of latency in MAC layer processing

    Observation of system energy consumptions in relation with

    latency

    Relate above observations with established findings on

    network layer

    Future targets

  • 8/13/2019 Communication Latency

    18/24

    Addressed issues so far

    Defined latency, its sources

    Provided latency research background/history

    Explained latency-based research motivations Summarized the research project, along with

    intended workplan/timeline

    Elaborated on tasks performed

    Explained experimental setup, observations andrelated discussions

    Described future targets within the scope of theproject

    Conclusion

  • 8/13/2019 Communication Latency

    19/24

    Questions/comments??

    Thankyou

  • 8/13/2019 Communication Latency

    20/24

    [1] D. Delaney, T. Ward and S. McLoone, "On consistency and network latency in distributedinteractive applications: A survey-Part I," Presence: Teleoperators & Virtual Environments, vol. 15, no.2, pp. 218-234, 2006.

    [2] S. K. Singhal and M. Zyda, Networked virtual environments, New York: ACM Press, 1999.

    [3] J. Smed, T. Kaukoranta and H. Hakonen, "Aspects of networking in multiplayer computer games,"Proceedings of International Conference on Application and Development of Computer Games in the21st Century, pp. 74-81, 2001.

    [4] A. Dutta-Roy, "The cost of quality in internet-style networks," IEEE Spectrum, vol. 37, no. 9, pp.57-62, 2000.

    [5] M. Meehan, S. Razzzaque, M. C. Whitton and F. P. J. Brooks, "Effect of latency on presence instressful virtual environments," Virtual Reality (VR 03), pp. 141-148, 2003.

    [6] E. S. H. Tse-Au and P. A. Morreale, "End-to-end QoS measurement: Analytic methodology ofapplication response time vs. tunable latency in IP neworks," IEEE/IFIP Network Operations andManagement Symposium (NOMS 00), p. 129142, 2000.

    [7] J. M. Pullen and D. C. Wood, "Network technology and DIS," Proceedings of the IEEE, vol. 83, no.8, pp. 1156-1167, 1995.

    [8] M. Shafahi and C. de Laat, "Time Sensitive Application Transport," 2012.

    [9] J. F. Kurose and W. R. Keith, Computer Networking: A Top-Down Approach, Essex: Pearson,2013.

    [10] O3b Networks, "What is Network Latency and Why Does It Matter?," O3b Networks, 2008.

    References

  • 8/13/2019 Communication Latency

    21/24

    [11] ONPATH Technologies, "White Papers - Physical layer switching," 2013. [Online]. Available:

    http://www.onpathtech.com/assets/WhitePapers/ONPATHLatencyWP.pdf. [Accessed 20 6 2013].

    [12] Cisco Systems, Inc., "Design Best Practices for Latency Optimization," Financial Services Technical Decision Maker

    White Paper, 2007.

    [13] J. Emling and D. Mitchell, "The Effects of Time Delay and Echoes on Telephone Conversations," Bell System

    Technical Journal, vol. 42, no. 6, pp. 2869-2891, 1963.

    [14] R. Goonatilake and R. A. Bachnak, "Modeling Latency in a Network Distribution," Network and CommunicationTechnologies, vol. 1, no. 2, pp. 1-11, 2012.

    [15] S. Rumble, "It's time for low latency," Proceedings of the Thirteenth Workshop on Hot Topics in Operating Systems(HotOS 2011), 2011.

    [16] P. M. Sharkey, M. D. Ryan and D. J. Roberts, "A local perception filter for distributed virtual environments," Virtual

    Reality Annual International Symposium (VRAIS 98), pp. 242 -249, 1998.

    [17] C. N. Chuah, "Providing End-to-End QoS for IP based Latency sensitive Applications," Dept. of Electrical

    Engineering and Computer Science, University of California at Berkeley, 2000.

    [18] C. Diot and L. Gautier, "A distributed architecture for multiplayer interactive applications on the internet," IEEE

    Network, vol. 13, no. 4, pp. 6-15, 1999.

    [19] M. Lum, J. Rosen, H. King, D. Friedman, T. Lendvay, A. Wright, M. Sinanan and B. Hannaford, "Teleoperation in

    surgical roboticsnetwork latency effects on surgical performance," in Proceedings of Annual International Conference

    of the IEEE Engineering in Medicine and Biology Society, 2009.

    [20] S. Cheshire, "Latency and the quest for interactivity," A white paper commissioned by Volpe Welty Asset

    Management, L.L.C., for the synchronous person-to-person interactive computing environments meeting, 1996.

    References

  • 8/13/2019 Communication Latency

    22/24

    [21] M. Wloka, "Lag in multiprocessor VR," Presence: Teleoperators and Virtual Environments, vol. 4, no. 1, pp. 50-63,

    1995.

    [22] P. Smulders, "Exploiting the 60 GHz band for local wireless multimedia access: prospects and future directions,"

    IEEE Communications Magazine, vol. 40, no. 1, pp. 140-147, 2002.

    [23] S. Tomazic, "Spectral Efficiency," in Encyclopedia of Wireless and Mobile Communications, 2008, pp. 1095-1099.

    [24] C. Fraleigh, F. Tobagi and C. Diot, "Provisioning IP backbone networks to support latency sensitive traffic," in

    Proceedings of Twenty-Second Annual Joint Conference of the IEEE Computer and Communications. IEEE Societies,2003.

    [25] S. Larsen, P. Sarangam and R. Huggahalli, "Architectural Breakdown of End-to-End Latency in a TCP/IP Network,"in 19th International Symposium on Computer Architecture and High Performance Computing, 2007.

    [26] J. Kim and J. Yi, "A pattern-based prediction: An empirical approach to predict end-to-end network latency," The

    Journal of Systems & Software, vol. 83, no. 11, pp. 2317-2321, 2010.

    [27] S. Sundaresan, W. De Donato, N. Feamster, R. Teixeira, S. Crawford and A. & Pescap, "Broadband Internet

    Performance: A View From the Gateway," in Proceedings of the ACM SIGCOMM 2011 conference, 2011.

    [28] J. Kim, J. Yi and H. H. Park, "A Case Study on Oscillating Behavior of End-to-End Network Latency," in Proceedings

    of The International Conference on Information Networking (ICOIN), 2012.

    [29] I. Maric, "Low latency communications," in Proceedings of Information Theory and Applications Workshop, San

    Diego, CA, 2013.

    [30] R. C. L. Gmez, P. Marti, M. Velasco and J. Fuertes, "Wireless Network Delay Estimation for Time-Sensitive

    Applications," Automatic Control Department, Technical University of Catalonia, Catalonia, 2006.

    References

  • 8/13/2019 Communication Latency

    23/24

  • 8/13/2019 Communication Latency

    24/24

    [41] P. Berndt, "Crowd buzz: scalable audio communication for MMVEs using latency optimized hypercube gossiping," in Proceedings of IEEE

    International Workshop on Haptic Audio Visual Environments and Games, Hebei, 2011.

    [42] V. Govindaswamy, G. Zaruba and G. Balasekaran, "A QoS scheme to address communication latency issues for critical network flows in best-

    effort networks using mobile agents," in Proceedings of Canadian Conference on Electrical and Computer Engineering, 2004.

    [43] J. Raiyn, "A Novel Handover Scheme Based on Adaptive Agent for Reducing Real-Time Communication Latency in Automation Environment,"

    in Proceedings of Tenth International Conference on Computer Modeling and Simulation, Cambridge, 2008.

    [44] X. Chen, W. Wang and G. Wei, "Reducing Web Latency in Mobile Network," in Proceedings of 8th IEEE/ACIS International Conference on

    Computer and Information Science, Shanghai, 2009.

    [45] Y.-L. Chen and S.-L. Tsao, "A Low-Latency Scanning with Association Mechanism for Real-Time Communication in Mobile WiMAX," IEEE

    Transactions on Wireless Communications, vol. 11, no. 10, pp. 3550-3560, 2012.

    [46] N. Calabretta, S. Di Lucente, Y. Nazarathy, O. Raz and H. Dorren, "Scalable optical packet switch architecture for low latency and high load

    computer communication networks," in Proceedings of 13th International Conference on Transparent Optical Networks, Stockholm, 2011.

    [47] C. Xin, H. Qiao-lin, L. Hao, X. Ge-Ming and L. Jun, " ILACF: An Incentive-Based Low-Latency Anonymous Communication Framework," in

    Proceedings of The 11th IEEE International Conference On Trust, Security And Privacy In Computing And Communications, Liverpool, 2012.

    [48] F. Nagase, T. Hiraguri, K. Nishimori and H. Makino, "Web Acceleration by Prefetching in Extremely Large Latency Network," American Journal

    of Operations Research, vol. 2, pp. 339-347, 2012.

    [49] "Wikipedia article on OSI model," [Online]. Available: http://en.wikipedia.org/wiki/OSI_model. [Accessed 21 06 2013].

    [50] R. C. T. Lee, M. C. Chiu and J. S. Lin, "Digital Modulation Techniques," in Communications Engineering: Essentials for Computer Scientistsand Electrical Engineers, 2008, pp. 135-188.

    [51] D. Silage, "Bandpass Modulation and Demodulation," in Digital Communication Systems Using MATLAB and Simulink, Bookstand Pub.,

    2009.

    [52] Mathworks, Simulink documentation, 2012.

    References