@inproceedings{869dc23b0d9140d4895ebc818949e016,
title = "Performance, Energy and Parallelism: Using Near Data Processing in Utility and Cloud Computing",
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.",
keywords = "actor model, distributed computation, edge computing, energy efficiency",
author = "Gul Agha and Dipayan Mukherjee and Atul Sandur",
note = "Publisher Copyright: {\textcopyright} 2022 IEEE.; 15th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2022 ; Conference date: 06-12-2022 Through 09-12-2022",
year = "2022",
doi = "10.1109/UCC56403.2022.00031",
language = "English (US)",
series = "Proceedings - 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing, UCC 2022",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "173--180",
booktitle = "Proceedings - 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing, UCC 2022",
address = "United States",
}