{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,5]],"date-time":"2025-10-05T16:29:24Z","timestamp":1759681764999},"reference-count":53,"publisher":"Association for Computing Machinery (ACM)","issue":"9","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2016,5]]},"abstract":"<jats:p>This paper presents a comprehensive evaluation of an ultra-low power cluster, built upon the Intel Edison based micro servers. The improved performance and high energy efficiency of micro servers have driven both academia and industry to explore the possibility of replacing conventional brawny servers with a larger swarm of embedded micro servers. Existing attempts mostly focus on mobile-class micro servers, whose capacities are similar to mobile phones. We, on the other hand, target on sensor-class micro servers, which are originally intended for uses in wearable technologies, sensor networks, and Internet-of-Things. Although sensor-class micro servers have much less capacity, they are touted for minimal power consumption (&lt; 1 Watt), which opens new possibilities of achieving higher energy efficiency in datacenter workloads. Our systematic evaluation of the Edison cluster and comparisons to conventional brawny clusters involve careful workload choosing and laborious parameter tuning, which ensures maximum server utilization and thus fair comparisons. Results show that the Edison cluster achieves up to 3.5x improvement on work-done-per-joule for web service applications and data-intensive MapReduce jobs. In terms of scalability, the Edison cluster scales linearly on the throughput of web service workloads, and also shows satisfactory scalability for MapReduce workloads despite coordination overhead.<\/jats:p>","DOI":"10.14778\/2947618.2947625","type":"journal-article","created":{"date-parts":[[2016,7,26]],"date-time":"2016-07-26T13:28:39Z","timestamp":1469539719000},"page":"696-707","source":"Crossref","is-referenced-by-count":10,"title":["An experimental evaluation of datacenter workloads on low-power embedded micro servers"],"prefix":"10.14778","volume":"9","author":[{"given":"Yiran","family":"Zhao","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shen","family":"Li","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shaohan","family":"Hu","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongwei","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuochao","family":"Yao","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huajie","family":"Shao","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tarek","family":"Abdelzaher","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,5]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Dell Cluster testbed. http:\/\/greendatacenters.web.engr.illinois.edu\/.  Dell Cluster testbed. http:\/\/greendatacenters.web.engr.illinois.edu\/."},{"key":"e_1_2_1_2_1","unstructured":"Hadoop web page. https:\/\/hadoop.apache.org\/.  Hadoop web page. https:\/\/hadoop.apache.org\/."},{"key":"e_1_2_1_3_1","unstructured":"HAProxy web page. http:\/\/www.haproxy.org\/.  HAProxy web page. http:\/\/www.haproxy.org\/."},{"key":"e_1_2_1_4_1","unstructured":"Lighttpd web page. https:\/\/www.lighttpd.net\/.  Lighttpd web page. https:\/\/www.lighttpd.net\/."},{"key":"e_1_2_1_5_1","unstructured":"Linux man page for dd. http:\/\/www.unix.com\/man-page\/opensolaris\/1m\/dd\/.  Linux man page for dd. http:\/\/www.unix.com\/man-page\/opensolaris\/1m\/dd\/."},{"key":"e_1_2_1_6_1","unstructured":"Linux man page for ioping. http:\/\/manpages.ubuntu.com\/manpages\/saucy\/man1\/ioping.1.html.  Linux man page for ioping. http:\/\/manpages.ubuntu.com\/manpages\/saucy\/man1\/ioping.1.html."},{"key":"e_1_2_1_7_1","unstructured":"Linux man page for iperf3. https:\/\/code.google.com\/p\/iperf\/wiki\/ManPage.  Linux man page for iperf3. https:\/\/code.google.com\/p\/iperf\/wiki\/ManPage."},{"key":"e_1_2_1_8_1","unstructured":"Linux man page for ping. http:\/\/linux.die.net\/man\/8\/ping.  Linux man page for ping. http:\/\/linux.die.net\/man\/8\/ping."},{"key":"e_1_2_1_9_1","unstructured":"Linux man page for sysbench. http:\/\/www.linuxcertif.com\/man\/1\/sysbench\/.  Linux man page for sysbench. http:\/\/www.linuxcertif.com\/man\/1\/sysbench\/."},{"key":"e_1_2_1_10_1","unstructured":"Logcount example code. https:\/\/github.com\/tsirisha\/hadoop-mapreduce-examples.  Logcount example code. https:\/\/github.com\/tsirisha\/hadoop-mapreduce-examples."},{"key":"e_1_2_1_11_1","unstructured":"Memcached web page. http:\/\/memcached.org\/.  Memcached web page. http:\/\/memcached.org\/."},{"key":"e_1_2_1_12_1","unstructured":"MySQL web page. https:\/\/www.mysql.com\/.  MySQL web page. https:\/\/www.mysql.com\/."},{"key":"e_1_2_1_13_1","unstructured":"PHP web page. http:\/\/www.php.net\/.  PHP web page. http:\/\/www.php.net\/."},{"key":"e_1_2_1_14_1","volume-title":"https:\/\/dumps.wikimedia.org\/","author":"Wikimedia","year":"2005","unstructured":"Wikimedia raw database downloads. https:\/\/dumps.wikimedia.org\/ , 2005 . Wikimedia raw database downloads. https:\/\/dumps.wikimedia.org\/, 2005."},{"key":"e_1_2_1_15_1","volume-title":"http:\/\/webcitation.org\/6PgFAdEFp","author":"Server AMD","year":"2014","unstructured":"AMD to Accelerate the ARM Server Ecosystem with the First ARM-based CPU and Development Platform from a Server Processor Vendor . http:\/\/webcitation.org\/6PgFAdEFp , 2014 . AMD to Accelerate the ARM Server Ecosystem with the First ARM-based CPU and Development Platform from a Server Processor Vendor. http:\/\/webcitation.org\/6PgFAdEFp, 2014."},{"key":"e_1_2_1_16_1","unstructured":"Applied Micro Canonical claim the first ARM 64-bit server production software deployment. http:\/\/webcitation.org\/6RLczwpch 2014.  Applied Micro Canonical claim the first ARM 64-bit server production software deployment. http:\/\/webcitation.org\/6RLczwpch 2014."},{"key":"e_1_2_1_17_1","volume-title":"http:\/\/www.intel.com\/content\/www\/us\/en\/do-it-yourself\/edison.html","author":"Module Intel Edison","year":"2014","unstructured":"Intel Edison Module . http:\/\/www.intel.com\/content\/www\/us\/en\/do-it-yourself\/edison.html , 2014 . Intel Edison Module. http:\/\/www.intel.com\/content\/www\/us\/en\/do-it-yourself\/edison.html, 2014."},{"key":"e_1_2_1_18_1","volume-title":"https:\/\/www.apm.com\/products\/data-center\/x-gene-family\/x-gene\/","author":"Chip Solution World's First","year":"2015","unstructured":"World's First ARMv8 64-bit Server on a Chip Solution . https:\/\/www.apm.com\/products\/data-center\/x-gene-family\/x-gene\/ , 2015 . World's First ARMv8 64-bit Server on a Chip Solution. https:\/\/www.apm.com\/products\/data-center\/x-gene-family\/x-gene\/, 2015."},{"key":"e_1_2_1_19_1","first-page":"012033","volume-title":"Journal of Physics: Conference Series","volume":"608","author":"Abdurachmanov D.","unstructured":"D. Abdurachmanov , B. Bockelman , P. Elmer , G. Eulisse , R. Knight , and S. Muzaffar . Heterogeneous high throughput scientific computing with apm x-gene and intel xeon phi . In Journal of Physics: Conference Series , volume 608 , page 012033 . IOP Publishing, 2015. D. Abdurachmanov, B. Bockelman, P. Elmer, G. Eulisse, R. Knight, and S. Muzaffar. Heterogeneous high throughput scientific computing with apm x-gene and intel xeon phi. In Journal of Physics: Conference Series, volume 608, page 012033. IOP Publishing, 2015."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2013.121"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"e_1_2_1_22_1","volume-title":"The datacenter as a computer: An introduction to the design of warehouse-scale machines. Synthesis lectures on computer architecture, 8(3):94--95","author":"Barroso L. A.","year":"2013","unstructured":"L. A. Barroso , J. Clidaras , and U. H\u00f6lzle . The datacenter as a computer: An introduction to the design of warehouse-scale machines. Synthesis lectures on computer architecture, 8(3):94--95 , 2013 . L. A. Barroso, J. Clidaras, and U. H\u00f6lzle. The datacenter as a computer: An introduction to the design of warehouse-scale machines. Synthesis lectures on computer architecture, 8(3):94--95, 2013."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.443"},{"key":"e_1_2_1_24_1","first-page":"383","volume-title":"Virtual machine migration in cloud computing environments: Benefits, challenges, and approaches. Communication Infrastructures for Cloud Computing","author":"Boutaba R.","year":"2013","unstructured":"R. Boutaba , Q. Zhang , and M. F. Zhani . Virtual machine migration in cloud computing environments: Benefits, challenges, and approaches. Communication Infrastructures for Cloud Computing . H. Mouftah and B. Kantarci (Eds.). IGI-Global , USA , pages 383 -- 408 , 2013 . R. Boutaba, Q. Zhang, and M. F. Zhani. Virtual machine migration in cloud computing environments: Benefits, challenges, and approaches. Communication Infrastructures for Cloud Computing. H. Mouftah and B. Kantarci (Eds.). IGI-Global, USA, pages 383--408, 2013."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508284.1508270"},{"key":"e_1_2_1_26_1","first-page":"337","volume-title":"NSDI","volume":"8","author":"Chen G.","year":"2008","unstructured":"G. Chen , W. He , J. Liu , S. Nath , L. Rigas , L. Xiao , and F. Zhao . Energy-aware server provisioning and load dispatching for connection-intensive internet services . In NSDI , volume 8 , pages 337 -- 350 , 2008 . G. Chen, W. He, J. Liu, S. Nath, L. Rigas, L. Xiao, and F. Zhao. Energy-aware server provisioning and load dispatching for connection-intensive internet services. In NSDI, volume 8, pages 337--350, 2008."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168842"},{"key":"e_1_2_1_28_1","volume-title":"Dynamic websites","author":"Ibarra Roca R.","year":"2007","unstructured":"R. Ibarra Roca and P. de la Iglesia Couto . Dynamic websites . 2007 . R. Ibarra Roca and P. de la Iglesia Couto. Dynamic websites. 2007."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1816038.1816002"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.14778\/2350229.2350280"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920862"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815948.1815956"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869389.1869396"},{"key":"e_1_2_1_34_1","first-page":"1","volume-title":"Proceedings of the 2010 international conference on Power aware computing and systems","author":"Le Sueur E.","year":"2010","unstructured":"E. Le Sueur and G. Heiser . Dynamic voltage and frequency scaling: The laws of diminishing returns . In Proceedings of the 2010 international conference on Power aware computing and systems , pages 1 -- 8 . USENIX Association , 2010 . E. Le Sueur and G. Heiser. Dynamic voltage and frequency scaling: The laws of diminishing returns. In Proceedings of the 2010 international conference on Power aware computing and systems, pages 1--8. USENIX Association, 2010."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1740390.1740405"},{"key":"e_1_2_1_36_1","volume-title":"White paper: Wake on lan technology","author":"Lieberman P.","year":"2006","unstructured":"P. Lieberman . White paper: Wake on lan technology , 2006 . P. Lieberman. White paper: Wake on lan technology, 2006."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/DASC.2011.87"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752945"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508284.1508269"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687730"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2013.01.002"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247522"},{"key":"e_1_2_1_43_1","volume-title":"Energy and performance-can a wimpy-node cluster challenge a brawny server? arXiv preprint arXiv:1407.0386","author":"Schall D.","year":"2014","unstructured":"D. Schall and T. H\u00e4rder . Energy and performance-can a wimpy-node cluster challenge a brawny server? arXiv preprint arXiv:1407.0386 , 2014 . D. Schall and T. H\u00e4rder. Energy and performance-can a wimpy-node cluster challenge a brawny server? arXiv preprint arXiv:1407.0386, 2014."},{"key":"e_1_2_1_44_1","unstructured":"N. Schot. Feasibility of raspberry pi 2 based micro data centers in big data applications. 2015.  N. Schot. Feasibility of raspberry pi 2 based micro data centers in big data applications. 2015."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/545215.545219"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1740390.1740407"},{"key":"e_1_2_1_47_1","first-page":"2","article-title":"Delivering energy proportionality with non energy-proportional systems-optimizing the ensemble","volume":"8","author":"Tolia N.","year":"2008","unstructured":"N. Tolia , Z. Wang , M. Marwah , C. Bash , P. Ranganathan , and X. Zhu . Delivering energy proportionality with non energy-proportional systems-optimizing the ensemble . HotPower , 8 : 2 -- 2 , 2008 . N. Tolia, Z. Wang, M. Marwah, C. Bash, P. Ranganathan, and X. Zhu. Delivering energy proportionality with non energy-proportional systems-optimizing the ensemble. HotPower, 8:2--2, 2008.","journal-title":"HotPower"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2013.25"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2494232.2465553"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1791314.1791347"},{"key":"e_1_2_1_51_1","volume-title":"Small data center using raspberry pi 2 for video streaming","author":"Velthuis P.","year":"2015","unstructured":"P. Velthuis . Small data center using raspberry pi 2 for video streaming . 2015 . P. Velthuis. Small data center using raspberry pi 2 for video streaming. 2015."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/358274.358283"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.20"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/2947618.2947625","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T09:33:54Z","timestamp":1672220034000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/2947618.2947625"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5]]},"references-count":53,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2016,5]]}},"alternative-id":["10.14778\/2947618.2947625"],"URL":"https:\/\/doi.org\/10.14778\/2947618.2947625","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2016,5]]}}}