• DocumentCode
    3585103
  • Title

    dispel4py: A Python Framework for Data-Intensive Scientific Computing

  • Author

    Filguiera, Rosa ; Klampanos, Iraklis ; Krause, Amrey ; David, Mario ; Moreno, Alexander ; Atkinson, Malcolm

  • Author_Institution
    Sch. of Inf., Univ. of Edinburgh, Edinburgh, UK
  • fYear
    2014
  • Firstpage
    9
  • Lastpage
    16
  • 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.
  • Keywords
    multi-threading; natural sciences computing; Apache Storm; MPI; Python framework; data-intensive scientific computing; dispel4py mappings; multithreading; stream-based workflows; Abstracts; Context; Java; Libraries; Noise; Storms; Topology; Data-intensive computing; e-Infrastructures; data streaming; scientific workflows; programming frameworks; Python;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Intensive Scalable Computing Systems (DISCS), 2014 International Workshop on
  • Type

    conf

  • DOI
    10.1109/DISCS.2014.12
  • Filename
    7079021