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 language | English |
|---|---|
| Title of host publication | Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 19-24 |
| ISBN (Electronic) | 9781509014828 |
| DOIs | |
| Publication status | Published - 23 Nov 2016 |
| Externally published | Yes |
| Event | 36th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2016 - Nara, Japan Duration: 27 Jun 2016 → 30 Jun 2016 |
Conference
| Conference | 36th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2016 |
|---|---|
| Country/Territory | Japan |
| City | Nara |
| Period | 27/06/16 → 30/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver