Improving the testing of clustered systems through the effective usage of Java benchmarks

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Nowadays, cluster computing has become a cost-effective and powerful solution for enterprise-level applications. Nevertheless, the usage of this architecture model also increases the complexity of the applications, complicating all activities related to performance optimisation. Thus, many research works have pursued to develop advancements for improving the performance of clusters. Comprehensively evaluating such advancements is key to understand the conditions under which they can be more useful. However, the creation of an appropriate test environment, that is, one which offers different application behaviours (so that the obtained conclusions can be better generalised) is typically an effort-intensive task. To help tackle this problem, this paper presents a tool that helps to decrease the effort and expertise needed to build useful test environments to perform more robust cluster testing. This is achieved by enabling the effective usage of Java Benchmarks to easily create clustered test environments; hence, diversifying the application behaviours that can be evaluated. We also present the results of a practical validation of the proposed tool, where it has been successfully applied to the evaluation of two cluster-related advancements. Such results demonstrate the benefits that our tool can bring to the evaluation of cluster-related advancements.

Original languageEnglish
Title of host publicationProceedings - 2017 5th International Conference in Software Engineering Research and Innovation, CONISOFT 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages130-139
Number of pages10
ISBN (Electronic)9781538639566
DOIs
Publication statusPublished - 13 Apr 2018
Externally publishedYes
Event5th International Conference in Software Engineering Research and Innovation, CONISOFT 2017 - Merida, Mexico
Duration: 25 Oct 201727 Oct 2017

Publication series

NameProceedings - 2017 5th International Conference in Software Engineering Research and Innovation, CONISOFT 2017
Volume2018-January

Conference

Conference5th International Conference in Software Engineering Research and Innovation, CONISOFT 2017
Country/TerritoryMexico
CityMerida
Period25/10/1727/10/17

Keywords

  • Clusters
  • Evaluation
  • Java
  • Performance
  • Software-Testing

Fingerprint

Dive into the research topics of 'Improving the testing of clustered systems through the effective usage of Java benchmarks'. Together they form a unique fingerprint.

Cite this