Skip to main navigation Skip to search Skip to main content

Efficient Embedding of Dynamic Languages in Big-Data Analytics

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

Abstract

Over the last years several frameworks have emerged in the field of big-data analytics. Recent frameworks expose a developer-friendly API via dynamic languages such as Python. Unfortunately, the integration of dynamic languages with the parallel and distributed runtime of such frameworks is cumbersome, as it requires the integration of two or more language virtual machines via inter-process communication, introducing communication overheads and reducing the benefits of the shared memory present in modern multicore machines. In this paper we highlight the advantages of hosting multiple language runtimes in a single shared (language) virtual machine, and the possible performance gain of such an approach in the context of the Apache Spark framework.
Original languageEnglish
Title of host publicationProceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages19-24
ISBN (Electronic)9781509014828
DOIs
Publication statusPublished - 23 Nov 2016
Externally publishedYes
Event36th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2016 - Nara, Japan
Duration: 27 Jun 201630 Jun 2016

Conference

Conference36th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2016
Country/TerritoryJapan
CityNara
Period27/06/1630/06/16

Fingerprint

Dive into the research topics of 'Efficient Embedding of Dynamic Languages in Big-Data Analytics'. Together they form a unique fingerprint.

Cite this