Rate control for communication networks: shadow prices, proportional fairness and stability

Size: px
Start display at page:

Download "Rate control for communication networks: shadow prices, proportional fairness and stability"

Transcription

1 Rate control for communication networks: shaow prices, proportional fairness an stability F Kelly, AK Maulloo an DKH Tan University of Cambrige, UK This paper analyses the stability an fairness of two classes of rate control algorithm for communication networks. The algorithms provie natural generalisations to large-scale networks of simple aitive increase/multiplicative ecrease schemes, an are shown to be stable about a system optimum characterise by a proportional fairness criterion. Stability is establishe by showing that, with an appropriate formulation of the overall optimisation problem, the network's implicit objective function provies a Lyapunov function for the ynamical system e ne by the rate control algorithm. The network's optimisation problem may be cast in primal or ual form: this leas naturally to two classes of algorithm, which may be interprete in terms of either congestion inication feeback signals or explicit rates base on shaow prices. Both classes of algorithm may be generalise to inclue routing control, an provie natural implementations of proportionally fair pricing. Keywors: ATM network; congestion inication; elastic traf c; Internet; Lyapunov function; proportionally fair pricing; queues; routing Introuction The esign an control of moern communication networks raises several issues well suite to stuy using techniques of operational research such as optimisation, network programming an stochastic moelling. In this paper we illustrate this theme, through the presentation an analysis of a mathematical moel that arises in connection with the evelopment an eployment of large-scale broaban networks. In future communication networks there are expecte to be applications that are able to moify their ata transfer rates accoring to the available banwith within the network. Traf c from such applications is terme elastic; 1 a typical current example is TC traf c over the Internet, 2 an future examples may inclue the controlle-loa service of the Internet Engineering Task Force 3 an the Available Bit Rate transfer capability of ATM (asynchronous transfer moe) networks. 4 The key issue we aress in this paper concerns how the available banwith within the network shoul be share between competing streams of elastic traf c; in particular, we present a tractable mathematical moel an use it to analyse the stability an fairness of a class of rate control algorithms. Traitionally stability has been consiere an engineering issue, requiring an analysis of ranomness an feeback operating on fast time-scales, while fairness has been consiere an economic issue, involving static Corresponence: Frank Kelly, Statistical Laboratory, University of Cambrige, 16 Mill Lane, Cambrige CB2 1SB, UK. f.p.kellystatslab.cam.ac.uk comparisons of utility. In future networks the intelligence embee in en-systems, acting on behalf of human users, is likely to lessen the istinction between engineering an economic issues an increase the importance of an interisciplinary view. (This general theme was the subject of the 1996 Blackett Memorial Lecture; further aspects are evelope elsewhere, see Reference 5). There is a substantial literature on rate control algorithms, recently reviewe by Hernanez-Valencia et al. 6 Key early papers of Jacobson 2 an Chiu an Jain 7 ienti e the avantages of aaptive schemes that either increase ows linearly or ecrease ows multiplicatively, epening on the absence or presence of congestion. Important recent papers of Bolot an Shankar, 8 Fenick et al 9 an Bonomi et al 1 have analyse the stability of networks with a single bottleneck resource, where congestion is signalle by the buil-up of a queue at the bottleneck's buffer, an where propagation elays are signi cant. (In wie-area networks propagation times may be signi cant in comparison with queueing times: for a transatlantic link of 6 Megabits per secon, ten million bits may be in ight between queues.) The framework we aopt in this paper is simpler than that analyse by these authors in that we irectly moel only rates an not queue lengths, but more complex in that we moel a network with an arbitrary number of bottleneck resources. Theoretical work 11,12 on queues serving the superposition of a large number of streams inicates circumstances when the busy perio preceing a buffer over ow may be relatively short, an several authors have argue the avantages of preventing queue buil-up through the bouning of rates (see Charny et al ). 13

2 Any iscussion of the performance of a rate control scheme must aress the issue of fairness, since there exist situations where a given scheme might maximise network throughput, for example, while enying access to some users. The most commonly iscusse fairness criterion is that of max±min fairness: loosely, a set of rates is max±min fair if no rate may be increase without simultaneously ecreasing another rate which is alreay smaller. In a network with a single bottleneck resource max±min fairness implies an equal share of the resource for each ow through it. Mazumar et al 14 have pointe out that from a game-theoretic stanpoint such an allocation is not special, an have avocate instea the Nash bargaining solution, from cooperative game theory, as capturing natural assumptions as to what constitutes fairness. The nee for networks to operate in a public (an therefore potentially non-cooperative) environment has stimulate work on charging schemes for broaban networks: see Kelly 15 for a scheme base on time an volume measurements for non-elastic traf c, MacKie- Mason an Varian 16 for a escription of a `smart market' base on a per-packet charge when the network is congeste, an the collection eite by McKnight an Bailey 17 for several further papers an references. Kelly 18 escribes a moel for elastic traf c in which a user chooses the charge per unit time that the user is willing to pay; thereafter the user's rate is etermine by the network accoring to a proportional fairness criterion applie to the rate per unit charge. It was shown that a system optimum is achieve when users' choices of charges an the network's choice of allocate rates are in equilibrium. There remaine the question of how the proportional fairness criterion coul be implemente in a large-scale network. In this paper we show that simple rate control algorithms, using aitive increase/multiplicative ecrease rules or explicit rates base on resource shaow prices, can provie stable convergence to proportional fairness per unit charge, even in the presence of ranom effects an elays. Mechanisms by which supply an eman reach equilibrium have, of course, long been a central concern of economists, an there exists a substantial boy of theory on the stability of what are terme tatonnement processes. 19±21 From this viewpoint the rate control algorithms escribe in this paper are particular emboiments of a `Walrasian auctioneer', searching for market clearing prices. The `Walrasian auctioneer' of tatonnement theory is usually consiere a rather implausible construct; we show that the structure of a communication network provies a natural context within which to investigate the consequences for a tatonnement process of stochastic perturbations an time lags. The organisation of the paper is as follows. In the next section we escribe our basic moel of a network, escribe two classes of rate control algorithm, an provie an outline of our results. Detaile proofs are provie in the next two sections, following which we illustrate our theoretical results through a iscussion of some numerical examples. We then consier user aaptation an routing, an nally conclue with some remarks on open issues. Outline of results The basic moel Consier a network with a set J of resources, an let C j be the nite capacity of resource j, for j 2 J. Let a route r be a non-empty subset of J, an write R for the set of possible routes. Set A jr ˆ 1ifj 2 r, so that resource j lies on route r, an set A jr ˆ otherwise. This e nes a ±1 matrix A ˆ A jr ; j 2 J; r 2 R. Associate a route r with a user, an suppose that if a rate x r is allocate to user r then this has utility U r x r to the user. Assume that the utility U r x r is an increasing, strictly concave an continuously ifferentiable function of x r over the range x r 5 (following Shenker, 1 we call traf c that leas to such a utility function elastic traf c). Assume further that utilities are aitive, so that the aggregate utility of rates x ˆ x r ; r 2 R is r2r U r x r. Let U ˆ U r ; r 2 R an C ˆ C j ; j 2 J. Uner this moel the system optimal rates solve the following problem. SYSTEM(U, A, C): subject to over max r2r U r x r Ax 4 C x 5 : While this optimisation problem is mathematically fairly tractable (with a strictly concave objective function an a convex feasible region), it involves utilities U that are unlikely to be known by the network. We are thus le to consier two simpler problems. Suppose that user r may choose an amount to pay per unit time, w r, an receives in return a ow x r proportional to w r,sayx r ˆ w r =l r, where l r coul be regare as a charge per unit ow for user r. Then the utility maximisation problem for user r is as follows. USER r U r ; l r : over max U r w r l r w r 5 : w r Suppose next that the network knows the vector w ˆ w r ; r 2 R, an attempts to maximize the function

3 r w r log x r. The network's optimisation problem is then as follows. NETWORK(A, C; w): subject to over max r2r w r log x r Ax 4 C x 5 : It is known 18 that there always exist vectors l ˆ l r ; r 2 R, w ˆ w r ; r 2 R an x ˆ x r ; r 2 R, satisfying w r ˆ l r x r for r 2 R, such that w r solves USER r U r ; l r for r 2 R an x solves NETWORK(A, C; w); further, the vector x is then the unique solution to SYSTEM(U, A, C). A vector of rates x ˆ x r ; r 2 R is proportionally fair if it is feasible, that is x 5 an Ax 4 C, an if for any other feasible vector x*, the aggregate of proportional changes is zero or negative: x* r x r 4 : 1 r2r x r If w r ˆ 1; r 2 R, then a vector of rates x solves NETWORK A; C; w if an only if it is proportionally fair. Such a vector is also the Nash bargaining solution (satisfying certain axioms of fairness 22 ), an, as such, has been avocate in the context of telecommunications by Mazumar et al. 14 A vector x is such that the rates per unit charge are proportionally fair if x is feasible, an if for any other feasible vector x* x* w r x r r 4 : 2 r2r x r The relationship between the conitions (1) an (2) is well illustrate when w r ; r 2 R, are all integral. For each r 2 R, replace the single user r by w r ientical sub-users, construct the proportionally fair allocation over the resulting r w r users, an provie to user r the aggregate rate allocate to its w r sub-users; then the resulting rates per unit charge are proportionally fair. This construction also illustrates the nee to aapt the notion of fairness to a non-cooperative context, where it is possible for a single user to represent itself as several istinct users. It is straightforwar to check 18 that a vector of rates x solves NETWORK A; C; w if an only if the rates per unit charge are proportionally fair. We note in passing that if, for a xe set of users an arbitrary parameters w ˆ w r ; r 2 R, the network solves NETWORK A; C; w, then the resulting rates x ˆ x r ; r 2 R solve a variant of the problem SYSTEM U; A; C, with a weighte objective function r a ru r x r where a r ˆ w r = x r Ur x r for r 2 R. Thus a choice of the parameters w ˆ w r ; r 2 R by the network (rather than by users) correspons to an implicit weighting by the network of the relative utilities of ifferent users, with weights relate to the users' various marginal utilities. Uner the ecomposition of the problem SYSTEM U; A; C into the problems NETWORK A; C; w an USER r U r ; l r ; r 2 R, the utility function U r x r is not require by the network, an only appears in the optimisation problem face by user r. The Lagrangian 23 for the problem NETWORK A; C; w is L x; z; m ˆ w r log x r m T C Ax z r2r where z 5 is a vector of slack variables an m is a vector of Lagrange multipliers (or shaow prices). Then L ˆ wr m x r x j ; r an so the unique optimum to the primal problem is given by wr x r ˆ S m j where x r ; r 2 R, m j ; j 2 J solve 3 m5; Ax 4 C; m T C Ax ˆ 4 an relation (3). Furthermore the associate ual problem quickly reuces, after elision of terms not epenent on the shaow prices m, to the following problem. DUAL A; C; w : max w r log m j m j C j r2r j2j j2j over m5: While the problems NETWORK A; C; w an DUAL A; C; w are mathematically tractable, it woul be if cult to implement a solution in any centralise manner. A centralise processor, even if it were itself completely reliable an coul cope with the complexity of the computational task involve, woul have its lines of communication through the network vulnerable to elays an failures. Rather, interest focuses on algorithms which are ecentralize an of a simple form: the challenge is to unerstan how such algorithms can be esigne so that the network as a whole reacts intelligently to perturbations. Next we escribe two simple classes of ecentralise algorithm, esigne to implement solutions to relaxations of the problems NETWORK A; C; w an DUAL A; C; w.

4 A primal algorithm Consier the system of ifferential equations t x r t ˆk w r x r t m j t where m j t ˆp j s:j2s 5 x s t : 6 (Here an throughout we assume that, unless otherwise speci e, r ranges over the set R an j ranges over the set J.) We may motivate the relations (5)±(6) in several ways. For example, suppose that p j y is a price charge by resource j, per unit ow through resource j, when the total ow through resource j is y. Then by ajusting the ow on route r; x r t, in accorance with (5)±(6), the network attempts to equalise the aggregate cost of this ow, x r t m j t, with a target value w r, for every r 2 R. (For an enlightening escription of the technological implementation of such algorithms in an ATM network, see Courcoubetis et al 24 ). For an alternative motivation, suppose that resource j generates a continuous stream of feeback signals at rate p j y when the total ow through resource j is y. Suppose further that when resource j generates a feeback signal, a copy is sent to each user r whose route passes through resource j, where it is interprete as a congestion inicator requiring some reuction in the ow x r. Then (5) correspons to a response by user r that comprise two components: a steay increase at rate proportional to w r, an a multiplicative ecrease at rate proportional to the stream of feeback signals receive. (For early iscussions of algorithms with aitive increase an multiplicative ecrease see Chiu an Jain 7 an Jacobson 2 ; Hernanez-Valencia et al 6 review several algorithms base on congestion inication feeback.) Later we establish that uner mil regularity conitions on the functions p j ; j 2 J, the expression u x ˆ r2r w r log x r j2j Ss:j2s x s p j y y provies a Lyapunov function for the system of ifferential equations (5)±(6), an we euce that the vector x maximising u x is a stable point of the system, to which all trajectories converge. The functions p j ; j 2 J, may be chosen so that the maximisation of the Lyapunov function u x arbitrarily closely approximates the optimisation problem NETWORK A; C; w, an, in this sense, is a relaxation of the network problem. In our penultimate section we shall see that certain relaxations correspon naturally to a system objective which takes into account loss or elays, as well as ow rates. 7 The Lyapunov function (7) thus provies an enlightening analysis of the global stability of the system (5)±(6), an of the relationship between this system an the problem NETWORK A; C; w. However, the system (5)±(6) has omitte to moel two important aspects of ecentralise systems, namely stochastic perturbations, an time lags. We analyse these aspects by consiering small perturbations to the stable point x. Stochastic perturbations within the network may well arise from a resource's metho of sensing its loa. Equations (6) represents the response m j t of resource j as a continuous function of a loa, y ˆ s:j2s x s, which is assume known. In practice a resource may assess its loa by an error-prone measurement mechanism, an then choose a feeback signal from a small set of possible signals. (See Hernanez-Valencia et al 6 an Bonomi et al 1 for more etaile escriptions of binary feeback an congestion inication rate control algorithms.) In the next section we escribe how such mechanisms motivate various stochastic moels of the network. One particular moel takes the form x r t ˆk w r t x r t m j t t m j t 1=2 e 1=2 j B j t where B j t is a stanar Brownian motion, representing stochastic effects at resource j, an e j is a scaling parameter for these effects. If the scaling parameters e j ; j 2 J, are small then the stochastic ifferential equation (8) has, as solution, a multiimensional Ornstein±Uhlenbeck process, centre on the stable point x of the ifferential equations (5)±(6). The stationary istributions for x r t ; r 2 R is a multivariate normal istribution, with covariance matrix that can be explicitly calculate in terms of the parameters of the network. Similarly we shall escribe a moel incorporating time lags that generalises (5)±(6), an shall analyse its behaviour close to the stable point x. Our moels of stochastic effects an of time-lags provie important insights into the behaviour of the network, an allows us to quantify the various relationships an trae-offs between spee of convergence, the magnitue of uctuations about the equilibrium point, an the stability of the network. A ual algorithm The equations (5)±(6) represent a system where rates vary graually, an shaow prices are given as functions of the rates. Next we consier a system where shaow prices vary graually, with rates given as functions of the shaow prices. Let t m j t ˆk x r t q j m j t 9 8

5 where x r t ˆ w r k2r m k t : 1 The relationship between the algorithm (9)±(1) an the problem DUAL A; C; w parallels that between the primal algorithms (5)±(6) an the problem NETWORK A; C; w, an, again, we may motivate the algorithm in several ways. For example, suppose that q j Z is the ow through resource j which generates a price at resource j of Z. Then an economist woul escribe the right han sie of (9) as the vector of excess eman at prices m j t ; j 2 J, an woul recognise (9)±(1) as a tatonnement process by which prices ajust accoring to supply an eman (Varian, 21 Chapter 21). Later we establish that uner mil regularity conitions on the functions q j, j 2 J, the expression v m ˆ w r log m j mj q j Z Z 11 r2r j2j provies a Lyapunov function for the system of ifferential equations (9)±(1), an we euce that the vector m maximising v m is a stable point of the system, to which all trajectories converge. Further, by appropriate choice of the functions q j ; j 2 J, the maximisation of the function v m can arbitrarily approximate the problem DUAL A; C; w. We consier stochastic perturbations of system (9)±(1), with a typical example taking the form m j t ˆk x r t t x r t 1=2 e 1=2 B r t q j m j t t r 12 where B r t is a stanar Brownian motion, representing stochastic effects associate with the ow on route r. If the scaling parameters e r ; r 2 R, are small then the stationary istribution for m j t ; j 2 J is centre on the stable point m of the ifferential equations (9)±(1), with a covariance matrix that can be explicitly calculate in terms of the parameters of the network. Also it is possible to analyse the stability of the moel (9)±(1) when time-lags are introuce. User aaptation Our analyses of the primal algorithm (5)±(6) an the ual algorithm (9)±(1) assume that the parameters w r ; r 2 R chosen by the users are xe, at least on the time scales concerne in the analyses. With increasing intelligence embee in en-systems, users may in the future be able to vary the parameters w r ; r 2 R even within these short time scales. Both the algorithms may be extene to this situation. Suppose that user r is able to monitor its rate x r t continuously, an to vary smoothly the parameter w r t so as to track accurately the optimum to USER r U r ; l r t, where l r t ˆw r t =x r t is the charge per unit ow to user r at time t. Then, using revise Lyapunov functions, stability of both the primal an ual algorithms may again be establishe. Our next sections provie etaile proofs of the various results outline above together with some numerical illustrations. In our penultimate section we shall look again at the system ecomposition relating the problems SYSTEM U; A; C an NETWORK A; C; w, an exten the iscussion to inclue routing control. A primal algorithm In this section we establish the global stability of the primal algorithm (5)±(6), etermine the rate of convergence, an, by consiering perturbations about the stable point, moel stochastic effects an time lags. Global stability Let the function u x be e ne by (7) where w r > ; r 2 R, an suppose that, for j 2 J, the function p j y ; y 5, is a non-negative, continuous, increasing function of y, not ientically zero. Theorem 1 The strictly concave function u x is a Lyapunov function for the system of ifferential equations (5)±(6). The unique value x maximising u x is a stable point of the system, to which all trajectories converge. roof. The assumptions on w r > ; r 2 R, an p j ; j 2 J, ensure that u x is strictly concave on x 5 with an interior maximum; the maximising value of x is thus unique. Observe that u x ˆwr p x r x j r x s ; 13 s: j2s setting these erivatives to zero ienti es the maximum. Further t u x t ˆ u x r t x r t r2r ˆ k 1 r2r x r t w r x r t p j 2 x x t ; s: j2s establishing that u x t is strictly increasing with t, unless x t ˆx, the unique x maximising u x. The function u x is thus a Lyapunov function for the system (5)±(6), an the theorem follows (see Reference 25, Chapter 5). u De ne the continuous functions p j y ˆ y C j e =e 2 for j 2 J. Then, as e, the maximisation of the Lyapunov

6 function u x approximates arbitrarily closely the primal problem NETWORK A; C; w ; in particular the vector x maximizing u x approaches the solution x to relations (3) an (4). Note, however, that the erivative p j y may become arbitrarily large as the approximation improves. Rate of convergence We have seen, in Theorem 1, that the system (5)±(6) converges to a unique stable point: next we investigate the rate of convergence, by linearisation about the stable point. Let x ientify the unique vector maximising u x, let m j ˆ p j s: j2s x s, an suppose p j is ifferentiable at this point, with erivative p j. Let x r t ˆx r x 1=2 r y r t. Then, linearising the system (5)±(6) about x, we obtain t y r t ˆ k y r t m j x 1=2 r p j x 1=2 s y s t s: j2s ˆ k w r y x r t x 1=2 r p ja jr A js x 1=2 s y s t : r We may write this in matrix form as t y t ˆ k WX 1 X 1=2 A T AX 1=2 y t 14 where X ˆ iag x r ; r 2 R, W ˆ iag w r ; r 2 R an ˆ iag p j; j 2 J. Let G T FG ˆ WX 1 X 1=2 A T AX 1=2 j s 15 where G is an orthogonal matrix, G T G ˆ I, an F ˆ iag f r ; r 2 R is the matrix of eigenvalues, necessarily positive, of the real, symmetric, positive e nite matrix (15). Then t y t ˆ kgt FGy t ; 16 an thus the rate of convergence to the stable point is etermine by the smallest eigenvalue, f r ; r 2 R, of the matrix (15). Note that spee of convergence increases both with the gain parameter k an with the magnitue of the erivatives ; we shall see that this conclusion requires quali cation in the presence of either stochastic effects or of time-lags. Our early assumption that p j y ; j 2 J, are increasing functions is convenient an often natural: it implies that u is strictly concave with an interior maximum. If the functions p j y ; j 2 J, are not increasing, then u x may not have an interior maximum or it may have multiple stationary points: we escribe an example later. rovie p j y ; j 2 J; are ifferentiable at a stationary point, the local behaviour near the stationary point is escribe by (16). Stochastic analysis Next we consier a stochastic perturbation of the linearise equation (16). Let y t ˆ k G T FGy t t FB t 17 where F is an arbitrary jrjji j matrix an B t ˆ B i t ; i2 I is a collection of inepenent stanar Brownian motions, extene to 1 < t < 1. (Later we escribe how the moelling of ifferent sources of ranomness may lea to various explicit forms for the matrix F.) The stationary solution to the system (17) is t y t ˆ k e k t t GT FG FB t ; 1 18 as can be checke by ifferentiating both sies of (18) with respect to t. The solution (18) is a linear transformation of the Gaussian process B t ; t < t ; hence y t has a multivariate normal istribution, y t N ; S, where S ˆ E y t y t T Š ˆ k 2 e ktgt FG FF T e ktgt FG t 1 ˆ kg T e tf GFF T G T e tf t G: 1 De ne the symmetric matrix GF; FŠ by GF; FŠ rs ˆ e tf GFF T G T e tf t Then 1 ˆ GFFT G T Š rs f r f s : S ˆ kg T GF; FŠG: rs 19 Note that the covariance matrix increases linearly with the gain parameter k; ask increases, the faster convergence to equilibrium escribe by relation (16) is at the cost of a greater sprea at equilibrium. Varying the erivatives has a more subtle effect, through relation (15) an the construction (19), on the covariance matrix; broaly, as increases, not only is convergence to equilibrium faster, but also the sprea at equilibrium ecreases. However, we shall see later that, in the presence of time-lags, increasing may compromise stability. We next illustrate how various sources of ranomness may lea to ifferent covariance structures. Congestion inication with joint feeback. Consier the following stochastic version of the system (5)±(6). Let

7 N j t ; t5, for j 2 J, be a collection of inepenent unit rate oisson processes, an let x r t ˆk w r t x r t e j N j e 1 j t m j t t ; 2 where the functions m j, for j 2 J, are given by (6). Equation (2) woul escribe the following moel: resource j generates feeback signals inicating congestion as a time-epenent oisson process at rate e 1 j m j t ; when resource j generates a feeback signal, a copy is sent to each user r whose route passes through resource j; an user r reacts to such a feeback signal by reucing x r t by an amount ke j x r t. Now as e, the normalise oisson process en j t=e t e 1=2 ; t5 converges in istribution to a stanar Brownian motion. This motivates the approximation, vali when e j are small, of the oisson riving equation (2) by its Brownian version x r t ˆk w r t x r t m j t t e 1=2 j m j t 1=2 B j t where B j t ; t 5, for j 2 J, are a collection of inepenent stanar Brownian motions. The corresponing Brownian version of the linearise system (16) is just (17) where B t ˆ B j t ; j 2 J, an F is an jrjjjj matrix with elements Then F rj ˆ e 1=2 j m 1=2 j A jr x 1=2 r : 21 FF T ˆ X 1=2 A T EAX 1=2 ; x r t ˆk w r t e j N jr e 1 j 22 where E ˆ iag e j ; j 2 J an ˆ iag m j ; j 2 J, an hence the stationary covariance matrix S may be calculate from expression (19). Congestion inication with iniviual feeback. Consier next the oisson riving equation t x r t m j t t 23 where N jr t ; t5, for j 2 J; r 2 R, are a collection of inepenent unit rate oisson processes. This woul escribe the following moel: feeback signals from resource j to user r arise at rate e 1 j x r t m j t ; an user r reacts to such a feeback signal by reucing x r t by an amount ke j. The Brownian approximation, vali when e j are small, becomes x r t ˆk w r t x r t m j t t e 1=2 j x r t 1=2 m j t 1=2 B jr t ; whose linearisation is (17) where the jrjjj jjrj matrix F is given by F r; j;s ˆ e 1=2 j m 1=2 j A jr I r ˆ sš: 24 Thus FF T is the matrix iag m je j ; r 2 R, an the stationary covariance matrix S may be calculate from expression (19). Later we provie a numerical illustration of this calculation, an contrast the results erive from the forms (21) an (24). Source uctuations. Consier the Brownian riving equation x r t ˆk w r t x r t m j t t e 1=2 r x r t 1=2 B r t ; which might correspon to uctuations arising at sources, rather than within the network. For this system the jrjjrj matrix F is the iagonal matrix iag e 1=2 r ; r 2 R. Time lags Consier next the lagge, iscrete time system x r t 1Š ˆx r tš k w r x r tš m j t j; r Š where m j tš ˆp j s: j2s 25 x s t j; s Š ; 26 an j; r ; j 2 J; r 2 R, are non-negative integers. This might correspon to a moel of congestion inication with joint feeback, where there is a elay of j; r between resource j generating a feeback signal an user r receiving it, an another elay of j; r between user r changing its rate an the altere ow reaching resource j. Say that a vector x is an equilibrium point of the system (25)±(26) if x r tš ˆx r, for t ˆ...; ; 1; 2;...; satis es these equations. Theorem 2 The vector x maximising the strictly concave function u x is the unique equilibrium point of the system (25)±(26). roof. The vector x is an equilibrium point if an only if it solves w r ˆ x r x s : p j s: j2s

8 But this is precisely the stationarity conition implie by the partial erivatives (13) of the function u x, a strictly concave function with a unique maximum. u For small enough values of k the equilibrium point will be asymptotically stable, since if we replace k by k in (25) an let x r t ˆx r t=š, then as we may approximate arbitrarily closely a solution to (5)±(6). But for small values of k convergence to the equilibrium point is slow, an so it is of interest to investigate the local stability of the equilibrium point for general values of k. Let m j ˆ p j s: j2s x sš, an suppose p j is ifferentiable at this point, with erivative p j. Let x r tš ˆx r x 1=2 r y r tš. Then, linearising the system (25)±(26) about x, we obtain y r t 1Š ˆy r tš k y r tš m j x 1=2 r p j s: j2s y s t j; r j; s Š x 1=2 s effect on the convergence matrix (19) as ecreasing the gain parameter k; in contrast the estabilising effect on the matrix (29) of increasing is broaly the same as increasing k. For simplicity of notation we have use the same gain parameter k for each r 2 R. Ifk is replace by k r in (25), then we again obtain relations (28)±(29), but now with k interprete as the matrix iag k r ; r 2 R. An interesting topic concerns how the time elays within a network affect the choice of gain parameters; we might for example stuy the problem of choosing iag k r ; r 2 R in orer to minimize the spectral raius of the matrix L. There exist other natural iscrete time versions of the equation (5)±(6), an these too may be analyse in a similar manner. For example, consier the metho of repeate substitution x r t 1Š ˆw r = m j t j; r Š or its ampe version x r t 1Š ˆ 1 k x r tš k m j t j; r Š w r ˆ y r tš k w r x r y r tš j y s t j; r j; s Š s p ja jr A js x 1=2 r x 1=2 s 27 where m j tš is again given by (26). Then the linearise relations (28)±(29) are altere in that the top row of the matrix (29) becomes I k I XW 1 L Š ; kxw 1 L 1Š;...; kxw 1 L DŠ : De ne the jrjjrj matrices L Š; ˆ ; 1;...; D by L Š rs ˆ p ja jr A js x 1=2 I j; r j; s ˆŠ j r x 1=2 s where D ˆ max j;r;s f j; r j; s g. Thus D ˆ L Š ˆX 1=2 A T AX 1=2 ; the secon term of the key matrix (15). De ne the vector y tš ˆ y r tš; r 2 R. Then we can rewrite (28) in the matrix form 1 1 y t 1Š y tš y tš B. C A ˆ L y t 1Š B. C 28 A y t D 1Š y t DŠ where L ˆ I k WX 1 L Š kl 1Š kl 2Š... 1 kl DŠ I... I : B..... C A The equilibrium point x of the system (25)±(26) is stable if an only if the spectral raius of the matrix L is less than unity. Recall that in our moel of stochastic effects, increasing the erivatives ha broaly the same reuctive A ual algorithm In this section we investigate the stability of the ual algorithm (9)±(1), incluing a perturbation analysis of stochastic effects an time lags. Finally we note that the system (9)±(1) is just one example of a ual algorithm, an consier variants that share the Lyapunov function (11). Global stability Let the function v m be e ne by (11), where w r > ; r 2 R, an suppose that, for j 2 J; q j ˆ an q j Z ; Z5, is a continuous, strictly increasing function of Z. Theorem 3 The strictly concave function v m is a Lyapunov function for the system of ifferential equations (9)±(1). The unique value m maximising v m is a stable point of the system, to which all trajectories converge. roof. The assumptions on w r > ; r 2 R, an on q j ; j 2 J, ensure that v m is strictly concave on m5 with an interior maximum; the maximising value of m is thus unique, an is etermine by setting the erivatives v m ˆ w r m j k2r m q j m j 3 k

9 to zero. Also, t v m t ˆ v m j t m j t j2j ˆ k j2j 2 w r k2r m k t q j m j t ; establishing that v m t is strictly increasing with t, unless m t ˆm, the unique value m maximising v m. The function v m is thus a Lyapunov function for the system (9)± (1), an the theorem follows. 25 u The maximisation of the Lyapunov function v m becomes the ual problem if, for j 2 J; Z > ; q j Z ˆC j. These functions violate the assumption that q j Z is continuous at Z ˆ, but they may be arbitrarily closely approximate, for example by the functions q j Z ˆC j Z= Z e for small positive e. Note, however, that the erivative q j Z may become arbitrarily large as the approximation improves. Rate of convergence Let m ientify the unique vector maximising v m, let x r ˆ w r = k2r m k, an suppose q j y ifferentiable at the point y ˆ m j, with erivative q j. Let m j t ˆm j x j t. Then, linearising the system (9)±(1) about m, we obtain, after some reuction, t x t ˆ k AXW 1 XA T Q x t where W ˆ iag w r ; r 2 R an Q ˆ iag q j; j 2 J. Let Y T CY ˆ AXW 1 XA T Q 31 where Y is an orthogonal matrix, Y T Y ˆ I, an C ˆ iag c j ; j 2 J is the matrix of eigenvalues, necessarily non-negative, of the real, symmetric, positive semie nite matrix (31). Then t x t ˆ kyt CYx t ; 32 an thus the rate of convergence to the stable point is etermine by the smallest eigenvalue of the matrix (31). Note that the spee of convergence increases both with the gain parameter k an with the magnitue of the erivatives Q. Stochastic analysis Next consier a stochastic perturbation of the linearize equation (32). Let x t ˆ k Y T CYx t t GB t 33 where B t ˆ B i t ; I 2 I is a collection of inepenent stanar Brownian motions, an G is a jjjjij matrix. A similar analysis to that of the last section etermines the stationary covariance matrix S of x t. De ne the symmetrix matrix YG; CŠ by Then YG; CŠ jk ˆ YGGT Y T Š jk c j c k : S ˆ ky T YG; CŠY: 34 Note that the covariance matrix increases linearly with the gain parameter k; ask increases, the faster convergence to equilibrium escribe by relation (32) is at the cost of a greater sprea at equilibrium. Next we escribe an example illustrating how a moel of the form (33) might arise. Shaow prices inferre from uctuating ow rates. Consier the oisson riving equation m j t ˆk e r N r e 1 r t x r t t q j m j t t where N r t ; t5, for r 2 R, are a collection of inepenent unit rate oisson processes. This woul escribe a moel where, on a very ne time-scale, the ow on route r takes the form of a time-epenent oisson process of rate x r t =e r, with each point of the process containing a workloa of size e r. The Brownian approximation, vali when e r are small, becomes m j t ˆk x r t t e 1=2 x r t 1=2 B r t q j m j t t r whose linearisation is (33) where G is a jjjjrj matrix with elements G jr ˆ e 1=2 r x 1=2 r A jr ; thus GG T ˆ AXEA T where E ˆ iag e r ; r 2 R. Time lags Consier next the system m j t 1Š ˆm j tš k x r t j; r Š q j m j tš where w r x r tš k2r m k t k; r Š : A vector m is an equilibrium point of the system (35)±(36) if m j tš ˆm j, for t ˆ...; ; 1; 2;...; satis es these equations. Theorem 4 The vector m maximising the strictly concave function v m is the unique equilibrium point of the system (35)±(36).

10 roof. solves The vector m is an equilibrium point if an only if w r k2r m ˆ q j m j : k But this is precisely the stationarity conition implie by the partial erivatives (3) of the function v m, a strictly concave function with a unique maximum. The result follows. u Next we investigate the stability of the equilibrium point. Let x r ˆ w r = k2r m k, an suppose q j is ifferentiable at the point y ˆ m j, with erivative q j. Let m j tš ˆm j x j tš. Then, linearising the system (35)±(36) about m, we obtain x j t 1Š ˆx j tš k x 2 r w 1 r x k t j; r k; r Š k2r q jx j tš : 37 De ne the jjjjjj matrices M Š; ˆ ; 1;...; D by M Š jk ˆ x r A jr A kr I j; r k; r ˆŠ r where now D ˆ max j;k;r f j; r k; r g. Thus D ˆ M Š ˆAXW 1 XA T : De ne the vector x tš ˆ x j tš; j 2 J. Then we can rewrite (37) in the matrix form 1 1 x t 1Š x tš x tš B. C A ˆ M x t 1Š B. C A x t D 1Š x t DŠ where M ˆ I k M Š Q km 1Š km 2Š... 1 km DŠ I... I... B.... : C A... The equilibrium point m of the system (35)±(36) is stable if the spectral raius of the matrix M is less than unity. With stochastic effects, increasing the erivatives Q has broaly the same reuctive effect on the covariance matrix (34) as ecreasing the gain parameter k; in constrast the estabilising effect on the matrix (38) of increasing Q is broaly the same as increasing k. Variants Several variants of the primal algorithm (5)±(6) an the ual algorithm (9)±(1) allow a similar analysis. For example, if the right han sie of (5) is multiplie by a postive function f r x t ; m t then Theorem 1 remains vali. Similarly, if the right han sie of (9) is multiplie by a positive function f j x t ; m t then Theorem 3 remains vali. As a simple example, we coul ivie the right han sie of (5) by w r, or of (9) by q j m j t. A more subtle variation is obtaine if (9) is replace by t m j t ˆk p j x r t m j t ; 39 where p j is the inverse function of q j, an x r t is again given by (1). Note that the expression (39) is of the same sign as expression (9), an so the proof of Theorem 3 goes through as before. Suppose p j y is ifferentiable at the stable point with erivative p j, an let m j t ˆm j x j t. Then, linearising the system (39) about the equilibrium point, we obtain t x t ˆ k I AXW 1 XA T x t where ˆ iag p j; j 2 J, allowing the local convergence properties of the algorithm (39) to be stuie. Examples In this section we illustrate the results of the last two sections through a iscussion of some examples. The rst sub-section illustrates how the functions p j ; j 2 J, maybe etermine by the etaile stochastic behavior of resource j; a simple four noe network is use to facilitate comparisons between feeback mechanisms. The results of this paper are, of course, intene to apply to large-scale networks, an our secon sub-section iscusses the behaviour of a ual algorithm in a ranom network with 1 resources an 1 routes. Congestion inication in a four noe network Suppose that the total loa y on a resource takes the form, on a very ne time-scale, of a oisson stream of cells at rate y=e. Suppose that the time-axis is ivie into non-overlapping slots each of length te, an that a feeback signal is generate for a slot if the total number of cells arriving in that slot excees a threshol N. (While there may well be a queue at a resource, we suppose for the moment that the feeback signals are generate by the process just escribe, rather than, for example, by the queue size exceeing a threshol.) Suppose that when a feeback signal is generate, it is sent to each user r whose route passes through resource j, where it is interprete as a congestion inicator requiring a reuction in the rate x r t

11 of size kex r t. If the probability that a signal is generate in any single slot is small, then this moel correspons to (2), with e j ˆ e an yt yt n p j y ˆ1 e : 4 t n>n n Consier the network illustrate in Figure 1, where jjj ˆjRj ˆ4. Let w r ˆ :2; r 2 R, suppose p j y is given by (4), an choose N ˆ 128; t ˆ 5, so that the equilibrium point is x r ˆ 1:; r 2 R; m j ˆ :1, j 2 J. Then, from relations (19) an (22), the covariance matrix of the rates x r t ; r 2 R can be calculate to be 1 2:4 :8 :8 :8 S 1 ˆ ke1 2 :8 2:4 :8 :8 B C :8 :8 2:4 :8 A ; :8 :8 :8 2:4 a matrix whose form we shall iscuss shortly. For a secon example, suppose again that a feeback signal is generate by a slot when the total number of cells arriving in that slot excees a threshol, N. But now suppose that when a feeback signal is generate at resource j, it is irecte at a ranom route r with probability x r =y (for example, the signal might be sent to the route responsible for the last cell arriving uring the slot that generate the feeback signal). If user r receives a feeback signal, then the rate x r t is reuce by an amount ke. This moel correspons to (23), with e j ˆ e an p j y ˆ 1 yt yt n e : 41 ty n>n n Again let w r ˆ :2; r 2 R, an now choose N ˆ 125, t ˆ 5 so that, now using (41), x r ˆ 1:, r 2 R; m j ˆ :1, j 2 J, is once again an equilibrium point. Then, from relations (19) an (24), the covariance matrix of the rates x r t ; r 2 R can be calculate to be 1 1:5 1:2 1:1 1:2 S 2 ˆ ke1 1 1:2 1:5 1:2 1:1 B C 1:1 1:2 1:5 1:2 A : 1:2 1:1 1:2 1:5 Figure 1 A four noe network. (The function (41) is not an increasing function of y for all values of y. But it is increasing at the point y ˆ 2, hence the matrix (15) is positive e nite an this implies that the equilibrium point is locally stable. We note in passing that function (41) provies an example where, if the parameters w r ; r 2 R, are set too large, the function u x has no interior maximum an the system (5)±(6) has no equilibrium point). It is interesting to compare the magnitues, an structures of the matrices S 1 an S 2. That S 2 is larger in magnitue is expecte, since with iniviual feeback there are aitional sources of variation in the ranom choice of which rate is to be reuce by a feeback signal. Note also that rates on routes sharing a noe are positively correate for the joint feeback moel. The explanation is that, with joint feeback, congestion inication at a noe causes both routes through that noe to ecrease their rates simultaneously. However, for iniviual feeback, routes sharing a noe are negatively correlate. In this case, a ecrease in the ow on a route will allow increases on routes sharing a common noe with it. We have simulate (2) an (23), with e ˆ 1:; k ˆ :1, with results that agree well with the matrices S 1 an S 2. Suppose next that when the number of cells within a slot excees N, each of the cells within the slot causes a feeback signal to be sent to the user responsible for that cell. Suppose a user respons to each feeback signal by reucing its rate by ke. Then the expecte number of feeback signals generate per slot is an so n>n yt yt n ne ˆ yt yt yt n e n n5n n p j y ˆ yt yt n e ; 42 n 5 N n an expression rather similar to the form (4). The covariance structure of the moel epens on the size of N relative to the number of routes through a resource. If N is large an most or all routes through a resource receive a feeback signal when overloa occurs, then the covariance structure resembles that of the joint feeback moel; if N is small, an an essentially ranom set of routes receives a feeback signal, the covariance structure resembles more closely that of the iniviual feeback moel. Many other mechanisms for signal generation are possible. For example, suppose that cells pass through a buffer which acts as a single server queue, an signals are generate whenever a cell arrives to n the buffer above a threshol level. Uner oisson arrival assumptions the rate of signal generation, an hence p j y, may be etermine from the analysis of an M/D/1 queue. Note that the buffer may well be a virtual buffer, with service rate lower than that of a real buffer at the resource, in orer to signal congestion before the onset of cell loss. 26 ;

12 oisson streams an non-overlapping slots allow simple calculations, an are suggestive of the results that may be obtaine with more complex moels. 12 It is important to note, however, that the main results of earlier sections o not epen upon oisson assumptions; the erivation of the covariance structure (19) was base on a more general central limit approximation, while Theorems 1 an 3 rely only upon rather weak properties of the functions p j ; q j ; u or v. A ranom network Next we consier a network where the elements of the matrix A are inepenent ranom variables, each taking the value 1 with probability p an the value otherwise, an where the elements of the matrix are inepenent ranom variables uniformly istribute over the set f; 1;...; Dg. Let w r ˆ j A j; r, an let q j Z ˆZ s A j; s, so that the unique stable point for the system (9)±(1) is x r ˆ 1; r 2 R; m j ˆ 1; j 2 J. Consier the system m j t 1Š ˆm j tš k N r t j; r Š q j m j tš 43 where N r tš; t ˆ 1; 2;..., for r 2 R, are a collection of inepenent oisson ranom variables, an N r tš has mean x r tš as e ne by (36). The system (43) is thus a iscrete time version of the ual algorithm that combines both stochastic uctuations an time lags. Figures 2 an 3 illustrate the behaviour of ve ranomly chosen routes an ve ranomly chosen resources for the following parameter choices: J ˆ 1; R ˆ 1; p ˆ :1; D ˆ 1; k ˆ :5. For these parameter choices the average length of a route is 1, the average number of routes through a resource is 1, an the largest time elay between a source an a resource is 1 time units. Note that Figure 3 Shaow prices for three ranomly chosen resources. for this example rates oscillate within a narrower ban than shaow prices, an both are relatively well controlle. In Figure 4, the curve labelle a ˆ 1 recors the effect of the gain parameter k on the mean square eviation of shaow prices, s 2, e ne as the expecte value of m j t 1 2 average over all resources, j 2 J. For small values of k, the relationship is approximately linear, with a slope in goo agreement with that preicte by relation (34). However as k increases, the mean square eviation iverges, with an asymptote at the value of k (approximately.11) at which the spectral raius of the matrix (38) reaches unity an the eterministic time-lagge system becomes unstable. Finally, let us consier brie y the effect of more general choices for the functions q j ; j 2 J, escribing the relationship between ow rates an shaow prices at resources. Suppose that q j Z ˆ a Z 1 1 s A j; s, so that the unique stable point for the system (9)±(1) is again x r ˆ 1; r 2 R, m j ˆ 1; j 2 J. The case a ˆ 1 is that iscusse so far; the case a ˆ 2, also illustrate in Figure Figure 2 Rates on three ranomly chosen routes. Figure 4 Relation between the gain parameter k an the mean square eviation of shaow prices, s 2, for the resources of the ranom network. The parameter a labels the sensitivity of the relationship between ow rates an shaow prices at resources.

13 4, correspons to a oubling of the matrix of erivatives Q. As preicte by our earlier analysis, the effect of increasing a is to reuce variability for smaller values of k, but also to lower the critical value of k at which the system becomes unstable. User aaptation In this section we consier the stability of systems where users are able to aapt very quickly to their experience of congestion, an illustrate brie y how our methos exten to this situation. Suppose that user r is able to monitor its rate x r t continuously, an to vary smoothly the parameter w r t so as to track accurately the optimum to USER r U r ; l r t, where l r t ˆw r t =x r t is the charge per unit ow to user r at time t. A simple ifferentiation establishes that the solution to the problem USER r U r ; l r has w r ˆ x r Ur x r, where x r ˆ w r =l r. Thus, uner accurate tracking by user r of the optimum to USER r U r ; l r t, the parameter w r t will satisfy w r t ˆx r t U r x r t ; 44 while, for the primal algorithm, x r t evolves accoring to the revise ifferential equation t x r t ˆk w r t x r t m j t where m j t is given by (6). We shall establish stability of the revise system, by using a revision of the argument leaing to Theorem 1. Consier the revise expression Note that u x ˆ r2r U r x r j2j Ss: j2s x s p j y y: again be use to investigate behaviour near the stable point: for example, the revise form of (14) becomes t y t ˆ kx 1=2 A T A U X 1=2 y t where U ˆ iag Ur x r ; r 2 R. A similar analysis is possible for the ual algorithm. Uner accurate tracking by user r of the optimum to USER r U r ; l r t the parameter w r t will be given by (44), where, for the ual algorithm, x r t ˆ wr t k2r m k t an m j t evolves accoring to the ifferential equation (9). To n a Lyapunov function for this system, it is helpful to rst construct the ual to problem SYSTEM U; A; C. Let D r l ˆx r, where x r is the solution to l ˆ Ur x r, with D r l ˆ if l5ur an D r l ˆ1 if l4ur 1. Then, after elision of a constant term, the ual of the problem SYSTEM U; A; C becomes max lr Dr z z m j C j r2r j2j subject to over l4m T A m5 where the lower limit in the integral of the function D r can be chosen to be any xe value in the range Ur 1 ; Ur. We may interpret D r l as the eman of user r when confronte with a price per unit ow of l; uner accurate tracking by user r x r t ˆD r m j t : 45 Consier now the revise Lyapunov function u x ˆU x r x r p j r x s ; s: j2s S m j v m ˆ D r z z mj r2r j2j q j Z Z: an thus t u x t ˆ u x r t x r t r2r ˆ k 1 r2r x r t w r t x r t 2 p j x s t ; s: j2s using relation (44) to substitute for U r x r t. Hence u x provies a Lyapunov function for the revise system, an the unique value maximising u x is a stable point of the system, to which all trajectories converge. Linearisation may Note that v m ˆ m j j2j D r m k k2r an thus t v m t ˆ v m j t m j t ˆ k j2j q j m j 2 x r t q j m j t ;

14 using (9) an relation (45). Hence v m provies a Lyapunov function for the revise system, an the unique value maximising v m is a stable point of the system, to which all trajectories converge. The moels consiere in this section assume very fast aaptation of the users, inee so rapi that user r is essentially varying its rate x r t optimally in response to the resource shaow prices m j t ; j 2 J. Interesting questions remain concerning the stability of the system uner more general assumptions on users' spee of aaptation. A more general optimisation problem The optimisation problem implicitly solve by the primal algorithm (5)±(6) is not our initial network problem NETWORK A; C; w, but rather the maximisation of the Lyapunov function (7). We begin this section by iscussing a possible interpretation of this relaxation of the network problem, where the constraint Ax 4 C is replace by penalties, perhaps expresse in terms of elay or loss, that increase as the capacity of a resource is approache. Following this we inicate how the system problem SYSTEM U; A; C may be recast both to motivate the relaxation of the network problem, an to allow routing choices. Delay or loss Suppose that when a resource is heavily loae the network incurs some cost, perhaps expresse in terms of elay or loss. Then the optimisation of the Lyapunov function (7) might be interprete in terms of a penalty function C j y ˆ y p j Z Z 46 that escribes the rate at which cost is incurre at resource j when the loa through it is y. For example, suppose the rate at which cost is incurrre at resource j is yt yt n C j y ˆ1 n N e t n n>n when the loa is y, that is, e times the expecte number of cells per unit time that excee a threshol N in the slotte oisson moel of the previous section. Then a simple ifferentiation establishes that p j y, etermine by (46), is given by (42). Routing Next we exten the basic moel to allow routing choices to be mae. Let s 2 S now label a user, an suppose s is ienti e with a subset of R, the routes available to serve the user s. Set H sr ˆ 1ifr 2 s, so that route r serves user s, an set H sr ˆ otherwise. This e nes a ±1 matrix H ˆ H sr ; s 2 S; r 2 R. For each r 2 R let s r ientify a value s 2 S such that H sr ˆ 1, an suppose this value is unique; view s r as the user serve by route r. Now let y r be the ow on route r, an suppose that resource j incurs a cost C j y r epenent on the ow through that resource, where C j is a strictly convex function. Consier the following optimisation problems. SYSTEM U; H; A; C : max U s x s C j s2s j2j y r subject to Hy ˆ x over x; y 5 : NETWORK H; A; C; w : max w s log y r C j s2s r2s j2j over y 5 : y r Then, following the approach of Kelly, 18 it is possible to show that there exist vectors l ˆ l s ; s 2 S, w ˆ w s ; s 2 S an x ˆ x s ; s 2 S satisfying w s ˆ l s x s for s 2 S, such that w s solves USER s U s ; l s for s 2 S an x solves NETWORK H; A; C; w ; further x is then the unique vector with the property that there exists a vector y such that x; y solves SYSTEM U; H; A; C. Thus the relaxation of the network problem may be motivate by a similar relaxation of the overall system problem an both problems may be generalise to inclue routing choices. Finally we sketch the natural generalisations of the primal an ual algorithms, an their corresponing Lyapunov functions. Suppose that p j an C j are relate by (46). Generalise the primal algorithm (5)±(6) to become t y r t ˆk w s r y a t m j t 47 a2s r (or zero if this expression is negative an y r t ˆ where m j t ˆp j y r t ; 48 an let u y ˆ s2s w s log r2s y r S y r p j y y: j2j

15 Then the ynamical system (47)±(48) has the property that t u y t > unless y solves NETWORK H; A; C; w. Similarly the ual algorithm (9)±(1) may be generalize to incorporate a form of least cost routing. For s 2 S let w y r t ˆx s t ˆ s r2s min r2s m j t ; an suppose y r t is only positive on routes r that attain the minimum in the enominator. Then the ynamical system t m j t ˆk y r t q j m j t has the property that v m t is an increasing function of t, where v m ˆ w s log min m j mj q j Z Z: s2s r2s j2j Thus routing, as well as rate control, may be naturally integrate with proportionally fair pricing. Concluing remarks In this paper we have aresse the issue of how available banwith within a large-scale broaban network shoul be share between competing streams of elastic traf c. An optimisation framework leas to a ecomposition of the overall system problem into a separate problem for each user, in which the user chooses a charge per unit time that the user is willing to pay, an one for the network; we have shown that two classes of rate control algorithm are naturally associate with the objective functions appearing in, respectively, the primal an ual formulation of the network's problem. In consequence the algorithms provie natural implementations of proportionally fair pricing. We have stuie the stability of the algorithms in the presence of stochastic perturbations an time lags, an have illustrate our results with a stuy of ranom network with a hunre resources an a thousan routes. Interesting an challenging questions remain concerning the stability of the entire system uner more general assumptions on users' reactions to the rates allocate to them by the network, an when the numbers of users an the amounts of capacity available for elastic traf c vary ranomly. An outstaning practical issue concerns how protocols, such as TC in the Internet or the Available Bit Rate transfer capability of an ATM network, can be aapte to be charge sensitive. AcknowlegementsÐAman Maulloo was supporte by the Staff Development rogramme, University of Mauritius, an Davi Tan by St John's College, Cambrige; computing equipment was provie by the ESRC uner grant GR/J31896, an further support was provie by the Commission of the European Communities ACTS project AC39, entitle Charging an Accounting Schemes in Multiservice ATM Networks (CA$hMAN). The authors are grateful to Martin Biiscombe, Costas Courcoubetis, Jon Crowcroft, Richar Gibbens, James Giles, Meena Lakshmanan, Ravi Mazumar, Anrew Olyzko, George D. Stamoulis an Richar Weber for valuable iscussions an suggestions. References 1 Shenker S (1995). Funamental esign issues for the future Internet. IEEE J Selecte Areas Commun 13: 1176± Jacobson V (1988). Congestion avoiance an control. In: roc. ACM SIGCOMM '88, pp 314±329. An upate version is available via ftp://ftp.ee.lbl.gov/papers/congavoi.ps.z. 3 Wroclawski J (1996). Speci ciation of the controlle-loa network element service. Internet-Draft. (Internet-Drafts are working ocuments of the Internet Engineering Task ForceÐ their current status is available by ftp from nic.noru.net.) 4 International Telecommunications Union ((1996). Recommenation I371: Traf c control an congestion control in B-ISBN. Geneva. 5 Kelly F (1996). Moelling communication networks, present an future. hil Trans R Soc Lon A 354: 437± Hernanez-Valencia EJ, Benmohame L, Nagarajan R an Chong S (1997). Rate control algorithms for the ATM ABR service. Eur Trans on Telecommun 8: 7±2. 7 Chiu D-M an Jain R (1989). Analysis of the increase an ecrease algorithms for congestion avoiance in computer networks. Comp Networks an ISDN Sys 17: 1±14. 8 Bolot J-C an Shankar AU (199). Dynamic behavior of ratebase ow control mechanisms. ACM SIGCOMM Comp Commun Rev 2: 35±49. 9 Fenick KW, Rorigues MA an Weiss A (1992). Analysis of a rate-base feeback control strategy for long-haul ata transport. erformance Evaluation 16: 67±84. 1 Bonomi F, Mitra D an Seery JB (1995). Aaptive algorithms for feeback-base ow control in high-spee wie-area networks. IEEE J Selecte Areas Commun 13: 1267± Courcoubetis C an Weber RR (1996). Buffer over ow asymptotics for a switch hanling many traf c sources. J Appl robab 33: 886± Kelly F (1996). Notes on effective banwiths. In: Kelly F, Zachary S an Zieins (es). Stochastic Networks: Theory an Applications Volume 4 of Royal Statistical Society Lecture Notes Series. Oxfor University ress: Oxfor, pp 141± Charny A, Ramakrishnan KK an Lauck A (1996). Time scale analysis an scalability issues for explicit rate allocation in ATM networks. IEEE/ACM Trans on Networking 4: 569± Mazumar R, Mason LG an Douligeris C (1991). Fairness in network optimal ow control: optimality of prouct forms. IEEE Trans on Commun 39: 775± Kelly F (1994). On tariffs, policing an amission control for multiservice networks. Opns Res Letters 15: 1±9. 16 MacKie-Mason JK an Varian HR (1994). ricing the Internet. In: Kahin B an Keller J (es). ublic Access to the Internet. rentice-hall: Englewoo Cliffs, New Jersey. 17 McKnight LW an Bailey J (1997). Internet Economics. MIT ress: Cambrige, Massachussetts. 18 Kelly F (1997). Charging an rate control for elastic traf c. Eur Trans on Telecommun 8: 33± Arrow KJ an Hahn FH (1971). General Competitive Analysis. Oliver an Boy: Einburgh. 2 Hahn F (1982). Stability. In: Arrow KJ an Intriligator MD (es). Hanbook of Mathematical Economics, Volume II. North-Hollan, Amsteram, pp 745±793.

16 21 Varian HR (1992). Microenonomic Analysis. Thir eition. Norton: New York. 22 Garner R (1995). Games for Business an Economics. Wiley: New York. 23 Whittle (1971). Optimization Uner Constraints. Wiley: Chichester. 24 Courcoubetis C, Siris VA an Stamoulis GD (1996). Integration of pricing an ow control for Available Bit Rate services in ATM networks. roc IEEE Globecom '96, Lonon. 25 Miller RK an Michell AN (1982). Orinary Differential Equations. Acaemic ress: New York. 26 Courcoubetis C et al (1995). Amission control an routing in ATM networks using inferences from measure buffer occupancy. IEEE Trans on Commun 43: 1778±1784. Receive May 1997; accepte November 1997 after one revision

JON HOLTAN. if P&C Insurance Ltd., Oslo, Norway ABSTRACT

JON HOLTAN. if P&C Insurance Ltd., Oslo, Norway ABSTRACT OPTIMAL INSURANCE COVERAGE UNDER BONUS-MALUS CONTRACTS BY JON HOLTAN if P&C Insurance Lt., Oslo, Norway ABSTRACT The paper analyses the questions: Shoul or shoul not an iniviual buy insurance? An if so,

More information

Web Appendices of Selling to Overcon dent Consumers

Web Appendices of Selling to Overcon dent Consumers Web Appenices of Selling to Overcon ent Consumers Michael D. Grubb A Option Pricing Intuition This appenix provies aitional intuition base on option pricing for the result in Proposition 2. Consier the

More information

Web Appendices to Selling to Overcon dent Consumers

Web Appendices to Selling to Overcon dent Consumers Web Appenices to Selling to Overcon ent Consumers Michael D. Grubb MIT Sloan School of Management Cambrige, MA 02142 mgrubbmit.eu www.mit.eu/~mgrubb May 2, 2008 B Option Pricing Intuition This appenix

More information

MSc. Econ: MATHEMATICAL STATISTICS, 1995 MAXIMUM-LIKELIHOOD ESTIMATION

MSc. Econ: MATHEMATICAL STATISTICS, 1995 MAXIMUM-LIKELIHOOD ESTIMATION MAXIMUM-LIKELIHOOD ESTIMATION The General Theory of M-L Estimation In orer to erive an M-L estimator, we are boun to make an assumption about the functional form of the istribution which generates the

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 14 10/27/2008 MOMENT GENERATING FUNCTIONS

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 14 10/27/2008 MOMENT GENERATING FUNCTIONS MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 14 10/27/2008 MOMENT GENERATING FUNCTIONS Contents 1. Moment generating functions 2. Sum of a ranom number of ranom variables 3. Transforms

More information

On Adaboost and Optimal Betting Strategies

On Adaboost and Optimal Betting Strategies On Aaboost an Optimal Betting Strategies Pasquale Malacaria 1 an Fabrizio Smerali 1 1 School of Electronic Engineering an Computer Science, Queen Mary University of Lonon, Lonon, UK Abstract We explore

More information

Optimal Control Policy of a Production and Inventory System for multi-product in Segmented Market

Optimal Control Policy of a Production and Inventory System for multi-product in Segmented Market RATIO MATHEMATICA 25 (2013), 29 46 ISSN:1592-7415 Optimal Control Policy of a Prouction an Inventory System for multi-prouct in Segmente Market Kuleep Chauhary, Yogener Singh, P. C. Jha Department of Operational

More information

Game Theoretic Modeling of Cooperation among Service Providers in Mobile Cloud Computing Environments

Game Theoretic Modeling of Cooperation among Service Providers in Mobile Cloud Computing Environments 2012 IEEE Wireless Communications an Networking Conference: Services, Applications, an Business Game Theoretic Moeling of Cooperation among Service Proviers in Mobile Clou Computing Environments Dusit

More information

Search Advertising Based Promotion Strategies for Online Retailers

Search Advertising Based Promotion Strategies for Online Retailers Search Avertising Base Promotion Strategies for Online Retailers Amit Mehra The Inian School of Business yeraba, Inia Amit Mehra@isb.eu ABSTRACT Web site aresses of small on line retailers are often unknown

More information

Consumer Referrals. Maria Arbatskaya and Hideo Konishi. October 28, 2014

Consumer Referrals. Maria Arbatskaya and Hideo Konishi. October 28, 2014 Consumer Referrals Maria Arbatskaya an Hieo Konishi October 28, 2014 Abstract In many inustries, rms rewar their customers for making referrals. We analyze the optimal policy mix of price, avertising intensity,

More information

Dynamic Network Security Deployment Under Partial Information

Dynamic Network Security Deployment Under Partial Information Dynamic Network Security Deployment Uner Partial nformation nvite Paper) George Theoorakopoulos EPFL Lausanne, Switzerlan Email: george.theoorakopoulos @ epfl.ch John S. Baras University of Marylan College

More information

INFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES

INFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES 1 st Logistics International Conference Belgrae, Serbia 28-30 November 2013 INFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES Goran N. Raoičić * University of Niš, Faculty of Mechanical

More information

Math 230.01, Fall 2012: HW 1 Solutions

Math 230.01, Fall 2012: HW 1 Solutions Math 3., Fall : HW Solutions Problem (p.9 #). Suppose a wor is picke at ranom from this sentence. Fin: a) the chance the wor has at least letters; SOLUTION: All wors are equally likely to be chosen. The

More information

Low-Complexity and Distributed Energy Minimization in Multi-hop Wireless Networks

Low-Complexity and Distributed Energy Minimization in Multi-hop Wireless Networks Low-Complexity an Distribute Energy inimization in ulti-hop Wireless Networks Longbi Lin, Xiaojun Lin, an Ness B. Shroff Center for Wireless Systems an Applications (CWSA) School of Electrical an Computer

More information

A Generalization of Sauer s Lemma to Classes of Large-Margin Functions

A Generalization of Sauer s Lemma to Classes of Large-Margin Functions A Generalization of Sauer s Lemma to Classes of Large-Margin Functions Joel Ratsaby University College Lonon Gower Street, Lonon WC1E 6BT, Unite Kingom J.Ratsaby@cs.ucl.ac.uk, WWW home page: http://www.cs.ucl.ac.uk/staff/j.ratsaby/

More information

The one-year non-life insurance risk

The one-year non-life insurance risk The one-year non-life insurance risk Ohlsson, Esbjörn & Lauzeningks, Jan Abstract With few exceptions, the literature on non-life insurance reserve risk has been evote to the ultimo risk, the risk in the

More information

Optimal Control Of Production Inventory Systems With Deteriorating Items And Dynamic Costs

Optimal Control Of Production Inventory Systems With Deteriorating Items And Dynamic Costs Applie Mathematics E-Notes, 8(2008), 194-202 c ISSN 1607-2510 Available free at mirror sites of http://www.math.nthu.eu.tw/ amen/ Optimal Control Of Prouction Inventory Systems With Deteriorating Items

More information

Firewall Design: Consistency, Completeness, and Compactness

Firewall Design: Consistency, Completeness, and Compactness C IS COS YS TE MS Firewall Design: Consistency, Completeness, an Compactness Mohame G. Goua an Xiang-Yang Alex Liu Department of Computer Sciences The University of Texas at Austin Austin, Texas 78712-1188,

More information

MODELLING OF TWO STRATEGIES IN INVENTORY CONTROL SYSTEM WITH RANDOM LEAD TIME AND DEMAND

MODELLING OF TWO STRATEGIES IN INVENTORY CONTROL SYSTEM WITH RANDOM LEAD TIME AND DEMAND art I. robobabilystic Moels Computer Moelling an New echnologies 27 Vol. No. 2-3 ransport an elecommunication Institute omonosova iga V-9 atvia MOEING OF WO AEGIE IN INVENOY CONO YEM WIH ANOM EA IME AN

More information

Data Center Power System Reliability Beyond the 9 s: A Practical Approach

Data Center Power System Reliability Beyond the 9 s: A Practical Approach Data Center Power System Reliability Beyon the 9 s: A Practical Approach Bill Brown, P.E., Square D Critical Power Competency Center. Abstract Reliability has always been the focus of mission-critical

More information

The most common model to support workforce management of telephone call centers is

The most common model to support workforce management of telephone call centers is Designing a Call Center with Impatient Customers O. Garnett A. Manelbaum M. Reiman Davison Faculty of Inustrial Engineering an Management, Technion, Haifa 32000, Israel Davison Faculty of Inustrial Engineering

More information

Lagrangian and Hamiltonian Mechanics

Lagrangian and Hamiltonian Mechanics Lagrangian an Hamiltonian Mechanics D.G. Simpson, Ph.D. Department of Physical Sciences an Engineering Prince George s Community College December 5, 007 Introuction In this course we have been stuying

More information

A Universal Sensor Control Architecture Considering Robot Dynamics

A Universal Sensor Control Architecture Considering Robot Dynamics International Conference on Multisensor Fusion an Integration for Intelligent Systems (MFI2001) Baen-Baen, Germany, August 2001 A Universal Sensor Control Architecture Consiering Robot Dynamics Frierich

More information

Product Differentiation for Software-as-a-Service Providers

Product Differentiation for Software-as-a-Service Providers University of Augsburg Prof. Dr. Hans Ulrich Buhl Research Center Finance & Information Management Department of Information Systems Engineering & Financial Management Discussion Paper WI-99 Prouct Differentiation

More information

Lyapunov Stability Analysis of Energy Constraint for Intelligent Home Energy Management System

Lyapunov Stability Analysis of Energy Constraint for Intelligent Home Energy Management System JAIST Reposi https://dspace.j Title Lyapunov stability analysis for intelligent home energy of energ manageme Author(s)Umer, Saher; Tan, Yasuo; Lim, Azman Citation IEICE Technical Report on Ubiquitous

More information

Modelling and Resolving Software Dependencies

Modelling and Resolving Software Dependencies June 15, 2005 Abstract Many Linux istributions an other moern operating systems feature the explicit eclaration of (often complex) epenency relationships between the pieces of software

More information

State of Louisiana Office of Information Technology. Change Management Plan

State of Louisiana Office of Information Technology. Change Management Plan State of Louisiana Office of Information Technology Change Management Plan Table of Contents Change Management Overview Change Management Plan Key Consierations Organizational Transition Stages Change

More information

Ch 10. Arithmetic Average Options and Asian Opitons

Ch 10. Arithmetic Average Options and Asian Opitons Ch 10. Arithmetic Average Options an Asian Opitons I. Asian Option an the Analytic Pricing Formula II. Binomial Tree Moel to Price Average Options III. Combination of Arithmetic Average an Reset Options

More information

An Introduction to Event-triggered and Self-triggered Control

An Introduction to Event-triggered and Self-triggered Control An Introuction to Event-triggere an Self-triggere Control W.P.M.H. Heemels K.H. Johansson P. Tabuaa Abstract Recent evelopments in computer an communication technologies have le to a new type of large-scale

More information

Cost Efficient Datacenter Selection for Cloud Services

Cost Efficient Datacenter Selection for Cloud Services Cost Efficient Datacenter Selection for Clou Services Hong u, Baochun Li henryxu, bli@eecg.toronto.eu Department of Electrical an Computer Engineering University of Toronto Abstract Many clou services

More information

A New Pricing Model for Competitive Telecommunications Services Using Congestion Discounts

A New Pricing Model for Competitive Telecommunications Services Using Congestion Discounts A New Pricing Moel for Competitive Telecommunications Services Using Congestion Discounts N. Keon an G. Ananalingam Department of Systems Engineering University of Pennsylvania Philaelphia, PA 19104-6315

More information

A Data Placement Strategy in Scientific Cloud Workflows

A Data Placement Strategy in Scientific Cloud Workflows A Data Placement Strategy in Scientific Clou Workflows Dong Yuan, Yun Yang, Xiao Liu, Jinjun Chen Faculty of Information an Communication Technologies, Swinburne University of Technology Hawthorn, Melbourne,

More information

Di usion on Social Networks. Current Version: June 6, 2006 Appeared in: Économie Publique, Numéro 16, pp 3-16, 2005/1.

Di usion on Social Networks. Current Version: June 6, 2006 Appeared in: Économie Publique, Numéro 16, pp 3-16, 2005/1. Di usion on Social Networks Matthew O. Jackson y Caltech Leeat Yariv z Caltech Current Version: June 6, 2006 Appeare in: Économie Publique, Numéro 16, pp 3-16, 2005/1. Abstract. We analyze a moel of i

More information

BOSCH. CAN Specification. Version 2.0. 1991, Robert Bosch GmbH, Postfach 30 02 40, D-70442 Stuttgart

BOSCH. CAN Specification. Version 2.0. 1991, Robert Bosch GmbH, Postfach 30 02 40, D-70442 Stuttgart CAN Specification Version 2.0 1991, Robert Bosch GmbH, Postfach 30 02 40, D-70442 Stuttgart CAN Specification 2.0 page 1 Recital The acceptance an introuction of serial communication to more an more applications

More information

Risk Adjustment for Poker Players

Risk Adjustment for Poker Players Risk Ajustment for Poker Players William Chin DePaul University, Chicago, Illinois Marc Ingenoso Conger Asset Management LLC, Chicago, Illinois September, 2006 Introuction In this article we consier risk

More information

Sensitivity Analysis of Non-linear Performance with Probability Distortion

Sensitivity Analysis of Non-linear Performance with Probability Distortion Preprints of the 19th Worl Congress The International Feeration of Automatic Control Cape Town, South Africa. August 24-29, 214 Sensitivity Analysis of Non-linear Performance with Probability Distortion

More information

How To Understand The Structure Of A Can (Can)

How To Understand The Structure Of A Can (Can) Thi t t ith F M k 4 0 4 BOSCH CAN Specification Version 2.0 1991, Robert Bosch GmbH, Postfach 50, D-7000 Stuttgart 1 The ocument as a whole may be copie an istribute without restrictions. However, the

More information

Option Pricing for Inventory Management and Control

Option Pricing for Inventory Management and Control Option Pricing for Inventory Management an Control Bryant Angelos, McKay Heasley, an Jeffrey Humpherys Abstract We explore the use of option contracts as a means of managing an controlling inventories

More information

Forecasting and Staffing Call Centers with Multiple Interdependent Uncertain Arrival Streams

Forecasting and Staffing Call Centers with Multiple Interdependent Uncertain Arrival Streams Forecasting an Staffing Call Centers with Multiple Interepenent Uncertain Arrival Streams Han Ye Department of Statistics an Operations Research, University of North Carolina, Chapel Hill, NC 27599, hanye@email.unc.eu

More information

Digital barrier option contract with exponential random time

Digital barrier option contract with exponential random time IMA Journal of Applie Mathematics Avance Access publishe June 9, IMA Journal of Applie Mathematics ) Page of 9 oi:.93/imamat/hxs3 Digital barrier option contract with exponential ranom time Doobae Jun

More information

GPRS performance estimation in GSM circuit switched services and GPRS shared resource systems *

GPRS performance estimation in GSM circuit switched services and GPRS shared resource systems * GPRS performance estimation in GSM circuit switche serices an GPRS share resource systems * Shaoji i an Sen-Gusta Häggman Helsinki Uniersity of Technology, Institute of Raio ommunications, ommunications

More information

A NATIONAL MEASUREMENT GOOD PRACTICE GUIDE. No.107. Guide to the calibration and testing of torque transducers

A NATIONAL MEASUREMENT GOOD PRACTICE GUIDE. No.107. Guide to the calibration and testing of torque transducers A NATIONAL MEASUREMENT GOOD PRACTICE GUIDE No.107 Guie to the calibration an testing of torque transucers Goo Practice Guie 107 Measurement Goo Practice Guie No.107 Guie to the calibration an testing of

More information

FAST JOINING AND REPAIRING OF SANDWICH MATERIALS WITH DETACHABLE MECHANICAL CONNECTION TECHNOLOGY

FAST JOINING AND REPAIRING OF SANDWICH MATERIALS WITH DETACHABLE MECHANICAL CONNECTION TECHNOLOGY FAST JOINING AND REPAIRING OF SANDWICH MATERIALS WITH DETACHABLE MECHANICAL CONNECTION TECHNOLOGY Jörg Felhusen an Sivakumara K. Krishnamoorthy RWTH Aachen University, Chair an Insitute for Engineering

More information

CALCULATION INSTRUCTIONS

CALCULATION INSTRUCTIONS Energy Saving Guarantee Contract ppenix 8 CLCULTION INSTRUCTIONS Calculation Instructions for the Determination of the Energy Costs aseline, the nnual mounts of Savings an the Remuneration 1 asics ll prices

More information

An intertemporal model of the real exchange rate, stock market, and international debt dynamics: policy simulations

An intertemporal model of the real exchange rate, stock market, and international debt dynamics: policy simulations This page may be remove to conceal the ientities of the authors An intertemporal moel of the real exchange rate, stock market, an international ebt ynamics: policy simulations Saziye Gazioglu an W. Davi

More information

Optimizing Multiple Stock Trading Rules using Genetic Algorithms

Optimizing Multiple Stock Trading Rules using Genetic Algorithms Optimizing Multiple Stock Traing Rules using Genetic Algorithms Ariano Simões, Rui Neves, Nuno Horta Instituto as Telecomunicações, Instituto Superior Técnico Av. Rovisco Pais, 040-00 Lisboa, Portugal.

More information

10.2 Systems of Linear Equations: Matrices

10.2 Systems of Linear Equations: Matrices SECTION 0.2 Systems of Linear Equations: Matrices 7 0.2 Systems of Linear Equations: Matrices OBJECTIVES Write the Augmente Matrix of a System of Linear Equations 2 Write the System from the Augmente Matrix

More information

Cross-Over Analysis Using T-Tests

Cross-Over Analysis Using T-Tests Chapter 35 Cross-Over Analysis Using -ests Introuction his proceure analyzes ata from a two-treatment, two-perio (x) cross-over esign. he response is assume to be a continuous ranom variable that follows

More information

Unbalanced Power Flow Analysis in a Micro Grid

Unbalanced Power Flow Analysis in a Micro Grid International Journal of Emerging Technology an Avance Engineering Unbalance Power Flow Analysis in a Micro Gri Thai Hau Vo 1, Mingyu Liao 2, Tianhui Liu 3, Anushree 4, Jayashri Ravishankar 5, Toan Phung

More information

Unsteady Flow Visualization by Animating Evenly-Spaced Streamlines

Unsteady Flow Visualization by Animating Evenly-Spaced Streamlines EUROGRAPHICS 2000 / M. Gross an F.R.A. Hopgoo Volume 19, (2000), Number 3 (Guest Eitors) Unsteay Flow Visualization by Animating Evenly-Space Bruno Jobar an Wilfri Lefer Université u Littoral Côte Opale,

More information

Achieving quality audio testing for mobile phones

Achieving quality audio testing for mobile phones Test & Measurement Achieving quality auio testing for mobile phones The auio capabilities of a cellular hanset provie the funamental interface between the user an the raio transceiver. Just as RF testing

More information

Towards a Framework for Enterprise Architecture Frameworks Comparison and Selection

Towards a Framework for Enterprise Architecture Frameworks Comparison and Selection Towars a Framework for Enterprise Frameworks Comparison an Selection Saber Aballah Faculty of Computers an Information, Cairo University Saber_aballah@hotmail.com Abstract A number of Enterprise Frameworks

More information

How To Price Internet Access In A Broaban Service Charge On A Per Unit Basis

How To Price Internet Access In A Broaban Service Charge On A Per Unit Basis iqui Pricing for Digital Infrastructure Services Subhajyoti Banyopahyay * an sing Kenneth Cheng Department of Decision an Information Sciences Warrington College of Business Aministration University of

More information

Hybrid Model Predictive Control Applied to Production-Inventory Systems

Hybrid Model Predictive Control Applied to Production-Inventory Systems Preprint of paper to appear in the 18th IFAC Worl Congress, August 28 - Sept. 2, 211, Milan, Italy Hybri Moel Preictive Control Applie to Prouction-Inventory Systems Naresh N. Nanola Daniel E. Rivera Control

More information

The influence of anti-viral drug therapy on the evolution of HIV-1 pathogens

The influence of anti-viral drug therapy on the evolution of HIV-1 pathogens DIMACS Series in Discrete Mathematics an Theoretical Computer Science Volume 7, 26 The influence of anti-viral rug therapy on the evolution of HIV- pathogens Zhilan Feng an Libin Rong Abstract. An age-structure

More information

Factoring Dickson polynomials over finite fields

Factoring Dickson polynomials over finite fields Factoring Dickson polynomials over finite fiels Manjul Bhargava Department of Mathematics, Princeton University. Princeton NJ 08544 manjul@math.princeton.eu Michael Zieve Department of Mathematics, University

More information

Bond Calculator. Spreads (G-spread, T-spread) References and Contact details

Bond Calculator. Spreads (G-spread, T-spread) References and Contact details Cbons.Ru Lt. irogovskaya nab., 21, St. etersburg hone: +7 (812) 336-97-21 http://www.cbons-group.com Bon Calculator Bon calculator is esigne to calculate analytical parameters use in assessment of bons.

More information

Detecting Possibly Fraudulent or Error-Prone Survey Data Using Benford s Law

Detecting Possibly Fraudulent or Error-Prone Survey Data Using Benford s Law Detecting Possibly Frauulent or Error-Prone Survey Data Using Benfor s Law Davi Swanson, Moon Jung Cho, John Eltinge U.S. Bureau of Labor Statistics 2 Massachusetts Ave., NE, Room 3650, Washington, DC

More information

A Comparison of Performance Measures for Online Algorithms

A Comparison of Performance Measures for Online Algorithms A Comparison of Performance Measures for Online Algorithms Joan Boyar 1, Sany Irani 2, an Kim S. Larsen 1 1 Department of Mathematics an Computer Science, University of Southern Denmark, Campusvej 55,

More information

Lecture L25-3D Rigid Body Kinematics

Lecture L25-3D Rigid Body Kinematics J. Peraire, S. Winall 16.07 Dynamics Fall 2008 Version 2.0 Lecture L25-3D Rigi Boy Kinematics In this lecture, we consier the motion of a 3D rigi boy. We shall see that in the general three-imensional

More information

Modeling and Predicting Popularity Dynamics via Reinforced Poisson Processes

Modeling and Predicting Popularity Dynamics via Reinforced Poisson Processes Proceeings of the Twenty-Eighth AAAI Conference on Artificial Intelligence Moeling an Preicting Popularity Dynamics via Reinforce Poisson Processes Huawei Shen 1, Dashun Wang 2, Chaoming Song 3, Albert-László

More information

IPA Derivatives for Make-to-Stock Production-Inventory Systems With Lost Sales

IPA Derivatives for Make-to-Stock Production-Inventory Systems With Lost Sales IPA Derivatives for Make-to-Stock Prouction-Inventory Systems With Lost Sales Yao Zhao Benjamin Melame Rutgers University Rutgers Business School Newark an New Brunswick Department of MSIS 94 Rockafeller

More information

Risk Management for Derivatives

Risk Management for Derivatives Risk Management or Derivatives he Greeks are coming the Greeks are coming! Managing risk is important to a large number o iniviuals an institutions he most unamental aspect o business is a process where

More information

Tracking Control of a Class of Hamiltonian Mechanical Systems with Disturbances

Tracking Control of a Class of Hamiltonian Mechanical Systems with Disturbances Proceeings of Australasian Conference on Robotics an Automation, -4 Dec 4, The University of Melbourne, Melbourne, Australia Tracking Control of a Class of Hamiltonian Mechanical Systems with Disturbances

More information

Mathematics Review for Economists

Mathematics Review for Economists Mathematics Review for Economists by John E. Floy University of Toronto May 9, 2013 This ocument presents a review of very basic mathematics for use by stuents who plan to stuy economics in grauate school

More information

Enterprise Resource Planning

Enterprise Resource Planning Enterprise Resource Planning MPC 6 th Eition Chapter 1a McGraw-Hill/Irwin Copyright 2011 by The McGraw-Hill Companies, Inc. All rights reserve. Enterprise Resource Planning A comprehensive software approach

More information

Wage Compression, Employment Restrictions, and Unemployment: The Case of Mauritius

Wage Compression, Employment Restrictions, and Unemployment: The Case of Mauritius WP/04/205 Wage Compression, Employment Restrictions, an Unemployment: The Case of Mauritius Nathan Porter 2004 International Monetary Fun WP/04/205 IMF Working Paper Finance Department Wage Compression,

More information

Sensor Network Localization from Local Connectivity : Performance Analysis for the MDS-MAP Algorithm

Sensor Network Localization from Local Connectivity : Performance Analysis for the MDS-MAP Algorithm Sensor Network Localization from Local Connectivity : Performance Analysis for the MDS-MAP Algorithm Sewoong Oh an Anrea Montanari Electrical Engineering an Statistics Department Stanfor University, Stanfor,

More information

ThroughputScheduler: Learning to Schedule on Heterogeneous Hadoop Clusters

ThroughputScheduler: Learning to Schedule on Heterogeneous Hadoop Clusters ThroughputScheuler: Learning to Scheule on Heterogeneous Haoop Clusters Shehar Gupta, Christian Fritz, Bob Price, Roger Hoover, an Johan e Kleer Palo Alto Research Center, Palo Alto, CA, USA {sgupta, cfritz,

More information

Safety Stock or Excess Capacity: Trade-offs under Supply Risk

Safety Stock or Excess Capacity: Trade-offs under Supply Risk Safety Stock or Excess Capacity: Trae-offs uner Supply Risk Aahaar Chaturvei Victor Martínez-e-Albéniz IESE Business School, University of Navarra Av. Pearson, 08034 Barcelona, Spain achaturvei@iese.eu

More information

Optimal Energy Commitments with Storage and Intermittent Supply

Optimal Energy Commitments with Storage and Intermittent Supply Submitte to Operations Research manuscript OPRE-2009-09-406 Optimal Energy Commitments with Storage an Intermittent Supply Jae Ho Kim Department of Electrical Engineering, Princeton University, Princeton,

More information

Improving Direct Marketing Profitability with Neural Networks

Improving Direct Marketing Profitability with Neural Networks Volume 9 o.5, September 011 Improving Direct Marketing Profitability with eural etworks Zaiyong Tang Salem State University Salem, MA 01970 ABSTRACT Data mining in irect marketing aims at ientifying the

More information

Answers to the Practice Problems for Test 2

Answers to the Practice Problems for Test 2 Answers to the Practice Problems for Test 2 Davi Murphy. Fin f (x) if it is known that x [f(2x)] = x2. By the chain rule, x [f(2x)] = f (2x) 2, so 2f (2x) = x 2. Hence f (2x) = x 2 /2, but the lefthan

More information

Mandate-Based Health Reform and the Labor Market: Evidence from the Massachusetts Reform

Mandate-Based Health Reform and the Labor Market: Evidence from the Massachusetts Reform Manate-Base Health Reform an the Labor Market: Evience from the Massachusetts Reform Jonathan T. Kolsta Wharton School, University of Pennsylvania an NBER Amana E. Kowalski Department of Economics, Yale

More information

How To Segmentate An Insurance Customer In An Insurance Business

How To Segmentate An Insurance Customer In An Insurance Business International Journal of Database Theory an Application, pp.25-36 http://x.oi.org/10.14257/ijta.2014.7.1.03 A Case Stuy of Applying SOM in Market Segmentation of Automobile Insurance Customers Vahi Golmah

More information

Modifying Gaussian term structure models when interest rates are near the zero lower bound. Leo Krippner. March 2012. JEL classi cation: E43, G12, G13

Modifying Gaussian term structure models when interest rates are near the zero lower bound. Leo Krippner. March 2012. JEL classi cation: E43, G12, G13 DP0/0 Moifying Gaussian term structure moels when interest rates are near the zero lower boun Leo Krippner March 0 JEL classi cation: E43, G, G3 www.rbnz.govt.nz/research/iscusspapers/ Discussion Paper

More information

Calibration of the broad band UV Radiometer

Calibration of the broad band UV Radiometer Calibration of the broa ban UV Raiometer Marian Morys an Daniel Berger Solar Light Co., Philaelphia, PA 19126 ABSTRACT Mounting concern about the ozone layer epletion an the potential ultraviolet exposure

More information

Minimum-Energy Broadcast in All-Wireless Networks: NP-Completeness and Distribution Issues

Minimum-Energy Broadcast in All-Wireless Networks: NP-Completeness and Distribution Issues Minimum-Energy Broacast in All-Wireless Networks: NP-Completeness an Distribution Issues Mario Čagal LCA-EPFL CH-05 Lausanne Switzerlan mario.cagal@epfl.ch Jean-Pierre Hubaux LCA-EPFL CH-05 Lausanne Switzerlan

More information

Performance And Analysis Of Risk Assessment Methodologies In Information Security

Performance And Analysis Of Risk Assessment Methodologies In Information Security International Journal of Computer Trens an Technology (IJCTT) volume 4 Issue 10 October 2013 Performance An Analysis Of Risk Assessment ologies In Information Security K.V.D.Kiran #1, Saikrishna Mukkamala

More information

Chapter 11: Feedback and PID Control Theory

Chapter 11: Feedback and PID Control Theory Chapter 11: Feeback an ID Control Theory Chapter 11: Feeback an ID Control Theory I. Introuction Feeback is a mechanism for regulating a physical system so that it maintains a certain state. Feeback works

More information

arxiv:1309.1857v3 [gr-qc] 7 Mar 2014

arxiv:1309.1857v3 [gr-qc] 7 Mar 2014 Generalize holographic equipartition for Friemann-Robertson-Walker universes Wen-Yuan Ai, Hua Chen, Xian-Ru Hu, an Jian-Bo Deng Institute of Theoretical Physics, LanZhou University, Lanzhou 730000, P.

More information

Professional Level Options Module, Paper P4(SGP)

Professional Level Options Module, Paper P4(SGP) Answers Professional Level Options Moule, Paper P4(SGP) Avance Financial Management (Singapore) December 2007 Answers Tutorial note: These moel answers are consierably longer an more etaile than woul be

More information

Network Traffic Modelling

Network Traffic Modelling University of York Dissertation submitted for the MSc in Mathematics with Modern Applications, Department of Mathematics, University of York, UK. August 009 Network Traffic Modelling Author: David Slade

More information

Improving Emulation Throughput for Multi-Project SoC Designs

Improving Emulation Throughput for Multi-Project SoC Designs Improving Emulation Throhput for Multi-Project SoC Designs By Frank Schirrmeister, Caence Design Systems As esign sizes grow, so, too, oes the verification effort. Inee, verification has become the biggest

More information

1 Introduction to the Recommendations and their Application Principles

1 Introduction to the Recommendations and their Application Principles 1 Introuction to the Recommenations an their Application Principles 1.1 National an International Regulations for Piling Wors (1) Since the implementation ofdin EN 1997-1:2009-09: Eurocoe 7: Geotechnical

More information

Inverse Trig Functions

Inverse Trig Functions Inverse Trig Functions c A Math Support Center Capsule February, 009 Introuction Just as trig functions arise in many applications, so o the inverse trig functions. What may be most surprising is that

More information

Functional Optimization Models for Active Queue Management

Functional Optimization Models for Active Queue Management Functional Optimization Models for Active Queue Management Yixin Chen Department of Computer Science and Engineering Washington University in St Louis 1 Brookings Drive St Louis, MO 63130, USA chen@cse.wustl.edu

More information

11 CHAPTER 11: FOOTINGS

11 CHAPTER 11: FOOTINGS CHAPTER ELEVEN FOOTINGS 1 11 CHAPTER 11: FOOTINGS 11.1 Introuction Footings are structural elements that transmit column or wall loas to the unerlying soil below the structure. Footings are esigne to transmit

More information

Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks

Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks Vasilios A. Siris and Despina Triantafyllidou Institute of Computer Science (ICS) Foundation for Research and Technology - Hellas

More information

Stock Market Value Prediction Using Neural Networks

Stock Market Value Prediction Using Neural Networks Stock Market Value Preiction Using Neural Networks Mahi Pakaman Naeini IT & Computer Engineering Department Islamic Aza University Paran Branch e-mail: m.pakaman@ece.ut.ac.ir Hamireza Taremian Engineering

More information

Differentiability of Exponential Functions

Differentiability of Exponential Functions Differentiability of Exponential Functions Philip M. Anselone an John W. Lee Philip Anselone (panselone@actionnet.net) receive his Ph.D. from Oregon State in 1957. After a few years at Johns Hopkins an

More information

Factor Prices and International Trade: A Unifying Perspective

Factor Prices and International Trade: A Unifying Perspective Factor Prices an International Trae: A Unifying Perspective Ariel Burstein UCLA an NBER Jonathan Vogel Columbia an NBER October 20 Abstract How o trae liberalizations a ect relative factor prices an to

More information

On the Interaction and Competition among Internet Service Providers

On the Interaction and Competition among Internet Service Providers On the Interaction and Competition among Internet Service Providers Sam C.M. Lee John C.S. Lui + Abstract The current Internet architecture comprises of different privately owned Internet service providers

More information

Modeling RED with Idealized TCP Sources

Modeling RED with Idealized TCP Sources Moeling RED with Iealize TCP Sources P. Kuusela, P. Lassila, J. Virtamo an P. Key Networking Laboratory Helsinki University of Technology (HUT) P.O.Box 3000, FIN-02015 HUT, Finlan Email: {Pirkko.Kuusela,

More information

Net Neutrality, Network Capacity, and Innovation at the Edges

Net Neutrality, Network Capacity, and Innovation at the Edges Net Neutrality, Network Capacity, an Innovation at the Eges Jay Pil Choi Doh-Shin Jeon Byung-Cheol Kim May 22, 2015 Abstract We stuy how net neutrality regulations affect a high-banwith content provier(cp)

More information

Bellini: Ferrying Application Traffic Flows through Geo-distributed Datacenters in the Cloud

Bellini: Ferrying Application Traffic Flows through Geo-distributed Datacenters in the Cloud Bellini: Ferrying Application Traffic Flows through Geo-istribute Datacenters in the Clou Zimu Liu, Yuan Feng, an Baochun Li Department of Electrical an Computer Engineering, University of Toronto Department

More information

Dierential QoS and Pricing in Networks: where ow-control meets game theory Peter B Key and Derek R McAuley Microsoft Research Limited, Published in IEE Proceedings Software, March 1999 March 1999 Abstract

More information

Section 3.3. Differentiation of Polynomials and Rational Functions. Difference Equations to Differential Equations

Section 3.3. Differentiation of Polynomials and Rational Functions. Difference Equations to Differential Equations Difference Equations to Differential Equations Section 3.3 Differentiation of Polynomials an Rational Functions In tis section we begin te task of iscovering rules for ifferentiating various classes of

More information

Energy Cost Optimization for Geographically Distributed Heterogeneous Data Centers

Energy Cost Optimization for Geographically Distributed Heterogeneous Data Centers Energy Cost Optimization for Geographically Distribute Heterogeneous Data Centers Eric Jonari, Mark A. Oxley, Sueep Pasricha, Anthony A. Maciejewski, Howar Jay Siegel Abstract The proliferation of istribute

More information

Definition of the spin current: The angular spin current and its physical consequences

Definition of the spin current: The angular spin current and its physical consequences Definition of the spin current: The angular spin current an its physical consequences Qing-feng Sun 1, * an X. C. Xie 2,3 1 Beijing National Lab for Conense Matter Physics an Institute of Physics, Chinese

More information