A case for compute reuse in future edge systems: An empirical study

Jonathan Lee, Abderrahmen Mtibaa, Spyridon Mastorakis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Scopus citations

Abstract

Edge computing has been proposed as a solution to the ultra-low latency requirements of novel compute-intensive applications and systems such as autonomous driving, smart cities, etc. However, the scale of such compute-intensive systems coupled with stricter application requirements causes the computation load to exceed the current rate at which we provision the resources at the edge. In this paper, we advocate that reusing (partly or fully) the results of already executed computational tasks among multiple users to calculate new results, which we call "compute reuse", has the potential to significantly reduce resource utilization and lessen the time needed for the completion (i.e., execution) of new tasks. We conduct an experimental study to quantify the performance gain and improved utilization of resources that stem from systems being able to reuse previous computations. Our results demonstrate that such systems can result in up to 50× lower completion times and substantially lower utilization of computing resources. We also discuss alternative design options and tradeoffs of building systems aware of compute reuse semantics.

Original languageEnglish (US)
Title of host publication2019 IEEE Globecom Workshops, GC Wkshps 2019 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728109602
DOIs
StatePublished - Dec 2019
Event2019 IEEE Globecom Workshops, GC Wkshps 2019 - Waikoloa, United States
Duration: Dec 9 2019Dec 13 2019

Publication series

Name2019 IEEE Globecom Workshops, GC Wkshps 2019 - Proceedings

Conference

Conference2019 IEEE Globecom Workshops, GC Wkshps 2019
Country/TerritoryUnited States
CityWaikoloa
Period12/9/1912/13/19

Keywords

  • Edge computing
  • Internet of Things (IoT)
  • Reuse of computation

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software
  • Control and Optimization

Fingerprint

Dive into the research topics of 'A case for compute reuse in future edge systems: An empirical study'. Together they form a unique fingerprint.

Cite this