Network Utility Maximisation Flashcards

1
Q

What constitutes a NUM problem? (Network Utility Maximisation)

A

Maximising user utility subject to constraints, e.g capacity constraints.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What kind of throughput model is often used to model our networks? Draw it

A

Elastic model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In what way can bandwidth allocation be thought of as an arbitration?

A
  • Users request properties of applications
  • These properties determine the solution uniquely
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Nash arbitration?

A
  • Properties that users request of applications are used as axioms of fairness
  • The outcome of Nash arbitration is a Nash axiomatic arbitration solution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How the solution to maximise the utility of n users, each having an objective function of a given resource of (a)xi be written?

A

= max product from i = 0 to i = n of (a)xi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the implication of user objective functions being weighted by different values of a?

A

The different weights act as their bargaining power.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How does the price a user is willing to pay affect its objective function?

A

If amount of money is denoted wi payed at price pi then wi = pi*xi

  • xi is the initial user objective function where the user specifies how much of the resource they want (unweighted)
  • wi is equivalent to ai in this case –> it is the users bargaining power
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Jain’s Fairness index? (3)

A
  • Applicable to any resource sharing or allocation problem
  • Independent of the amount of resources
  • Index is always between 0 and 1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does a Jain’s Fairness index of 0.2 indicate?

A
  • That a system is unfair to 80% of its users
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How do you calculate Jain’s Fairness index? Write it

A

GAMMA = (sum from i = 1 to n of xi)^2 / (n * sum from i = 1 to n of (xi^2))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does Max-Min Fairness work? Draw using three cups of increasing size.

A
  • Resources are allocated equally and in infinitesimal increments to all requested flows until one is satisfied.
  • Then amongst the remainder of requested flows, and so on until all are satisfied or capacity is exhausted.
  • I.E give max Utility to smallest requested flow
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the aim of a frequency regulation service?

A
  • Develop EVs distributed recharging algorithm which combines frequency regulation and improves the utilisation of electricity generators.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are features of a frequency regulation algorithm? And what initial information is given?

A

Initial given:
- set of EVs storage units and state of charge reqs
- set of electricity generators and demand profile from non-storage loads

  • Distributed computation of control policy
  • Only binary information on frequency deviations is required
  • Proportionally fair recharging rates
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the meaning of k in a frequency regulation algorithm and how is it calculated?

A

k = C(t) / (sum from i to n from set v(t) of wi(t) )

  • wi(t) : rate at which i-th EV pays money for recharging
  • v(t) : set of recharging EVs at time t
  • k is that it is a value that increases when generation is increased
  • k decreases when demand is increased
  • when k decreases the cost of energy increases (reducing demand)
  • when k increases the cost of energy decreases (increasing demand)
  • it regulates recharging rates
How well did you know this?
1
Not at all
2
3
4
5
Perfectly