Network Protocol Designs: Fast Queuing Policies via Convex Relaxation

With the recent rise of mobile and multimedia applications, other considerations such as power consumption and/or Quality of Service (QoS) are becoming increasingly important factors in designing network protocols. As such, we present a new framework for designing robust network protocols under varying network conditions that attempts to integrate various given objectives while satisfying some pre-specified levels of Quality of Service. The proposed framework abstracts a network protocol as a queuing policy, and relies on convex relaxation methods and the theory of mixing time for finding the fast queuing policies that drive the distribution of packets in a queue to a given target stationary distribution. In addition, we show how to augment the basic proposed framework to obtain a queuing policy that produces ε-approximation to the target distribution with faster convergence time which is useful in fast-changing network conditions. Both theoretical and simulation results are presented to verify the effectiveness of the proposed framework.

[1]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[2]  Jean-Yves Le Boudec,et al.  On the long-run behavior of equation-based rate control , 2005, IEEE/ACM Trans. Netw..

[3]  Elie Sfeir,et al.  Performance Evaluation of , 2005 .

[4]  Azer Bestavros,et al.  Self-similarity in World Wide Web traffic: evidence and possible causes , 1996, SIGMETRICS '96.

[5]  John Nagle,et al.  On Packet Switches with Infinite Storage , 1985, IEEE Trans. Commun..

[6]  Cem Ersoy,et al.  MAC protocols for wireless sensor networks: a survey , 2006, IEEE Communications Magazine.

[7]  R. Syski,et al.  Fundamentals of Queueing Theory , 1999, Technometrics.

[8]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[9]  Walter Willinger,et al.  A Bibliographical Guide to Self-Similar Traffic and Performance Modeling for Modern High-Speed Netwo , 1996 .

[10]  Idris A. Rai,et al.  High Speed Networks and Multimedia Communications , 2004, Lecture Notes in Computer Science.

[11]  Katia Obraczka,et al.  Energy-efficient collision-free medium access control for wireless sensor networks , 2003, SenSys '03.

[12]  Anujan Varma,et al.  Latency-rate servers: a general model for analysis of traffic scheduling algorithms , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[13]  Y. C. Tay,et al.  Collision-minimizing CSMA and its applications to wireless sensor networks , 2004, IEEE Journal on Selected Areas in Communications.

[14]  Guillaume Urvoy-Keller,et al.  Size-based scheduling to improve the performance of short TCP flows , 2005, IEEE Network.

[15]  Bhaskar Krishnamachari,et al.  An adaptive energy-efficient and low-latency MAC for data gathering in wireless sensor networks , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[16]  Stephen P. Boyd,et al.  Fastest Mixing Markov Chain on a Graph , 2004, SIAM Rev..

[17]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2008, RFC.

[18]  Linus Schrage,et al.  The Queue M/G/1 With Feedback to Lower Priority Queues , 1967 .

[19]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[20]  Mark Jerrum,et al.  Conductance and the rapid mixing property for Markov chains: the approximation of permanent resolved , 1988, STOC '88.

[21]  Mário Serafim Nunes,et al.  Performance evaluation of IEEE 802.11e , 2002, The 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[22]  V. Climenhaga Markov chains and mixing times , 2013 .

[23]  Mor Harchol-Balter,et al.  Size-based scheduling to improve web performance , 2003, TOCS.

[24]  Injong Rhee,et al.  Limitations of Equation-Based Congestion Control , 2005, IEEE/ACM Transactions on Networking.

[25]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[26]  Mohsen Guizani,et al.  Network Modeling and Simulation: A Practical Perspective , 2010 .

[27]  Stephen P. Boyd,et al.  Subgradient Methods , 2007 .