arrow
返回

Ignis: An efficient and scalable multi-language Big Data framework

delete2020-04-01
delete3
delete
OA
AI
C
César Piñeiro
R
Rodrigo Martínez-Castaño
J
Juan C. Pichel *
DOI:10.1016/j.future.2019.12.052delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Most of the relevant Big Data processing frameworks (e.g., Apache Hadoop, Apache Spark) only support JVM (Java Virtual Machine) languages by default. In order to support non-JVM languages, subprocesses are created and connected to the framework using system pipes. With this technique, the impossibility of managing the data at thread level arises together with an important loss in the performance. To address this problem we introduce Ignis, a new Big Data framework that benefits from an elegant way to create multi-language executors managed through an RPC system. As a consequence, the new system is able to execute natively applications implemented using non JVM languages. In addition, Ignis allows users to combine in the same application the benefits of implementing each computational task in the best suited programming language without additional overhead. The system runs completely inside Docker containers, isolating the execution environment from the physical machine. A comparison with Apache Spark shows the advantages of our proposal in terms of performance and scalability. (C) 2020 Elsevier B.V. All rights reserved.
Keyword:
Big data
Multi-language
Performance
Scalability
Container
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.8K
被引数:
2.3W

机构

U
Universidade de Santiago de Compostela
学者数:
1.5W
论文数: 1.3W
被引数: 1.4W
引用论文

引用论文

err分享
err收藏
PiCo: High-performance data analytics pipelines in modern C plus
err2018-10-01
err18
errOAAI
errMisale, Claudia; Drocco, Maurizio; Tremblay, Guy; Martinelli, Alberto R.; Aldinucci, Marco
err分享
err收藏
err分享
err收藏
没有更多内容