5. (25 pts) An AIMD-based video rate adaptation system (discussed in class) can be represented as...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
5. (25 pts) An AIMD-based video rate adaptation system (discussed in class) can be represented as a computational function of the form: L = net (1), where \ > 0 and L > 0. Internal details of net(...) to compute L for an input are not known to the network system programmer, i.e., net(X) appears as a black-box taking as input and returning L as output. But the programmer has a high-level view how the net(...) behaves when changes, as given by the relationship: net ( + A) > net(\) > net(\ A) for A > 0. The main control program invokes the net(A) function in the following ways: Suppose Xo is an initial input for which net(o) returns a value Lo > Sh, where Sh> 0. In that case, the program reduces in multiple steps of (B x L) decrements to a value A such that net () < , where > 0 and 0 < d < Sh. Thereupon, the program increases A in multiple steps of a increments to a value X, such that net() > Sh, where a > 0. Thereafter, the decrease procedure kicks in again. It is thus a repetitive cycle of decrease and increase of X. The computation steps in the program interacting with net(...) are shown in Figure 2-(a) as a pseudo- code in a C-like language. Figure 2-(b) shows the empirical behavior of program with respect to the time-steps i = 1,2,,3,.. for certain base values 3 = 3' and a = a'. A: B: C: (a) State the truth or otherwise of the following mathematical properties exhibited by the L = net(X) function i.e., a characterization of how L increases with respect to an increase in X): i) Monotonically convex increase; ii) Monotonically concave increase; iii) Linear increase; iv) No changes, i.e., constant. Give reasons for your choice. Video source Input Show an empirical graph of how (L, A) varies with respect to i for each of the cases: i) B > B', a = a'; ii) B = ', a > a'; iii) > ', a > a'; and iv) < ', a < a'. Can you reason about the convergence property of AIMD algorithm ?? t Nf 0 Sh 81 0 output L L=net(2) C-like description of the increase-decrease phases of input to the function "L=net(2)" based on observed output L Network path Interfering cross-traffic data video data flow Lo 1 Video receiver increase phase Input-output behavior of computational function: L=net(2) 3 4 5 6 3 increase int i=0; L = net(2); //2=-20, L=Lo: where Lo > Sh repeat if (L> 8h) while (L 81) =-BL; L = net(); i++; if (L <81) while (L 8h) = + ; L = net(2); i++; until (true == false). decrease phase decrease 10 Ami:200 Computational iteration #: i a, are constants For base values: B-', -a' 15 (b) 20 22 Figure 2: Behavior of program that embodies a black-box view of L net() function 5. (25 pts) An AIMD-based video rate adaptation system (discussed in class) can be represented as a computational function of the form: L = net (1), where \ > 0 and L > 0. Internal details of net(...) to compute L for an input are not known to the network system programmer, i.e., net(X) appears as a black-box taking as input and returning L as output. But the programmer has a high-level view how the net(...) behaves when changes, as given by the relationship: net ( + A) > net(\) > net(\ A) for A > 0. The main control program invokes the net(A) function in the following ways: Suppose Xo is an initial input for which net(o) returns a value Lo > Sh, where Sh> 0. In that case, the program reduces in multiple steps of (B x L) decrements to a value A such that net () < , where > 0 and 0 < d < Sh. Thereupon, the program increases A in multiple steps of a increments to a value X, such that net() > Sh, where a > 0. Thereafter, the decrease procedure kicks in again. It is thus a repetitive cycle of decrease and increase of X. The computation steps in the program interacting with net(...) are shown in Figure 2-(a) as a pseudo- code in a C-like language. Figure 2-(b) shows the empirical behavior of program with respect to the time-steps i = 1,2,,3,.. for certain base values 3 = 3' and a = a'. A: B: C: (a) State the truth or otherwise of the following mathematical properties exhibited by the L = net(X) function i.e., a characterization of how L increases with respect to an increase in X): i) Monotonically convex increase; ii) Monotonically concave increase; iii) Linear increase; iv) No changes, i.e., constant. Give reasons for your choice. Video source Input Show an empirical graph of how (L, A) varies with respect to i for each of the cases: i) B > B', a = a'; ii) B = ', a > a'; iii) > ', a > a'; and iv) < ', a < a'. Can you reason about the convergence property of AIMD algorithm ?? t Nf 0 Sh 81 0 output L L=net(2) C-like description of the increase-decrease phases of input to the function "L=net(2)" based on observed output L Network path Interfering cross-traffic data video data flow Lo 1 Video receiver increase phase Input-output behavior of computational function: L=net(2) 3 4 5 6 3 increase int i=0; L = net(2); //2=-20, L=Lo: where Lo > Sh repeat if (L> 8h) while (L 81) =-BL; L = net(); i++; if (L <81) while (L 8h) = + ; L = net(2); i++; until (true == false). decrease phase decrease 10 Ami:200 Computational iteration #: i a, are constants For base values: B-', -a' 15 (b) 20 22 Figure 2: Behavior of program that embodies a black-box view of L net() function
Expert Answer:
Related Book For
Introduction to Operations Research
ISBN: 978-1259162985
10th edition
Authors: Frederick S. Hillier, Gerald J. Lieberman
Posted Date:
Students also viewed these algorithms questions
-
Consider the following preference table. (a) Who wins the election if the plurality with elimination method is used? (b) Assume that in a second election the eight voters who voted for B, C, A, in...
-
PLEASE GIVE CORRECT ANSWERS Prove that the number of comparators in any sorting network is (n log n). [4 marks] (ii) What does Part (d)(i) imply in terms of the depth of any sorting network? [1 mark]...
-
March 31, 2014, adjusted trial balance for Brenner Climbing Adventures has been alphabetized as follows: Required Journalize the closing entries. No. Account Debit Credit $ 2,600 168 Accumulated...
-
Which likely has the greater specific heat capacity: an object that cools quickly, or an object of the same mass that cools more slowly?
-
To keep track of how service employment is affecting the U.S. economy, go to www.bls.gov/bdm/home.html . Look at the right sidebar, which gives the latest numbers for Business Employment Dynamics....
-
Show that the laminar, free convection correlations for a vertical, isothermal flat plate of height \(L\) can be applied to a vertical, isothermal cylinder of diameter \(D\) and height \(L\) if the...
-
Figure is a questionnaire designed by an employee of Green Toe Textiles, which specializes in manufacturing mens socks. Di Wooly wrote the questionnaire because, as the office manager at headquarters...
-
Calculate the ratio of the density at the centre of the Sun compared to the density of the photosphere. Density of Sun at the centre: 1.6 x 10 5 kg m -3 Density of the Sun in the photosphere: 2 x 10...
-
Pear Corporation is a hypothetical company with financial results similar to Apple, Inc. Pear has been entering into a variety of financing transactions over the past few years, the results of which...
-
Big Burgers is in the fast-food restaurant business. One component of its marketing strategy is to increase sales by expanding in foreign mar- kets. It uses both financial and nonfinancial...
-
Dru Lindsay drove his car 12,842 miles last year. The total of variable costs was $3,822.54 and of fixed costs was $2,174.00. What was the cost per mile to operate his car last year? Round to the...
-
Why Study OM? It allows firms to enjoy ? by allowing firms to compete more ?
-
Crane Bucket Co . , a manufacturer of rain barrels, had the following data for 2 0 2 4 : Sales quantity: 2 , 340 barrels Unit selling price: $ 5 0 per barrel Unit variable costs: $53 per barrel Fixed...
-
Kruger Industrial Smoothing has the following: $100,000 face value 5% bonds paid semiannually that currently trade at 1.05 with 6 years to maturity 1,000 preferred shares with a $25 par value, a...
-
Plants transport materials through their vascular system. Which row in the table below correctly identifies the materials transported by xylem and phloem? Row xylem phloem 1 sugar water 2 carbon...
-
The end point B of a boom is originally 5 m from fixed point A when the driver starts to retract the boom with a constant radial acceleration of = -1.0 m/s? and lower it with a constant angular...
-
Complete problem P10-21 using ASPE. Data from P10-21 Original cost ................................................................. $7,000,000 Accumulated depreciation...
-
For the network shown below, use the augmenting path algorithm described in Sec. 10.5 to find the flow pattern giving the maximum flow from the source to the sink, given that the arc capacity from...
-
Consider the problem of determining the best plan for how many days to study for each of four final examinations that is presented in Prob. 11.3-3. Formulate a compact constraint programming model...
-
Consider the Markov chain that has the following (one-step) transition matrix. (a) Determine the classes of this Markov chain and, for each class, determine whether it is recurrent or transient. (b)...
-
Climates farther from the equator usually have (a) lower average temperatures. (b) higher solar intensity. (c) more precipitation. (d) more water.
-
Climate change (a) is a subject most scientists disagree about. (b) refers to the effect of greenhouse gases on atmospheric temperature. (c) refers to temperature increases in all of Earths climate...
-
How is a tsunami similar to a ripple in a pond? How do they differ?
Study smarter with the SolutionInn App