Performance, Energy and Parallelism: Using Near Data Processing in Utility and Cloud Computing

Gul Agha, Dipayan Mukherjee, Atul Sandur

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

Abstract

Massive amounts of data are generated by sensor networks, edge computers, IoT devices, and enterprise networks. To process this volume of data requires (1) a scalable programming model that is not only concurrent and distributed, but supports the mobility of data and processes (actors), and (2) algorithms to distribute computations between nodes in a manner that improves overall performance while considering energy use in the system. With appropriate programming tools, we can distribute a given computation in a way that makes effective use of edge devices to improve performance while lowering energy consumption. The paper describes our work building on ideas based on the Actor model of computation. These include characterizing the relation of performance and energy consumption in parallel computation, and methods to support scalable placement mechanisms under dynamically changing network conditions and computational loads on edge devices. The paper will conclude with a presentation with a summary of open research problems.

Original languageEnglish (US)
Title of host publicationProceedings - 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing, UCC 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages173-180
Number of pages8
ISBN (Electronic)9781665460873
DOIs
StatePublished - 2022
Externally publishedYes
Event15th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2022 - Vancouver, United States
Duration: Dec 6 2022Dec 9 2022

Publication series

NameProceedings - 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing, UCC 2022

Conference

Conference15th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2022
Country/TerritoryUnited States
CityVancouver
Period12/6/2212/9/22

Keywords

  • actor model
  • distributed computation
  • edge computing
  • energy efficiency

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems
  • Information Systems and Management
  • Health Informatics

Fingerprint

Dive into the research topics of 'Performance, Energy and Parallelism: Using Near Data Processing in Utility and Cloud Computing'. Together they form a unique fingerprint.

Cite this