Please use this identifier to cite or link to this item: http://hdl.handle.net/1893/26444
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAttila, Kocsis Zoltan-
dc.contributor.authorDrake, John H-
dc.contributor.authorCarson, Douglas-
dc.contributor.authorSwan, Jerry-
dc.date.accessioned2018-01-19T23:41:59Z-
dc.date.available2018-01-19T23:41:59Z-
dc.date.issued2016-
dc.identifier.urihttp://hdl.handle.net/1893/26444-
dc.description.abstractApache Spark is a popular framework for large-scale data analytics. Unfortunately, Spark's performance can be difficult to optimise, since queries freely expressed in source code are not amenable to traditional optimisation techniques. This article describes Hylas, a tool for automatically optimising Spark queries embedded in source code via the application of semantics-preserving transformations. The transformation method is inspired by functional programming techniques of "deforestation", which eliminate intermediate data structures from a computation. This contrasts with approaches defined entirely within structured query formats such as Spark SQL. Hylas can identify certain computationally expensive operations and ensure that performing them creates no superfluous data structures. This optimisation leads to significant improvements in execution time, with over 10,000 times improvement observed in some cases.en_UK
dc.language.isoen-
dc.publisherACM-
dc.relationAttila Kocsis Z, Drake JH, Carson D & Swan J (2016) Automatic improvement of apache spark queries using semantics-preserving program reduction In: GECCO 2016 Companion - Proceedings of the 2016 Genetic and Evolutionary Computation Conference, New York: ACM. 2nd International Genetic Improvement Workshop 2016: An International Workshop on the Repair and Optimisation of Software using Computational Search, 20.7.2016 - 20.7.2016, Denver, CO, USA, pp. 1141-1146.-
dc.rightsPublisher policy allows this work to be made available in this repository. Published in GECCO 2016 Companion - Proceedings of the 2016 Genetic and Evolutionary Computation Conference, New York: ACM. 2nd International Genetic Improvement Workshop 2016: An International Workshop on the Repair and Optimisation of Software using Computational Search, 20.7.2016 - 20.7.2016, Denver, CO, USA, pp. 1141-1146.. The original publication is available at: https://doi.org/10.1145/2908961.2931692-
dc.titleAutomatic improvement of apache spark queries using semantics-preserving program reductionen_UK
dc.typeConference Paperen_UK
dc.identifier.doihttp://dx.doi.org/10.1145/2908961.2931692-
dc.citation.spage1141-
dc.citation.epage1146-
dc.citation.publicationstatusPublished-
dc.type.statusBook Chapter: author post-print (pre-copy editing)-
dc.identifier.urlhttp://dl.acm.org/citation.cfm?doid=2908961.2931692-
dc.citation.btitleGECCO 2016 Companion - Proceedings of the 2016 Genetic and Evolutionary Computation Conference-
dc.citation.conferencedates2016-07-20T00:00:00Z-
dc.citation.conferencelocationDenver, CO, USA-
dc.citation.conferencename2nd International Genetic Improvement Workshop 2016: An International Workshop on the Repair and Optimisation of Software using Computational Search-
dc.citation.date20/07/2016-
dc.citation.isbn978-1-4503-4323-7-
dc.publisher.addressNew York-
dc.contributor.affiliationComputing Science and Mathematics-
dc.contributor.affiliationQueen Mary University of London-
dc.contributor.affiliationKeysight Technologies-
dc.contributor.affiliationUniversity of York-
dc.identifier.isi000383741800156-
Appears in Collections:Computing Science and Mathematics Conference Papers and Proceedings

Files in This Item:
File Description SizeFormat 
main.pdf263.09 kBAdobe PDFView/Open


This item is protected by original copyright



Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/

If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.