HW-5 Solution

advertisement
Homework 5: Evaluating Net Value and
ROI, Due Wednesday 10/7 at 12pm (noon)
CSCI 510, Fall 2015
30 points
In the lecture charts EC-7 MedFRS Econ Analysis I, the comparative EffectivenessCost Difference E-C for Option A (Accept Available OS) and Option B (Build New OS)
for the MedFRS Transaction Processing System (TPS) was maximized at 2400
TR/sec - $650K = 1750 for Option A and 4400 TR/sec -$1207K = 3103 for Option B
(See the below image from slide 25).
These comparisons are across different quantities. Better comparisons would be to
compute the monetary benefit - cost (Net Value) of Options A and B under different
assumptions of the value of each TR/sec, and also to compare the Return on
Investment (ROI) = (Benefit-Cost)/Cost for Options A and B under different
assumptions of the value of each TR/sec.
Perform three such comparisons (Net Value vs ROI), assuming that the value of each
TR/sec is $0.5K, $1K, and $2K. Does the preferred option for Net Value vary with
the values of each TR/sec? Is the preferred option for ROI the same as the preferred
option for Net Value for the values of each TR/sec?
There are 2 interpretations of this problem. To take the given maximum number of
processors (N) from the slides and book, or to calculate Nmax. First is the scenario of
the student using the given values, called Method 1.
Method 1
Option A
(Note: Nmax is 5 – student might not state it explicitly if they take the values given on
the slides)
TR/sec = $0.5K.
Net Value = $1200K - $650K = $550K. (2 for benefit, 1 for correct answer)
ROI = $550K/$650K = 0.846 (1 for correct answer)
TR/sec = $1K.
Net Value = $2400K - $650K = $1750K. (2 for benefit, 1 for correct answer)
ROI = $1750K/$650K = 2.69 (1 for correct answer)
TR/sec = $2K.
Net Value = $4800K - $650K = $4150K. (2 for benefit, 1 for correct answer)
ROI = $4150K/$650K = 6.38 (1 for correct answer)
Option B
(Note: Nmax is 10 – student might not state it explicitly if they take the values given
on the slides)
TR/sec = $0.5K.
Net Value=$2200K-$1207K = $993K. (2 for benefit, 1 for correct answer)
ROI = $993K/$1207K = 0.82 (1 for correct answer)
TR/sec = $1K.
Net Value=$4400K-$1207K = $3193K . (2 for benefit, 1 for correct answer)
ROI = $3193K/$1207K = 2.64 (1 for correct answer)
TR/sec = $2K.
Net Value=$8800K-$1207K = $7593K. (2 for benefit, 1 for correct answer)
ROI = $7593K/$1207K = 6.29 (1 for correct answer)
Option B is consistently better on Net Value (3 points), but Option A is consistently
better on ROI (3 points).
Method 2
(Nmax is 5 for Option A and 10 for Option B for all scenarios)
Give 10 points for correctly calculating Nmax including all of the steps to calculate the
correct Nmax values. If they get the wrong values, take off 2 points then continue the
grading as though it is correct. If the student does not use a whole number for Nmax
(N is the number of processors, and you cannot use or buy a portion of a processor),
then take off 3 points.
Distribute the points for calculating Net Value and ROI, and doing the final
comparisons as below:
Option A
(Note: Nmax is 5 – student might not state it explicitly if they take the values given on
the slides)
TR/sec = $0.5K.
Net Value = $1200K - $650K = $550K. (1 for benefit, 1 for correct answer)
ROI = $550K/$650K = 0.846 (1 for correct answer)
TR/sec = $1K.
Net Value = $2400K - $650K = $1750K. (1 for benefit, 1 for correct answer)
ROI = $1750K/$650K = 2.69 (1 for correct answer)
TR/sec = $2K.
Net Value = $4800K - $650K = $4150K. (1 for benefit, 1 for correct answer)
ROI = $4150K/$650K = 6.38 (1 for correct answer)
Option B
(Note: Nmax is 10 – student might not state it explicitly if they take the values given
on the slides)
TR/sec = $0.5K.
Net Value=$2200K-$1207K = $993K. (1 for benefit, 1 for correct answer)
ROI = $993K/$1207K = 0.82 (1 for correct answer)
TR/sec = $1K.
Net Value=$4400K-$1207K = $3193K . (1 for benefit, 1 for correct answer)
ROI = $3193K/$1207K = 2.64 (1 for correct answer)
TR/sec = $2K.
Net Value=$8800K-$1207K = $7593K. (1 for benefit, 1 for correct answer)
ROI = $7593K/$1207K = 6.29 (1 for correct answer)
Option B is consistently better on Net Value (1 point), but Option A is consistently
better on ROI (1 point).
Below are details of how to calculate Nmax and towards the end includes calculating
the Net Value and ROI (which are slightly different from above and can be used to
cross-reference students’ work).
Below, “TR” means “transaction”.
The analysis for determining Nmax, the optimal number of processors, based on the
value of VT, the $K value of one TR/sec, follows section 13.3 (book page 210) from
EP-5.
The performance equation is given on slide 11 (of EC-7):
E(N) = (N * (S – P – M * (N - 1))) / T, where:
N = number of processors
S = processor speed (MOPS/sec)
P = processor overhead (MOPS/sec)
M = multiprocessor overhead factor (MOPS/sec/processor)
T = transaction processing time (MOPS/TR)
The values of these parameters (other than N), the resulting E(N) expressions, the
corresponding total value expressions, and the cost expressions (from slide 14) for
the two options are as follows:
Option
Source slide in EC-7
S
P
M
T
E(N)
TV(N)
C(N)
A
B
11
1000
200
80
1.0
80N(11-N)
VT*80N(11-N)
450+40N
14
1000
200
40
1.0
40N(21-N)
VT*40N(21-N)
1007+20N
The total value, TV(N), is the value of one transaction per second, VT, multiplied by
the number of transactions per second, E(N).
The next step is to find the value of N, NMax, that maximizes the net value NV(N) =
TV(N) – C(N). The usual way of doing this is to differentiate NV(N), set the
derivative equal to zero, and solve that for N. The table below uses the
mathematically equivalent approach (from section 13.3) of setting dC/dN equal to
dTV/dN and solving that.
Option
C(N)
dC/dN
TV(N)
dTV/dN
Equation to solve
Resulting formula for NMax
Simplified formula for NMax
A
450+40N
40
VT*(880N-80N2)
VT*(880-160N)
40 = VT*(880-160N)
(880VT-40)/160VT
5.5 – 0.25 / VT
B
1007+20N
20
VT*(840N-40N2)
VT*(840-80N)
20 = VT*(840-80N)
(840VT-20)/80VT
10.5 – 0.25 / VT
With the formulas for NMax, the final results can be computed. Fractions of a
processor should not be allowed (you can’t buy a partial processor).
Download