A balance of power principle for decentralized resource sharing

Abstract In a seminal 1978 paper Kleinrock (1979), Professor Leonard Kleinrock (“Kleinrock”) derived “rules of thumb” for flow-control, using a “power” metric of delay-throughput tradeoffs. This work stimulated a stream of, still on-going (e.g., Canzian et al., 2013), flow-control researches. A particularly challenging question, still widely open, has been: how can networks optimize a global performance index, such as power and through decentralized actions? At the same time, my Ph.D. thesis, under Len’s guidance, introduced microeconomic techniques for decentralized control of channel access schemes (Yemini and Kleinrock, 1979). This research too, continues to attract current interest (e.g., Chang et al., 2013). This paper introduces a generalized “power” metric for decentralized resource allocation, and uses it to derive novel Balance-of-Power principles, for Pareto optimal allocations. These principles substantially generalize and unify the results of Kleinrock (1979) and Yemini and Kleinrock (1979), as well as successor works, while shedding new light on resource sharing mechanisms in current virtual and cloud systems.

[1]  Donald F. Ferguson,et al.  An economy for flow control in computer networks , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[2]  Alfred Giessler,et al.  Free Buffer Allocation - An Investigation by Simulation , 1978, Comput. Networks.

[3]  Raj Jain,et al.  A delay-based approach for congestion avoidance in interconnected heterogeneous computer networks , 1989, CCRV.

[4]  Hao Huang,et al.  MarketNet: market-based protection of network systems and services-an application to SNMP protection , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[5]  Jeffrey M. Jaffe,et al.  Bottleneck Flow Control , 1981, IEEE Trans. Commun..

[6]  Leonard Kleinrock,et al.  Power and deterministic rules of thumb for probabilistic problems in computer communications , 1979 .

[7]  Rahul Simha,et al.  A Microeconomic Approach to Optimal Resource Allocation in Distributed Computer Systems , 1989, IEEE Trans. Computers.

[8]  Yechiam Yemini,et al.  Selfish optimization in computer networks , 1981, 1981 20th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[9]  S. Clearwater Market-based control: a paradigm for distributed resource allocation , 1996 .

[10]  K. Bharath-Kumar,et al.  A new approach to performance-oriented flow control , 1981, IEEE Trans. Commun..

[11]  Mihaela van der Schaar,et al.  Intervention with Complete and Incomplete Information: Application to Flow Control , 2013, IEEE Transactions on Communications.

[12]  Alberto Lovison,et al.  Singular Continuation: Generating Piecewise Linear Approximations to Pareto Sets via Global Analysis , 2010, SIAM J. Optim..

[13]  Mario Gerla,et al.  Flow Control: A Comparative Survey , 1980, IEEE Trans. Commun..

[14]  Yechiam Yemini,et al.  A Microeconomic Approach to Decentralized Optimization of Channel Access Policies in Multiaccess Networks , 1985, IEEE International Conference on Distributed Computing Systems.

[15]  Chao-Tung Yang,et al.  Auction-Based Resource Provisioning with SLA Consideration on Multi-cloud Systems , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops.

[16]  Leonard Kleinrock,et al.  The power function as a performance and comparison measure for ATM switches , 1998, IEEE GLOBECOM 1998 (Cat. NO. 98CH36250).

[17]  Donald F. Ferguson,et al.  Microeconomic algorithms for load balancing in distributed computer systems , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[19]  Donald F. Ferguson,et al.  An approach to pricing, optimal allocation and quality of service provisioning in high-speed packet networks , 1995, Proceedings of INFOCOM'95.

[20]  Jeffrey M. Jaffe,et al.  Flow Control Power is Nondecentralizable , 1981, IEEE Trans. Commun..