https://dl.acm.org/doi/10.1145/3575693.3575710 ACM Digital Library home ACM home * Advanced Search * Browse * About * + Sign in + Register * * Advanced Search * Journals * Magazines * Proceedings * Books * SIGs * Conferences * People * * More * Search ACM Digital Library[ ] SearchSearch Advanced Search 10.1145/3575693.3575710acmconferencesArticle/Chapter ViewAbstract Publication PagesasplosConference Proceedingsconference-collections asplos * Conference * Proceedings * Upcoming Events * Authors * Affiliations * Award Winners * More * Home * Conferences * ASPLOS * Proceedings * ASPLOS 2023 * Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon research-article Open Access Share on Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon * Authors: * #Jennifer Switzer University of California at San Diego, USA University of California at San Diego, USA View Profile , * #Gabriel Marcano University of California at San Diego, USA University of California at San Diego, USA View Profile , * #Ryan Kastner University of California at San Diego, USA University of California at San Diego, USA View Profile , * #Pat Pannuto University of California at San Diego, USA University of California at San Diego, USA View Profile Authors Info & Claims ASPLOS 2023: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2January 2023 Pages 400-412https://doi.org/10.1145/ 3575693.3575710 Published:30 January 2023Publication HistoryCheck for updates on crossmark * 0citation * 27 * Downloads Metrics Total Citations0 Total Downloads27 Last 12 Months27 Last 6 weeks27 * * Get Citation Alerts New Citation Alert added! This alert has been successfully added and will be sent to: You will be notified whenever a record that you have chosen has been cited. To manage your alert preferences, click on the button below. Manage my Alerts New Citation Alert! Please log in to your account * Save to Binder Save to Binder [loader] Create a New Binder Name [ ] + Cancel + Create * Export Citation * Publisher Site * * eReader * PDF ASPLOS 2023: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon Pages 400-412 PreviousChapterNextChapter ACM Digital Library ABSTRACT 1.5 billion smartphones are sold annually, and most are decommissioned less than two years later. Most of these unwanted smartphones are neither discarded nor recycled but languish in junk drawers and storage units. This computational stockpile represents a substantial wasted potential: modern smartphones have increasingly high-performance and energy-efficient processors, extensive networking capabilities, and a reliable built-in power supply. This project studies the ability to reuse smartphones as "junkyard computers." Junkyard computers grow global computing capacity by extending device lifetimes, which supplants the manufacture of new devices. We show that the capabilities of even decade-old smartphones are within those demanded by modern cloud microservices and discuss how to combine phones to perform increasingly complex tasks. We describe how current operation-focused metrics do not capture the actual carbon costs of compute. We propose Computational Carbon Intensity---a performance metric that balances the continued service of older devices with the superlinear runtime improvements of newer machines. We use this metric to redefine device service lifetime in terms of carbon efficiency. We develop a cloudlet of reused Pixel 3A phones. We analyze the carbon benefits of deploying large, end-to-end microservice-based applications on these smartphones. Finally, we describe system architectures and associated challenges to scale to cloudlets with hundreds and thousands of smartphones. References 1. Ramon Aguero, Thomas Zinner, Mario Garcia-Lozano, Bernd-Ludwig Wenning, and Andreas Timm-Giel. 2016. Mobile Networks and Management: 7th International Conference, MONAMI 2015, Santander, Spain, September 16-18, 2015, Revised Selected Papers. 158, Springer. Google ScholarGoogle Scholar 2. Amazon. 2021. Amazon EC2 T4g Instances. https://aws.amazon.com/ ec2/instance-types/t4/ Accessed: 2021-08-01 Google ScholarGoogle Scholar 3. David G Andersen, Jason Franklin, Michael Kaminsky, Amar Phanishayee, Lawrence Tan, and Vijay Vasudevan. 2009. FAWN: A fast array of wimpy nodes. In Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles. 1-14. Google Scholar Google ScholarDigital LibraryDigital Library 4. Apple. 2020. 13-inch MacBook Pro PER. https://www.apple.com/ environment/pdf/products/notebooks/ 13-inch_MacBookPro_PER_Nov2020.pdf Accessed: 2022-02-28 Google ScholarGoogle Scholar 5. Apple. 2021. Product Environmental Report iPad (9th generation). https://www.apple.com/environment/pdf/products/ipad/ iPad_PER_Sept2021.pdf Accessed: 2022-02-28 Google ScholarGoogle Scholar 6. Johannes Baeckman. [n. d.]. Mobile Phone Waste. In CONFERENCE IN INTERACTION TECHNOLOGY AND DESIGN. 115. Google ScholarGoogle Scholar 7. Cornelis P Balde, Vanessa Forti, Vanessa Gray, Ruediger Kuehr, and Paul Stegmann. 2017. The global E-waste monitor 2017: Quantities, flows and resources. United Nations University, International Telecommunication Union, and .... Google Scholar Google Scholar 8. M. Brannon, P. Graeter, D. Schwartz, and J. R. Santos. 2014. Reducing electronic waste through the development of an adaptable mobile device. In 2014 Systems and Information Engineering Design Symposium (SIEDS). 57-62. https://doi.org/10.1109/ SIEDS.2014.6829871 Google ScholarGoogle ScholarCross RefCross Ref 9. Knut Breivik, James M Armitage, Frank Wania, and Kevin C Jones. 2014. Tracking the global generation and exports of E-waste. Do existing estimates add up? Environmental science & technology, 48, 15 (2014), 8735-8743. Google ScholarGoogle Scholar 10. Andreas Busa. 2019. Life Cycle Assesssment of Dell R740 Server. https://www.delltechnologies.com/asset/en-us/products/servers/ technical-support/Full_LCA_Dell_R740.pdf Accessed: 2021-06-01 Google ScholarGoogle Scholar 11. Felix Busching, Sebastian Schildt, and Lars Wolf. 2012. Droidcluster: Towards smartphone cluster computing-the streets are paved with potential computer clusters. In 2012 32nd International Conference on Distributed Computing Systems Workshops. 114-117. Google ScholarGoogle ScholarDigital Library Digital Library 12. Wikipedia Contributors. 2021. IEEE 802.11n-2009. https:// en.wikipedia.org/wiki/IEEE_802.11n-2009 Accessed: 2021-11-23 Google ScholarGoogle Scholar 13. Benjamin Davy. 2021. Building an AWS EC2 Carbon Emissions Dataset. https://medium.com/teads-engineering/ building-an-aws-ec2-carbon-emissions-dataset-3f0fd76c98ac Accessed: 2022-10-17 Google ScholarGoogle Scholar 14. Christina Delimitrou. 2022. DeathStarBench. https://github.com/ delimitrou/DeathStarBench/ Accessed: 2022-08-01 Google Scholar Google Scholar 15. Dell. 2019. PowerEdge R640 Estimated Product Carbon Footprint. https://i.dell.com/sites/csdocuments/CorpComm_Docs/en/ carbon-footprint-poweredge-r640.pdf Google ScholarGoogle Scholar 16. Enermax. 2022. LIQTECH TR4 II series 280mm CPU liquid cooler. https://www.enermax.com/en/products/ liqtech-tr4-ii-series-280mm-cpu-liquid-cooler Accessed: 2022-02-17 Google ScholarGoogle Scholar 17. Mine Ercan, Jens Malmodin, Pernilla Bergmark, Emma Kimfalk, and Ellinor Nilsson. 2016. Life cycle assessment of a smartphone. Proceedings of the ICT for Sustainability, Amsterdam, The Netherlands, 29-31. Google ScholarGoogle ScholarCross RefCross Ref 18. Power Bank Expert. 2021. How Long Do Cell Phone Batteries Last? https://www.powerbankexpert.com/ how-long-do-cell-phone-batteries-last/ Accessed: 2021-08-13 Google ScholarGoogle Scholar 19. Yu Gan, Yanqi Zhang, Dailun Cheng, Ankitha Shetty, Priyal Rathi, Nayan Katarki, Ariana Bruno, Justin Hu, Brian Ritchken, Brendon Jackson, Kelvin Hu, Meghna Pancholi, Yuan He, Brett Clancy, Chris Colen, Fukang Wen, Catherine Leung, Siyuan Wang, Leon Zaruvinsky, Mateo Espinosa, Rick Lin, Zhongling Liu, Jake Padilla, and Christina Delimitrou. 2019. An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud & Edge Systems. In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19). Association for Computing Machinery, New York, NY, USA. 3-18. isbn:9781450362405 https:// doi.org/10.1145/3297858.3304013 Google ScholarGoogle Scholar Digital LibraryDigital Library 20. GeekBench. 2021. https://browser.geekbench.com/v4/cpu/search Accessed: 2021-11-23 Google ScholarGoogle Scholar 21. Geekbench. 2021. Android Benchmarks - Geekbench. https:// browser.geekbench.com/android-benchmarks Accessed: 2021-08-01 Google ScholarGoogle Scholar 22. Google. [n. d.]. 24/7 Carbon-Free Energy by 2030. https:// www.google.com/about/datacenters/cleanenergy/ Accessed: 2022-02-28 Google ScholarGoogle Scholar 23. Boris Grot, Damien Hardy, Pejman Lotfi-Kamran, Babak Falsafi, Chrysostomos Nicopoulos, and Yiannakis Sazeides. 2012. Optimizing Data-Center TCO with Scale-Out Processors. IEEE Micro, 32, 5 (2012), 52-63. https://doi.org/10.1109/MM.2012.71 Google Scholar Google ScholarDigital LibraryDigital Library 24. Udit Gupta, Mariam Elgamal, Gage Hills, Gu-Yeon Wei, Hsien-Hsin S Lee, David Brooks, and Carole-Jean Wu. 2022. ACT: designing sustainable computer systems with an architectural carbon modeling tool. In Proceedings of the 49th Annual International Symposium on Computer Architecture. 784-799. Google ScholarGoogle ScholarDigital LibraryDigital Library 25. Udit Gupta, Young Geun Kim, Sylvia Lee, Jordan Tse, Hsien-Hsin S Lee, Gu-Yeon Wei, David Brooks, and Carole-Jean Wu. 2021. Chasing Carbon: The Elusive Environmental Footprint of Computing. In 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA). 854-867. Google ScholarGoogle Scholar 26. Ali Habibi Khalaj and Saman K. Halgamuge. 2017. A Review on efficient thermal management of air- and liquid-cooled data centers: From chip to the cooling system. Applied Energy, 205 (2017), 1165-1188. issn:0306-2619 https://doi.org/10.1016/ j.apenergy.2017.08.037 Google ScholarGoogle ScholarCross RefCross Ref 27. Stavros Harizopoulos and Spiros Papadimitriou. 2011. A Case for Micro-Cellstores: Energy-Efficient Data Management on Recycled Smartphones. In Proceedings of the Seventh International Workshop on Data Management on New Hardware (DaMoN '11). Association for Computing Machinery, New York, NY, USA. 50-55. isbn:9781450306584 https://doi.org/10.1145/1995441.1995448 Google ScholarGoogle ScholarDigital LibraryDigital Library 28. I.M.S.K. Ilankoon, Yousef Ghorbani, Meng Nan Chong, Gamini Herath, Thandazile Moyo, and Jochen Petersen. 2018. E-waste in the international context - A review of trade flows, regulations, hazards, waste management strategies and technologies for value recovery. Waste Management, 82 (2018), 258-275. issn:0956-053X https://doi.org/10.1016/j.wasman.2018.10.018 Google ScholarGoogle ScholarCross RefCross Ref 29. California ISO. 2021. Supply and renewables. http://www.caiso.com /todaysoutlook/pages/supply.aspx Accessed: 2021-11-18 Google ScholarGoogle Scholar 30. Zhipeng Jia and Emmett Witchel. 2021. Nightcore: Efficient and Scalable Serverless Computing for Latency-Sensitive, Interactive Microservices. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '21). Association for Computing Machinery, New York, NY, USA. 152-166. isbn:9781450383172 https:/ /doi.org/10.1145/3445814.3446701 Google ScholarGoogle Scholar Digital LibraryDigital Library 31. Aditya Joshi, Abhishek Gupta, Shalini Verma, Akshoy Ranjan Paul, Anuj Jain, and Nawshad Haque. 2021. Life Cycle Based Greenhouse Gas Footprint Assessment of a Smartphone. In IOP Conference Series: Earth and Environmental Science. 795, 012028. Google ScholarGoogle ScholarCross RefCross Ref 32. Soowon Kang, Hyeonwoo Choi, Sooyoung Park, Chunjong Park, Jemin Lee, Uichin Lee, and Sung-Ju Lee. 2019. Fire in your hands: Understanding thermal behavior of smartphones. In The 25th Annual International Conference on Mobile Computing and Networking. 1-16. Google ScholarGoogle ScholarDigital LibraryDigital Library 33. Daniel Keeble. 2013. The Culture of Planned Obsolescence in Technology Companies. Bachelor's Thesis Google ScholarGoogle Scholar 34. The kernel development community. [n. d.]. BTRFS. https:// docs.kernel.org/filesystems/btrfs.html Google ScholarGoogle Scholar 35. Kyung Mo Kim, Yeong Shin Jeong, and In Cheol Bang. 2019. Thermal analysis of lithium ion battery-equipped smartphone explosions. Engineering Science and Technology, an International Journal, 22, 2 (2019), 610-617. Google ScholarGoogle Scholar 36. Noah Klugman, Meghan Clark, Pat Pannuto, and Prabal Dutta. 2018. Android Resists Liberation from Its Primary Use Case. In Proceedings of the 24th Annual International Conference on Mobile Computing and Networking (MobiCom '18). Association for Computing Machinery, New York, NY, USA. 849-851. isbn:9781450359030 https:/ /doi.org/10.1145/3241539.3267726 Google ScholarGoogle Scholar Digital LibraryDigital Library 37. Amit Kumar, Maria Holuszko, and Denise Crocce Romano Espinosa. 2017. E-waste: An overview on generation, collection, legislation and recycling practices. Resources, Conservation and Recycling, 122 (2017), 32-42. issn:0921-3449 https://doi.org/10.1016/ j.resconrec.2017.01.018 Google ScholarGoogle ScholarCross Ref Cross Ref 38. Bo Li, Jianxin Yang, Xiaolong Song, and Bin Lu. 2012. Survey on disposal behaviour and awareness of mobile phones in Chinese university students. Procedia Environmental Sciences, 16 (2012), 469-476. Google ScholarGoogle ScholarCross RefCross Ref 39. Huiru Li, Liping Yu, Guoying Sheng, Jiamo Fu, and Ping'an Peng. 2007. Severe PCDD/F and PBDD/F pollution in air around an electronic waste dismantling area in China. Environmental Science & Technology, 41, 16 (2007), 5641-5646. Google ScholarGoogle ScholarCross RefCross Ref 40. Tom Murphy. [n. d.]. Space-Based Solar Power. https:// dothemath.ucsd.edu/2012/03/space-based-solar-power/ Accessed: 2022-02-17 Google ScholarGoogle Scholar 41. Byunggook Na, Jaehee Jang, Seongsik Park, Seijoon Kim, Joonoo Kim, Moon Sik Jeong, Kwang Choon Kim, Seon Heo, Yoonsang Kim, and Sungroh Yoon. 2021. Scalable Smartphone Cluster for Deep Learning. arXiv preprint arXiv:2110.12172. Google ScholarGoogle Scholar 42. netcom. 2022. Server Room Air Cooling Calculation Guide. https:// www.netcomtech.co.uk/airconcalculation/ Accessed: 2022-03-01 Google ScholarGoogle Scholar 43. Zhonghong Ou, Bo Pang, Yang Deng, Jukka K. Nurminen, Antti Yla-Jaaski, and Pan Hui. 2012. Energy- and Cost-Efficiency Analysis of ARM-Based Clusters. In 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012). 115-123. https://doi.org/10.1109/CCGrid.2012.84 Google ScholarGoogle ScholarDigital LibraryDigital Library 44. Daniel Pargman and Barath Raghavan. 2014. Rethinking sustainability in computing: From buzzword to non-negotiable limits. In Proceedings of the 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational. 638-647. Google ScholarGoogle ScholarDigital LibraryDigital Library 45. David Patterson, Joseph Gonzalez, Quoc Le, Chen Liang, Lluis-Miquel Munguia, Daniel Rothchild, David So, Maud Texier, and Jeff Dean. 2021. Carbon emissions and large neural network training. arXiv preprint arXiv:2104.10350. Google ScholarGoogle Scholar 46. Barath Raghavan and Justin Ma. 2011. The energy and emergy of the internet. In Proceedings of the 10th ACM Workshop on hot topics in networks. 1-6. Google ScholarGoogle ScholarDigital Library Digital Library 47. Nikola Rajovic, Paul M Carpenter, Isaac Gelado, Nikola Puzovic, Alex Ramirez, and Mateo Valero. 2013. Supercomputing with commodity CPUs: Are mobile SoCs ready for HPC? In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. 1-12. Google ScholarGoogle ScholarDigital LibraryDigital Library 48. Nikola Rajovic, Alejandro Rico, Nikola Puzovic, Chris Adeniyi-Jones, and Alex Ramirez. 2014. Tibidabo: Making the case for an ARM-based HPC system. Future Generation Computer Systems, 36 (2014), 322-334. Google ScholarGoogle ScholarCross RefCross Ref 49. Amazon Web Services. [n. d.]. Amazon EC2 C5 Instances. Amazon EC2 C5 Instances Accessed: 2022-10-30 Google ScholarGoogle Scholar 50. Mohammad Shahrad and David Wentzlaff. 2017. Towards deploying decommissioned mobile devices as cheap energy-efficient compute nodes. In 9th $USENIX$ Workshop on Hot Topics in Cloud Computing (HotCloud 17). Google ScholarGoogle Scholar 51. ubports. 2021. Ubuntu Touch. https://ubuntu-touch.io/ Accessed: 2022-04-12 Google ScholarGoogle Scholar 52. Emile Van Eygen, Steven De Meester, Ha Phuong Tran, and Jo Dewulf. 2016. Resource savings by urban mining: The case of desktop and laptop computers in Belgium. Resources, Conservation and Recycling, 107 (2016), 53-64. issn:0921-3449 https://doi.org/ 10.1016/j.resconrec.2015.10.032 Google ScholarGoogle ScholarCross RefCross Ref 53. Trevor Zink, Frank Maker, Roland Geyer, Rajeevan Amirtharajah, and Venkatesh Akella. 2014. Comparative life cycle assessment of smartphone reuse: repurposing vs. refurbishment. The International Journal of Life Cycle Assessment, 19, 5 (2014), 1099-1109. Google ScholarGoogle ScholarCross RefCross Ref Index Terms 1. Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon 1. Computer systems organization 1. Architectures 1. Distributed architectures 1. Cloud computing 2. Embedded and cyber-physical systems Comments Please enable JavaScript to view thecomments powered by Disqus. Login options Check if you have access through your login credentials or your institution to get full access on this article. Sign in Full Access Get this Publication * Information * Contributors * Published in cover image ACM Conferences ASPLOS 2023: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 January 2023 947 pages ISBN:9781450399166 DOI:10.1145/3575693 + General Chair: + #Tor M. Aamodt University of British Columbia, Canada , + Program Chairs: + #Natalie Enright Jerger University of Toronto, Canada , + #Michael Swift University of Wisconsin-Madison, USA Copyright (c) 2023 Owner/Author Sponsors In-Cooperation Publisher Association for Computing Machinery New York, NY, United States Publication History + Published: 30 January 2023 Permissions Request permissions about this article. Request Permissions Check for updates Check for updates on crossmark Author Tags + cloud computing + sustainability + life cycle assessment Qualifiers + research-article Conference Acceptance Rates Overall Acceptance Rate 535 of 2,713 submissions, 20% Upcoming Conference ASPLOS '23 + Sponsor: + sigops + sigplan + sigbed + sigarch 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems March 25 - 29, 2023 Vancouver , BC , Canada Funding Sources * [loader] Other Metrics View Article Metrics * Bibliometrics * Citations0 * Article Metrics + 0 Total Citations View Citations + 27 Total Downloads + Downloads (Last 12 months)27 + Downloads (Last 6 weeks)27 Other Metrics View Author Metrics * Cited By This publication has not been cited yet PDF Format View or Download as a PDF file. PDF eReader View online with eReader. eReader Digital Edition View this article in digital edition. View Digital Edition * Figures * Other * * Share this Publication link https://dl.acm.org/doi/10.1145/3575693.3575710 Copy Link Share on Social Media Share on * * * * 0References * * * Close Figure Viewer Browse AllReturnChange zoom level[ ] Caption View Table of Contents Export Citations Select Citation format[BibTeX ] * Preview is not available. By clicking download,a new tab will open to start the export process. The process may takea few minutes but once it finishes a file will be downloaded on your browser soplease do not close the new tab. Download + Download citation + Copy citation Categories * Journals * Magazines * Books * Proceedings * SIGs * Conferences * Collections * People About * About ACM Digital Library * ACM Digital Library Board * Subscription Information * Author Guidelines * Using ACM Digital Library * All Holdings within the ACM Digital Library * ACM Computing Classification System * Digital Library Accessibility Join * Join ACM * Join SIGs * Subscribe to Publications * Institutions and Libraries Connect * Contact * Facebook * Twitter * Linkedin * Feedback * Bug Report The ACM Digital Library is published by the Association for Computing Machinery. Copyright (c) 2023 ACM, Inc. * Terms of Usage * Privacy Policy * Code of Ethics ACM Digital Library home ACM home About Cookies On This Site We use cookies to ensure that we give you the best experience on our website. Learn more Got it!