2014
DOI: 10.1007/978-3-319-09940-8_22
|View full text |Cite|
|
Sign up to set email alerts
|

Repairing and Optimizing Hadoop hashCode Implementations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 5 publications
0
6
0
Order By: Relevance
“…Kocsis et al [107], [108] and Burles et al [109] proposed to use semantics-preserving transformations within their improvement framework in order to retain full functionality of the original code. Therefore, this work also fits within the field of program transformation [110], [111] (see Section V-C for details).…”
Section: Survey Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…Kocsis et al [107], [108] and Burles et al [109] proposed to use semantics-preserving transformations within their improvement framework in order to retain full functionality of the original code. Therefore, this work also fits within the field of program transformation [110], [111] (see Section V-C for details).…”
Section: Survey Methodologymentioning
confidence: 99%
“…Kocsis et al [107] exploited available contracts for the Java equals and hash methods to probe existing Hadoop code for violations. Simple program transformations were used to repair violations, before a metaheuristic was used to further optimise their repairs, in order to improve the quality of hash functions.…”
Section: B Software Repairmentioning
confidence: 99%
“…Automatic program repair can be considered an improvement of a functional property, like improving the quality of hash code functions in Hadoop [15] or grafting new features to existing software [14,27]. However, optimizing attributes like execution time, memory consumption and power consumption is generally considered an improvement of a non-functional property which spans another big part of the GI literature.…”
Section: Related Workmentioning
confidence: 99%
“…Recent work in this area includes Kocsis et al [16], which yield a 10,000-fold speedup of database queries on terabyte datasets within the Apache Spark analytics framework by eliminating redundant database joins and other transformations. Kocsis et al also automatically repaired 451 systematic errors in the implementation of the Apache Hadoop HPC framework [17], whilst simultaneously significantly improving performance. In addition to the work improving Quicksort for energy efficiency mentioned in Section 2, Burles et al [6], also obtained a 24% improvement in energy consumption by optimising a single widely-used class, ImmutableMultimap, in Google's Guava collection library.…”
Section: Threats To Validitymentioning
confidence: 99%