Title :
On the use of microservers in supporting hadoop applications
Author :
Anwar, Ayesha ; Krish, K.R. ; Butt, Ali R.
Author_Institution :
Virginia Tech, Blacksburg, VA, USA
Abstract :
The use of economical, low-power microservers comprising of embedded CPUs is on the rise in supporting a myriad of applications. State of the art microservers can already match the performance of low-end traditional servers, and have been advocated as an energy-efficient alternative computing substrate for data centers as well. In this paper, we explore whether cluster comprising microservers can support the popular Hadoop platform. We conduct a quantitative study of six representative Hadoop applications on five hardware configurations. To compare the different clusters, we also define a comprehensive metric, PerfEC, which unifies the performance, energy consumption, and the acquisition and operating costs of the applications, and helps identify appropriate clusters for Hadoop applications. Experiments on our test clusters suggest that for applications such as TeraSort, RandomWriter and Grep microservers offer up to two orders of magnitude better efficiency in terms of PerfEC than traditional clusters. Similarly, a 3000-node cluster simulation driven by a real-world trace from Facebook shows that on average the studied microservers can match the performance of standard servers, while providing up to 31% energy savings at only 60% of the acquisition cost. We also compare PerfEC to the extant Total Cost of Ownership (TCO) metric, and find that our approach is better able to capture the trade-offs involved.
Keywords :
distributed processing; microprocessor chips; network servers; Facebook; Grep microservers; Hadoop applications; Hadoop platform; PerfEC; RandomWriter; TeraSort; cluster comprising microservers; data centers; economical microservers; embedded CPU; energy consumption; energy-efficient alternative computing substrate; low-end traditional servers; low-power microservers; total cost of ownership metric; Energy consumption; Energy measurement; Hardware; Performance evaluation; Servers; Substrates;
Conference_Titel :
Cluster Computing (CLUSTER), 2014 IEEE International Conference on
Conference_Location :
Madrid
DOI :
10.1109/CLUSTER.2014.6968753