Node.js Energy Awareness on Asymmetric Multi-Processing Systems

Loading...
Thumbnail Image

Date

2024-04

Authors

Journal Title

Journal ISSN

Volume Title

Publisher

University of New Brunswick

Abstract

New hardware platforms like hybrid architecture CPUs with different kinds of cores are the essential units that make computing devices more energy efficient. Node.js is a JavaScript runtime environment that powers applications in the cloud. We conducted research by combining hybrid architecture CPUs with Node.js to analyze the energy consumption pattern of the applications. The results show that by wisely using different configurations of CPU cores, we can save energy and meet service quality requirements. We proposed an approach that can save energy on Asymmetric Multi-Processing Systems. We give recommendations to developers on how to make better use of energy on such systems. We conducted research on a Kubernetes cluster by running experiments and analyzing various parameters that have impacts on scaling and energy consumption. The results give insights to developers and service providers on how these parameters impact energy consumption and performance.

Description

Keywords

Citation