Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3575693.3575710acmconferencesArticle/Chapter ViewAbstractPublication PagesasplosConference Proceedingsconference-collections
research-article
Open access

Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon

Published: 30 January 2023 Publication History

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]
Ramón Agüero, Thomas Zinner, Mario García-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.
[2]
Amazon. 2021. Amazon EC2 T4g Instances. https://aws.amazon.com/ec2/instance-types/t4/ Accessed: 2021-08-01
[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.
[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
[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
[6]
Johannes Baeckman. [n. d.]. Mobile Phone Waste. In CONFERENCE IN INTERACTION TECHNOLOGY AND DESIGN. 115.
[7]
Cornelis P Baldé, 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 ….
[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
[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.
[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
[11]
Felix Büsching, 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.
[12]
Wikipedia Contributors. 2021. IEEE 802.11n-2009. https://en.wikipedia.org/wiki/IEEE_802.11n-2009 Accessed: 2021-11-23
[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
[14]
Christina Delimitrou. 2022. DeathStarBench. https://github.com/delimitrou/DeathStarBench/ Accessed: 2022-08-01
[15]
Dell. 2019. PowerEdge R640 Estimated Product Carbon Footprint. https://i.dell.com/sites/csdocuments/CorpComm_Docs/en/carbon-footprint-poweredge-r640.pdf
[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
[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.
[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
[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
[20]
GeekBench. 2021. https://browser.geekbench.com/v4/cpu/search Accessed: 2021-11-23
[21]
Geekbench. 2021. Android Benchmarks - Geekbench. https://browser.geekbench.com/android-benchmarks Accessed: 2021-08-01
[22]
Google. [n. d.]. 24/7 Carbon-Free Energy by 2030. https://www.google.com/about/datacenters/cleanenergy/ Accessed: 2022-02-28
[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
[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.
[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.
[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
[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
[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
[29]
California ISO. 2021. Supply and renewables. http://www.caiso.com/todaysoutlook/pages/supply.aspx Accessed: 2021-11-18
[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
[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.
[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.
[33]
Daniel Keeble. 2013. The Culture of Planned Obsolescence in Technology Companies. Bachelor’s Thesis
[34]
The kernel development community. [n. d.]. BTRFS. https://docs.kernel.org/filesystems/btrfs.html
[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.
[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
[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
[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.
[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.
[40]
Tom Murphy. [n. d.]. Space-Based Solar Power. https://dothemath.ucsd.edu/2012/03/space-based-solar-power/ Accessed: 2022-02-17
[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.
[42]
netcom. 2022. Server Room Air Cooling Calculation Guide. https://www.netcomtech.co.uk/airconcalculation/ Accessed: 2022-03-01
[43]
Zhonghong Ou, Bo Pang, Yang Deng, Jukka K. Nurminen, Antti Ylä-Jääski, 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
[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.
[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.
[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.
[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.
[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.
[49]
Amazon Web Services. [n. d.]. Amazon EC2 C5 Instances. Amazon EC2 C5 Instances Accessed: 2022-10-30
[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).
[51]
ubports. 2021. Ubuntu Touch. https://ubuntu-touch.io/ Accessed: 2022-04-12
[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
[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.

Cited By

View all
  • (2024)On the Promise and Pitfalls of Optimizing Embodied CarbonACM SIGEnergy Energy Informatics Review10.1145/3698365.36983804:3(94-99)Online publication date: 1-Jul-2024
  • (2024)The War of the Efficiencies: Understanding the Tension between Carbon and Energy OptimizationACM SIGEnergy Energy Informatics Review10.1145/3698365.36983794:3(87-93)Online publication date: 1-Jul-2024
  • (2024)carbond: An Operating-System Daemon for Carbon AwarenessACM SIGEnergy Energy Informatics Review10.1145/3698365.36983744:3(52-57)Online publication date: 1-Jul-2024
  • Show More Cited By

Index Terms

  1. Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      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
      This work is licensed under a Creative Commons Attribution 4.0 International License.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 30 January 2023

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. cloud computing
      2. life cycle assessment
      3. sustainability

      Qualifiers

      • Research-article

      Funding Sources

      • NSF

      Conference

      ASPLOS '23

      Acceptance Rates

      Overall Acceptance Rate 535 of 2,713 submissions, 20%

      Upcoming Conference

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3,643
      • Downloads (Last 6 weeks)227
      Reflects downloads up to 18 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)On the Promise and Pitfalls of Optimizing Embodied CarbonACM SIGEnergy Energy Informatics Review10.1145/3698365.36983804:3(94-99)Online publication date: 1-Jul-2024
      • (2024)The War of the Efficiencies: Understanding the Tension between Carbon and Energy OptimizationACM SIGEnergy Energy Informatics Review10.1145/3698365.36983794:3(87-93)Online publication date: 1-Jul-2024
      • (2024)carbond: An Operating-System Daemon for Carbon AwarenessACM SIGEnergy Energy Informatics Review10.1145/3698365.36983744:3(52-57)Online publication date: 1-Jul-2024
      • (2024)An Agile Pathway Towards Carbon-Aware CloudsACM SIGEnergy Energy Informatics Review10.1145/3698365.36983684:3(10-17)Online publication date: 1-Jul-2024
      • (2024)The Sunk Carbon Fallacy: Rethinking Carbon Footprint Metrics for Effective Carbon-Aware SchedulingProceedings of the 2024 ACM Symposium on Cloud Computing10.1145/3698038.3698542(542-551)Online publication date: 20-Nov-2024
      • (2024)Can OS Specialization give new life to old carbon in the cloud?Proceedings of the 17th ACM International Systems and Storage Conference10.1145/3688351.3689158(83-90)Online publication date: 16-Sep-2024
      • (2024)CAFE: Carbon-Aware Federated Learning in Geographically Distributed Data Centers✱Proceedings of the 15th ACM International Conference on Future and Sustainable Energy Systems10.1145/3632775.3661970(347-360)Online publication date: 4-Jun-2024
      • (2024)On the Implications of Choosing Average versus Marginal Carbon Intensity Signals on Carbon-aware OptimizationsProceedings of the 15th ACM International Conference on Future and Sustainable Energy Systems10.1145/3632775.3661953(422-427)Online publication date: 4-Jun-2024
      • (2024)LACS: Learning-Augmented Algorithms for Carbon-Aware Resource Scaling with Uncertain DemandProceedings of the 15th ACM International Conference on Future and Sustainable Energy Systems10.1145/3632775.3661942(27-45)Online publication date: 4-Jun-2024
      • (2024)System Support for Environmentally Sustainable Computing in Data Centers2024 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)10.1109/ISVLSI61997.2024.00094(490-495)Online publication date: 1-Jul-2024
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media