Optimal Network Control with Adversarial Uncontrollable Nodes

The effectiveness of many well-known network control algorithms (e.g., MaxWeight) relies on the premise that all of the nodes are fully controllable. However, these algorithms may yield poor performance in a partially-controllable network where a subset of nodes are uncontrollable and may take arbitrary (possibly adversarial) actions. Such a partially-controllable model is of increasing importance in real-world networked systems such as overlay-underlay networks and uncooperative wireless networks. In this paper, we study two fundamental network optimization problems in a network with adversarial uncontrollable nodes. First, we investigate the network stability problem where the objective is to stabilize the network whenever possible. We develop a lower bound on the total queue length that can be achieved by any causal policy, and propose a throughput-optimal algorithm, called Tracking-MaxWeight (TMW), which enhances the original MaxWeight algorithm with an explicit learning of the behavior of uncontrollable nodes. Second, we study the network utility maximization problem where the objective is to maximize cumulative utility subject to stability constraints. We provide a lower bound on the utility-delay tradeoff, and develop the Tracking Drift-plus-Penalty (TDP) algorithm that achieves tunable utility-delay tradeoffs.

[1]  N. S. Walton,et al.  Two queues with non-stochastic arrivals , 2014, Oper. Res. Lett..

[2]  Eytan Modiano,et al.  An Overlay Architecture for Throughput Optimal Multipath Routing , 2017, IEEE/ACM Transactions on Networking.

[3]  D. V. Lindley,et al.  The theory of queues with a single server , 1952, Mathematical Proceedings of the Cambridge Philosophical Society.

[4]  Leandros Tassiulas,et al.  Sustainability of Service Provisioning Systems Under Stealth DoS Attacks , 2017, IEEE Transactions on Control of Network Systems.

[5]  Kyomin Jung,et al.  Stability of the max-weight routing and scheduling protocol in dynamic networks and at critical loads , 2007, STOC '07.

[6]  Rene L. Cruz,et al.  A calculus for network delay, Part I: Network elements in isolation , 1991, IEEE Trans. Inf. Theory.

[7]  Ramesh K. Sitaraman,et al.  Overlay Networks: An Akamai Perspective , 2014 .

[8]  Michael J. Neely,et al.  Universal scheduling for networks with arbitrary traffic, channels, and mobility , 2010, 49th IEEE Conference on Decision and Control (CDC).

[9]  Rong Jin,et al.  Trading regret for efficiency: online convex optimization with long term constraints , 2011, J. Mach. Learn. Res..

[10]  Hao Yu,et al.  Online Convex Optimization with Time-Varying Constraints , 2017, 1702.04783.

[11]  Kyomin Jung,et al.  Stability of the Max-Weight protocol in adversarial wireless networks , 2012, 2012 Proceedings IEEE INFOCOM.

[12]  Cédric Archambeau,et al.  Adaptive Algorithms for Online Convex Optimization with Long-term Constraints , 2015, ICML.

[13]  Allan Borodin,et al.  Adversarial queuing theory , 2001, JACM.

[14]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1992 .

[15]  Lisa Zhang,et al.  Scheduling over a time-varying user-dependent channel with applications to high-speed wireless data , 2005, JACM.

[16]  Qingkai Liang,et al.  Network Utility Maximization in Adversarial Environments , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[17]  Qingkai Liang,et al.  Minimizing Queue Length Regret Under Adversarial Network Models , 2018, Abstracts of the 2018 ACM International Conference on Measurement and Modeling of Computer Systems.

[18]  Vicent Cholvi,et al.  Stability of FIFO networks under adversarial models: State of the art , 2007, Comput. Networks.

[19]  Eytan Modiano,et al.  Throughput optimal routing in overlay networks , 2014, 2014 52nd Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[20]  Qing Ling,et al.  An Online Convex Optimization Approach to Dynamic Network Resource Allocation , 2017, arXiv.org.

[21]  Eytan Modiano,et al.  Fairness and Optimal Stochastic Control for Heterogeneous Networks , 2005, IEEE/ACM Transactions on Networking.

[22]  Xiaohan Wei,et al.  Online Convex Optimization with Stochastic Constraints , 2017, NIPS.