Abstract
This paper presents dispel4py, a new Python framework for describing abstract stream-based workflows for distributed data-intensive applications. The main aim of dispel4py is to enable scientists to focus on their computation instead of being distracted by details of the computing infrastructure they use. Therefore, special care has been taken to provide dispel4py with the ability to map abstract workflows to different enactment platforms dynamically, at run time. In this work we present four dispel4py mappings: Apache Storm, MPI, multi-threading and sequential. The results show that dispel4py is successful in enacting on different platforms, while also providing scalable performance.
Original language | English |
---|---|
Title of host publication | 2014 International Workshop on Data Intensive Scalable Computing Systems |
Publisher | IEEE |
Pages | 9-16 |
Number of pages | 8 |
ISBN (Electronic) | 9781479970384 |
DOIs | |
Publication status | Published - 6 Apr 2014 |
Event | 2014 International Workshop on Data-Intensive Scalable Computing Systems - New Orleans, United States Duration: 16 Nov 2014 → … |
Conference
Conference | 2014 International Workshop on Data-Intensive Scalable Computing Systems |
---|---|
Abbreviated title | DISCS 2014 |
Country/Territory | United States |
City | New Orleans |
Period | 16/11/14 → … |
Keywords
- data streaming
- Data-intensive computing
- e-Infrastructures
- programming frameworks
- Python
- scientific workflows
ASJC Scopus subject areas
- Software
- Information Systems
- Computer Networks and Communications