Question: A network of n = 6 peer-to-peer computers is shown in Figure 16.17. Each computer can upload or download data at a certain rate on

A network of n = 6 peer-to-peer computers is shown in Figure 16.17. Each computer can upload or download data at a certain rate on the connection links shown in the figure.

Let b + ∈ Rbe the vector containing the packet transmission rates on the links numbered in the figure, and let b– ∈ Rbe the vector containing the packet transmission rates on the reverse links, where it must hold that b+  ≥ 0 and b– ≥ 0. Define an arc-node incidence matrix for this network

A = 001000 0 1 0 1 1 0 0 0 0

and-1 0 0 0 1 -1 0 0 -1 -1 0 0(the positive part of A), 0 0 0 HOTOOO 0 0 0 - 1 0 0 1(the negative part of A). Then, the total output (upload) rate at the nodes is given by 000710 0 0 -1 -1 101000 -1 0 0 0 1 The net outflow at nodes is hence given by 

and the flow balance equations require that [vnet]= fi, where f= 0 if computer i is not generating or sinking packets (it just passes on the received packets, i.e., it is acting as a relay station), f> 0 if computer i is generating packets, or fi. Each computer can download data at a maximum rate of v̅dwl = 20 Mbit/s and upload data at a maximum rate of v̅upl = 10 Mbit/s (these limits refer to the total download or upload rates of a computer, through all its connections). The level of congestion of each connection is defined as

Assume that node 1 must transmit packets to node 5 at a rate f= 9 Mbit/s, and that node 2 must transmit packets to node 6 at a rate f= 8 Mbit/s. Find the rate on all links such that the average congestion level of the network is minimized.

A = 001000 0 1 0 1 1 0 0 0 0 -1 0 0 0 1 -1 0 0 -1 -1 0 0 0 0 0 HOTOOO 0 0 0 - 1 0 0 1 000710 0 0 -1 -1 101000 -1 0 0 0 1

Step by Step Solution

3.43 Rating (166 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To solve this optimization problem we need to find the transmission rates on all links b and b such that the average congestion level of the network i... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Optimization Models Questions!