Proceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) 2021
DOI: 10.1145/3475716.3475774
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating the Impact of Java Virtual Machines on Energy Consumption

Abstract: Background. The Java Virtual Machine (JVM) platforms have known multiple evolutions along the last decades to enhance both the performance they exhibit and the features they offer. With regards to energy consumption, few studies have investigated the energy consumption of code and data structures. Yet, we keep missing an evaluation of the energy efficiency of existing JVM platforms and an identification of the configurations that minimize the energy consumption of software hosted on the JVM.Aims. The purpose o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 24 publications
2
7
0
Order By: Relevance
“…5.1: Challenges in computer programming language for data processing performance by the inputted coding. Its main function is to distribute the single threading task into multiple channeling for better execution of the task quickly and efficiently [10,14]. It also includes the quick transformation of processes obstructed by the blocked threads to the running threads and allows the users to interact with the programming easily.…”
Section: Benefits Of Multiple Threadingmentioning
confidence: 99%
“…5.1: Challenges in computer programming language for data processing performance by the inputted coding. Its main function is to distribute the single threading task into multiple channeling for better execution of the task quickly and efficiently [10,14]. It also includes the quick transformation of processes obstructed by the blocked threads to the running threads and allows the users to interact with the programming easily.…”
Section: Benefits Of Multiple Threadingmentioning
confidence: 99%
“…The most noticeable JVM distribution, however, is Oracle's GraalVM, which provides several significant improvements and the ability to compile Java source code into a standalone binary executable program called native image (Graalvm.org, n. d.). Although several studies have been conducted to compare the performance of the GraalVM with other improved JVM distributions, limited work focuses on the sustainability aspect (Ournani et al, 2021). This paper considers both aspects by carrying out practical experiments with different scenarios to explore whether GraalVM is a worthy upgrade for SMEs in terms of performance and energy efficiency.…”
Section: Background Contextmentioning
confidence: 99%
“…If we do not address this problem satisfactorily, it might lead to severe consequences for current and future generations, such as resource depletion and global warming. Software developers frequently state that sustainable solutions should come from more energy-efficient hardware components or efficient algorithms (Ournani et al, 2021). However, given the complexity of today's software environments, the composition of software layers makes this goal particularly difficult to attain.…”
Section: Rationalementioning
confidence: 99%
See 2 more Smart Citations