Service-martingales: Theory and applications to the delay analysis of random access protocols

This paper proposes a martingale extension of effective-capacity, a concept which has been instrumental in teletraffic theory to model the link-layer wireless channel and analyze QoS metrics. Together with a recently developed concept of an arrival-martingale, the proposed service-martingale concept enables the queueing analysis of a bursty source sharing a MAC channel. In particular, the paper derives the first rigorous and accurate stochastic delay bounds for a Markovian source sharing either an Aloha or CSMA/CA channel, and further considers two extended scenarios accounting for 1) in-source scheduling and 2) spatial multiplexing MIMO. By leveraging the powerful martingale methodology, the obtained bounds are remarkably tight and improve state-of-the-art bounds by several orders of magnitude. Moreover, the obtained bounds indicate that MIMO spatial multiplexing is subject to the fundamental power-of-two phenomena.

[1]  Florin Ciucu,et al.  Towards a system theoretic approach to wireless network capacity in finite time and space , 2013, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[2]  Dapeng Wu,et al.  Effective capacity-based quality of service measures for wireless networks , 2004, First International Conference on Broadband Networks.

[3]  Felix Poloczek,et al.  Scheduling analysis with martingales , 2014, Perform. Evaluation.

[4]  Markus Fidler,et al.  An End-to-End Probabilistic Network Calculus with Moment Generating Functions , 2005, 200614th IEEE International Workshop on Quality of Service.

[5]  Felix Poloczek,et al.  Sharp per-flow delay bounds for bursty arrivals: The case of FIFO, SP, and EDF scheduling , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[6]  Anthony Unwin,et al.  Reversibility and Stochastic Networks , 1980 .

[7]  Leonard Kleinrock,et al.  Throughput Analysis for Persistent CSMA Systems , 1985, IEEE Trans. Commun..

[8]  Robert W. Heath,et al.  Switching between diversity and multiplexing in MIMO systems , 2005, IEEE Transactions on Communications.

[9]  Biplab Sikdar,et al.  Queueing analysis and delay mitigation in IEEE 802.11 random access MAC based wireless networks , 2004, IEEE INFOCOM 2004.

[10]  Ward Whitt,et al.  Squeezing the Most Out of ATM , 1995, IEEE Trans. Commun..

[11]  J. Schmitt,et al.  Perspectives on network calculus: no free lunch, but still good value , 2012, SIGCOMM '12.

[12]  Edward J. Coyle,et al.  The delay characteristics of CSMA/CD networks , 1988, IEEE Trans. Commun..

[13]  Marco Conti,et al.  Dynamic tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit , 2000, TNET.

[14]  Simon S. Lam,et al.  Packet Switching In A Multi-Access Broadcast Channel With Application To Satellite Communication In A Computer Network , 1974 .

[15]  Michele Garetto,et al.  Performance Analysis of 802.11 WLANs Under Sporadic Traffic , 2005, NETWORKING.

[16]  L. Kleinrock,et al.  Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics , 1975, IEEE Transactions on Communications.

[17]  Fouad A. Tobagi,et al.  Distributions of packet delay and interdeparture time in slotted ALOHA and carrier sense multiple access , 1982, JACM.

[18]  Frank Kelly,et al.  Notes on effective bandwidths , 1994 .

[19]  Patrick Thiran,et al.  Self-Organization Properties of CSMA/CA Systems and Their Consequences on Fairness , 2009, IEEE Transactions on Information Theory.

[20]  J. J. Garcia-Luna-Aceves,et al.  Delay analysis of IEEE 802.11 in single-hop networks , 2003, 11th IEEE International Conference on Network Protocols, 2003. Proceedings..

[21]  Michael Mitzenmacher,et al.  The Power of Two Choices in Randomized Load Balancing , 2001, IEEE Trans. Parallel Distributed Syst..

[22]  Yang Yang,et al.  Delay distributions of slotted ALOHA and CSMA , 2003, IEEE Trans. Commun..

[23]  Robert G. Gallager,et al.  A perspective on multiaccess channels , 1984, IEEE Trans. Inf. Theory.

[24]  A. Girotra,et al.  Performance Analysis of the IEEE 802 . 11 Distributed Coordination Function , 2005 .

[25]  2015 IEEE Conference on Computer Communications, INFOCOM 2015, Kowloon, Hong Kong, April 26 - May 1, 2015 , 2015, IEEE Conference on Computer Communications.

[26]  Cheng-Shang Chang,et al.  Performance guarantees in communication networks , 2000, Eur. Trans. Telecommun..

[27]  Yong Liu,et al.  Stochastic Network Calculus , 2008 .

[28]  Anthony Ephremides,et al.  Information Theory and Communication Networks: An Unconsummated Union , 1998, IEEE Trans. Inf. Theory.

[29]  Nick G. Duffield,et al.  Exponential bounds for queues with Markovian arrivals , 1994, Queueing Syst. Theory Appl..

[30]  Dapeng Wu,et al.  Effective capacity: a wireless link model for support of quality of service , 2003, IEEE Trans. Wirel. Commun..

[31]  Suresh Subramaniam,et al.  Analytical Models for Single-Hop and Multi-Hop Ad Hoc Networks , 2004, First International Conference on Broadband Networks.

[32]  Markus Fidler,et al.  Survey of deterministic and stochastic service curve models in the network calculus , 2009, IEEE Communications Surveys & Tutorials.

[33]  Norman M. Abramson,et al.  THE ALOHA SYSTEM: another alternative for computer communications , 1899, AFIPS '70 (Fall).