{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:51:54Z","timestamp":1750308714758,"version":"3.41.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2012,10,1]],"date-time":"2012-10-01T00:00:00Z","timestamp":1349049600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Energy-Proportional Computing","award":["NSF-CCF-1017578"],"award-info":[{"award-number":["NSF-CCF-1017578"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2012,10]]},"abstract":"<jats:p>Current resource provisioning schemes in Internet services leave servers less than 50% utilized almost all the time. At this level of utilization, the servers' energy efficiency is substantially lower than at peak utilization. A solution to this problem could be dynamically consolidating workloads into fewer servers and turning others off. However, services typically resist doing so, because of high response times during reactivation in handling traffic spikes. Moreover, services often want the memory and\/or storage of all servers to be readily available at all times.<\/jats:p>\n          <jats:p>\n            In this article, we propose a family of\n            <jats:italic>barely alive<\/jats:italic>\n            active low-power server states that facilitates both fast reactivation and access to memory while in a low-power state. We compare these states to previously proposed active and idle states. In particular, we investigate the impact of load bursts in each energy-saving scheme. We also evaluate the additional benefits of memory access under low-power states with a study of a search service using a cooperative main-memory cache. Finally, we propose a system that combines a barely-alive state with the off state. We find that the barely alive states can reduce service energy consumption by up to 38%, compared to an energy-oblivious system. We also find that these energy savings are consistent across a large parameter space.\n          <\/jats:p>","DOI":"10.1145\/2367736.2367742","type":"journal-article","created":{"date-parts":[[2012,11,29]],"date-time":"2012-11-29T15:02:27Z","timestamp":1354201347000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Barely alive memory servers"],"prefix":"10.1145","volume":"8","author":[{"given":"Vlasia","family":"Anagnostopoulou","sequence":"first","affiliation":[{"name":"University of California at Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Susmit","family":"Biswas","sequence":"additional","affiliation":[{"name":"University of California at Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heba","family":"Saadeldeen","sequence":"additional","affiliation":[{"name":"University of California at Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alan","family":"Savage","sequence":"additional","affiliation":[{"name":"University of California at Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ricardo","family":"Bianchini","sequence":"additional","affiliation":[{"name":"Rutgers University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Yang","sequence":"additional","affiliation":[{"name":"University of California at Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Diana","family":"Franklin","sequence":"additional","affiliation":[{"name":"University of California at Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frederic T.","family":"Chong","sequence":"additional","affiliation":[{"name":"University of California at Santa Barbara"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,11,30]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Adamic L. 2000. Zipf power-laws and pareto -- A ranking tutorial. Tech. rep. HP Labs.  Adamic L. 2000. Zipf power-laws and pareto -- A ranking tutorial. Tech. rep. HP Labs."},{"volume-title":"Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 365--380","author":"Agarwal Y.","key":"e_1_2_1_2_1","unstructured":"Agarwal , Y. , Hodges , S. , Chandra , R. , Scott , J. , Bahl , P. , and Gupta , R . 2009. Somniloquy: Augmenting network interfaces to reduce pc energy usage . In Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 365--380 . Agarwal, Y., Hodges, S., Chandra, R., Scott, J., Bahl, P., and Gupta, R. 2009. Somniloquy: Augmenting network interfaces to reduce pc energy usage. In Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 365--380."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.443"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2005.60"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/782814.782829"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502045"},{"volume-title":"Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (NSDI'08)","author":"Chen G.","key":"e_1_2_1_8_1","unstructured":"Chen , G. , He , W. , Liu , J. , Nath , S. , Rigas , L. , Xiao , L. , and Zhao , F . 2008. Energy-Aware server provisioning and load dispatching for connection-intensive Internet services . In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (NSDI'08) . USENIX Association, 337--350. Chen, G., He, W., Liu, J., Nath, S., Rigas, L., Xiao, L., and Zhao, F. 2008. Energy-Aware server provisioning and load dispatching for connection-intensive Internet services. In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (NSDI'08). USENIX Association, 337--350."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064212.1064253"},{"key":"e_1_2_1_10_1","unstructured":"Dormando. 2011. Memcached. http:\/\/memcached.org.  Dormando. 2011. Memcached. http:\/\/memcached.org."},{"volume-title":"Proceedings of the 2nd Workshop on Power-Aware Computer Systems (PACS'02)","author":"Elnozahy M.","key":"e_1_2_1_11_1","unstructured":"Elnozahy , M. , Kistler , M. , and Rajamony , R . 2003. Energy-Efficient server clusters . In Proceedings of the 2nd Workshop on Power-Aware Computer Systems (PACS'02) . Springer, 179--197. Elnozahy, M., Kistler, M., and Rajamony, R. 2003. Energy-Efficient server clusters. In Proceedings of the 2nd Workshop on Power-Aware Computer Systems (PACS'02). Springer, 179--197."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250665"},{"key":"e_1_2_1_13_1","unstructured":"Fitzpatrick B. 2004. Distributed caching with memcached. Linux J.   Fitzpatrick B. 2004. Distributed caching with memcached. Linux J."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065969"},{"key":"e_1_2_1_15_1","unstructured":"Hitachi. 2011. Deskstar 7k1000 specification sheet. http:\/\/www.hgst.com\/tech\/techlib.nsf\/techdocs\/D70FC3A0F32161868625747B00832876\/$file\/Deskstar_7K1000.B_DS.pdf.  Hitachi. 2011. Deskstar 7k1000 specification sheet. http:\/\/www.hgst.com\/tech\/techlib.nsf\/techdocs\/D70FC3A0F32161868625747B00832876\/$file\/Deskstar_7K1000.B_DS.pdf."},{"volume-title":"Intel Xeon processor 5500 series datasheet","author":"Intel","key":"e_1_2_1_16_1","unstructured":"Intel . 2009. Intel Xeon processor 5500 series datasheet , volume 1 . http:\/\/www.intel.com\/content\/www\/us\/en\/processors\/xeon-5500-vol-1-datasheet.html. Intel. 2009. Intel Xeon processor 5500 series datasheet, volume 1. http:\/\/www.intel.com\/content\/www\/us\/en\/processors\/xeon-5500-vol-1-datasheet.html."},{"volume-title":"Intel Atom processor d400 and d500 series datasheet","author":"Intel 0.","key":"e_1_2_1_17_1","unstructured":"Intel . 201 0. Intel Atom processor d400 and d500 series datasheet , volume 1 . http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/atom-d400-d500-vol-1-datasheet.pdf. Intel. 2010. Intel Atom processor d400 and d500 series datasheet, volume 1. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/atom-d400-d500-vol-1-datasheet.pdf."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1816002"},{"volume-title":"Proceedings of the ACM\/IFIP\/USENIX 10th International Conference on Middleware (Middleware'09)","author":"Jung G.","key":"e_1_2_1_19_1","unstructured":"Jung , G. , Joshi , K. R. , Hiltunen , M. A. , Schlichting , R. D. , and Pu , C . 2009. A cost-sensitive adaptation engine for server consolidation of multitier applications . In Proceedings of the ACM\/IFIP\/USENIX 10th International Conference on Middleware (Middleware'09) . Springer, 163--183. Jung, G., Joshi, K. R., Hiltunen, M. A., Schlichting, R. D., and Pu, C. 2009. A cost-sensitive adaptation engine for server consolidation of multitier applications. In Proceedings of the ACM\/IFIP\/USENIX 10th International Conference on Middleware (Middleware'09). Springer, 163--183."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.37"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555789"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/782814.782855"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.92.0078"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508269"},{"key":"e_1_2_1_25_1","unstructured":"Micron. 2011. System power calculators. http:\/\/www.micron.com\/support\/dram\/power_calc.html.  Micron. 2011. System power calculators. http:\/\/www.micron.com\/support\/dram\/power_calc.html."},{"key":"e_1_2_1_26_1","unstructured":"Myricom. 2009. Myrinet. http:\/\/www.myri.com\/myrinet.  Myricom. 2009. Myrinet. http:\/\/www.myri.com\/myrinet."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291048"},{"volume-title":"Proceedings of the Workshop on Compilers and Operating Systems for Low Power (COLP'01)","author":"Pinheiro E.","key":"e_1_2_1_28_1","unstructured":"Pinheiro , E. , Bianchini , R. , Carrera , E. V. , and Heath , T . 2001. Load balancing and unbalancing for power and performance in cluster-based systems . In Proceedings of the Workshop on Compilers and Operating Systems for Low Power (COLP'01) . Pinheiro, E., Bianchini, R., Carrera, E. V., and Heath, T. 2001. Load balancing and unbalancing for power and performance in cluster-based systems. In Proceedings of the Workshop on Compilers and Operating Systems for Low Power (COLP'01)."},{"volume-title":"Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software. IEEE Computer Society","author":"Rajamani K.","key":"e_1_2_1_29_1","unstructured":"Rajamani , K. and Lefurgy , C . 2003. On evaluating request-distribution schemes for saving energy in server clusters . In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software. IEEE Computer Society , Los Alamitos, CA, 111--122. Rajamani, K. and Lefurgy, C. 2003. On evaluating request-distribution schemes for saving energy in server clusters. In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software. IEEE Computer Society, Los Alamitos, CA, 111--122."},{"key":"e_1_2_1_30_1","volume-title":"Nehalem: The Unwritten Chapters. AnandTech.","author":"Shimpi A. L.","year":"2008","unstructured":"Shimpi , A. L. 2008 . Nehalem: The Unwritten Chapters. AnandTech. Shimpi, A. L. 2008. Nehalem: The Unwritten Chapters. AnandTech."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289720.1289721"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2367736.2367742","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2367736.2367742","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:14:22Z","timestamp":1750277662000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2367736.2367742"}},"subtitle":["Keeping data active in a low-power state"],"short-title":[],"issued":{"date-parts":[[2012,10]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,10]]}},"alternative-id":["10.1145\/2367736.2367742"],"URL":"https:\/\/doi.org\/10.1145\/2367736.2367742","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"type":"print","value":"1550-4832"},{"type":"electronic","value":"1550-4840"}],"subject":[],"published":{"date-parts":[[2012,10]]},"assertion":[{"value":"2011-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}