224 research outputs found
Load balancing vs. distributed rate limiting: an unifying framework for cloud control
With the expansion of cloud-based services, the question as to how to control usage of such large distributed systems has become increasingly important. Load balancing (LB), and recently proposed distributed rate limiting (DRL) have been used independently to reduce costs and to fairly allocate distributed resources. In this paper we propose a new mechanism for cloud control that unifies the use of LB and DRL: LB is used to minimize the associated costs and DRL makes sure that the resource allocation is fair. From an analytical standpoint, modelling the dynamics of DRL in dynamic workloads (resulting from LB cost-minimization scheme) is a challenging problem. Our theoretical analysis yields a condition that ensures convergence to the desired working regime. Analytical results are then validated empirically through several illustrative simulations. The closed- form nature of our result also allows simple design rules which, together with extremely low computational and communication overhead, makes the presented algorithm practical and easy to deploy
Trading link utilization for queueing delays: an adaptive approach
Understanding the relationship between queueing delays and link utilization for general traffic conditions is an important open
problem in networking research. Difficulties in understanding this relationship stem from the fact that it depends on the complex
nature of arriving traffic and the problems associated with modelling such traffic. Existing AQM schemes achieve a "low delay"
and "high utilization" by responding early to congestion without considering the exact relationship between delay and utilization.
However, in the context of exploiting the delay/utilization tradeoff, the optimal choice of a queueing scheme's control parameter
depends on the cost associated with the relative importance of queueing delay and utilization. The optimal choice of control
parameter is the one that maximizes a benefit that can be defined as the difference between utilization and cost associated with
queuing delay. We present two practical algorithms, Optimal Drop-Tail (ODT) and Optimal BLUE (OB), that are designed with
a common performance goal: namely, maximizing this benefit. Their novelty lies in fact that they maximize the benefit in an
online manner, without requiring knowledge of the traffic conditions, specific delay-utilization models, nor do they require complex
parameter estimation. Packet level ns2 simulations are given to demonstrate the efficacy of the proposed algorithms and the
framework in which they are designed
Distributed Probabilistic Synchronization Algorithms for Communication Networks
In this paper, we present a probabilistic synchronization algorithm
whose convergence properties are examined using tools of rowstochastic
matrices. The proposed algorithm is particularly well suited for
wireless sensor network applications, where connectivity is not guaranteed
at all times, and energy efficiency is an important design consideration. The
tradeoff between the convergence speed and the energy use is studied
On the simultaneous diagonal stability of a pair of positive linear systems
In this paper we derive a necessary and sufficient condition for the existence of a common diagonal quadratic Lyapunov function for a pair of positive linear time-invariant (LTI) systems
The geometry of convex cones associated with the Lyapunov inequality and the common Lyapunov function problem
In this paper, the structure of several convex cones that arise in the study of Lyapunov functions is investigated. In particular, the cones associated with quadratic Lyapunov functions for both linear and non-linear systems are considered, as well as cones that arise in connection with
diagonal and linear copositive Lyapunov functions for positive linear systems. In each of these cases, some technical results are presented on the structure of individual cones and it is shown how these insights can lead to new results on the problem of common Lyapunov function existence
Drop counters are enough.
Small Flow Completion Time (FCT) of short-lived flows, and fair bandwidth allocation of long-lived flows have been two major, usually concurrent, goals in the design of resource allocation algorithms. In this paper we present a framework that naturally unifies these two objectives under a single umbrella; namely by proposing resource allocation algorithm Markov Active Yield (MAY). Based on a probabilistic strategy: "drop proportional to the amount of past drops", MAY achieves very small FCT among short-lived flows as well as max-min fair bandwidth allocation among long-lived flows, using only the information of short history of already dropped packets. It turns out that extremely small amount of on-chip SRAM (roughly 1 bit per flow in Pareto-like flow size distributions) is enough for storing this drop history. Analytical models are presented and analyzed and accuracy of results is verified experimentally using packet level ns2 simulations
The geometry of convex cones associated with the Lyapunov inequality and the common Lyapunov function problem
In this paper, the structure of several convex cones that arise in the study of Lyapunov functions is investigated. In particular, the cones associated with quadratic Lyapunov functions for both linear and non-linear systems are considered, as well as cones that arise in connection with
diagonal and linear copositive Lyapunov functions for positive linear systems. In each of these cases, some technical results are presented on the structure of individual cones and it is shown how these insights can lead to new results on the problem of common Lyapunov function existence
Next generation TCP: open questions.
While there has been significant progress in recent
years in the development of TCP congestion control algorithms for high BDP paths, consensus remains lacking with regard to a number of basic issues. The aim of the present paper is to highlight some of these key bottleneck issues and present a number of new results with a view to promoting discussion and fostering progress. Issues highlighted include: impact of shape of cwnd evolution (concave, convex etc), increased variability in throughputs in unsynchronised environments when more aggressive algorithms are used, impact of proposed changes on
convergence rates and network responsiveness and the associated impact on user experience
Impact of Drop Synchronisation on TCP Fairness in High Bandwidth-Delay Product Networks.
In this paper we consider the performance of several well known high speed protocols in environments where individual flows experience different probabilities of seeing a drop
in drop-tail buffers. Our initial results suggest the properties of networks in which these protocols are deployed can be sensitive to changes in these probabilities. Our results also suggest that AQM protocol co-design may be helpful in mitigating this sensitivity
Partitioning and Invariance of AIMD Dynamics in Synchronised Networks.
In this paper we present new results on the dynamics of networks of AIMD flows. The results reveal an invariance and partitioning property that indicates potential for the design of soundly-based adaptive AIMD strategies
- …