Node.js Energy Awareness on Asymmetric Multi-Processing Systems

dc.contributor.advisorKent, Kenneth B.
dc.contributor.authorHu, Hao
dc.date.accessioned2024-06-12T13:09:54Z
dc.date.available2024-06-12T13:09:54Z
dc.date.issued2024-04
dc.description.abstractNew 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.
dc.description.copyright© Hao Hu, 2024
dc.format.extentx, 94
dc.format.mediumelectronic
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/37996
dc.language.isoen
dc.publisherUniversity of New Brunswick
dc.relationNatural Sciences and Engineering Research Council of Canada (NSERC)
dc.relationNew Brunswick Innovation Foundation
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.titleNode.js Energy Awareness on Asymmetric Multi-Processing Systems
dc.typemaster thesis
oaire.license.conditionother
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.levelmasters
thesis.degree.nameM.C.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Hao Hu - Thesis.pdf
Size:
5.02 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.13 KB
Format:
Item-specific license agreed upon to submission
Description: