Question: 6 . 1 [ 5 / 5 / 1 0 ] 6 . 2 , 6 . 4 > In this chapter, data - level

6.1[5/5/10]6.2,6.4>In this chapter, data-level parallelism has been discussed as a
way for WSCstoachieve high performance on large problems. Conceivably, even
greater performance can be obtained by using high-end servers; however, higher
performance servers often come with a nonlinear price increase.
a.[5]6.4>Assuming servers that are 10% faster at the same utilization, but are
20% more expensive, what is the CAPEX for the WSC?
b.[5]6.4>If those servers also use 15% more power, what is the OPEX of the
warehouse-scale computer?
c.[10]6.2,6.4>Given the speed improvement and power increase, what must
the cost of the new servers be to be comparable to the original cluster? (Hint:
Based on this TCO model, you may have to change the critical load of the
facility.)
6.3[5/10/15]6.4,6.6>Servers that have different operating modes offer opportuni
ties for dynamically running different configurations in the cluster to match work
load usage. Use the data in Figure 6.35 for the power/performance modes for a
given low-power server.
a.[5]6.4,6.6>If a server operator decided to save power costs by running all
servers at medium performance, how many servers would be needed to achieve
the same level of performance?
6.14[15/15/10/10]6.2,6.3>MapReduce enables large amounts of parallelism by
having data-independent tasks run on multiple nodes, often using commodity hard
ware; however, there are limits to the level of parallelism. For example, for redun
dancy MapReduce will write data blocks to multiple nodes, consuming disk and,
potentially, network bandwidth. Assume a total dataset size of 300 GB, a network
bandwidth of 1 Gb/s, a 10 s/GB map rate, and a 20 s/GB reduce rate. Also assume
that 30%ofthedata must beread fromremotenodes,andeachoutput fileis written
to two other nodes for redundancy. Use Figure 6.6 for all other parameters.
a.[15]6.2,6.3>Assume that all nodes are in the same rack. What is the
expected runtime with 5 nodes? 10 nodes? 100 nodes? 1000 nodes? Discuss
the bottlenecks at each node size.
Figure 6.6 Latency, bandwidth, and capacity of the memory hierarchy of a WSC [Barroso and Hlzle 2009]. Figure 6.7 plots this same information.
6 . 1 [ 5 / 5 / 1 0 ] < 6 . 2 , 6 . 4 > In this

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Programming Questions!