Konferenzbeitrag
Dynamic domain-specific language for big data tasks & description
Lade...
Volltext URI
Dokumententyp
Text/Conference Paper
Dateien
Zusatzinformation
Datum
2015
Autor:innen
Zeitschriftentitel
ISSN der Zeitschrift
Bandtitel
Quelle
Verlag
Gesellschaft für Informatik e.V.
Zusammenfassung
The paper presents a dynamic Domain-Specific Language (DSL) which is developed to provide the capability of high-level BigData task descriptions within e-Science applications. The dynamic structure of the DSL supports language structure extension depending on a particular problem domain defining specific requirements, data processing, and aggregation and simulation procedures. The extension is implemented using the set of domain-specific libraries providing integration into the DSL interpretation system. The developed DSL is integrated with cloud computing environment CLAVIRE and DSLs' family used to describe composite application, software packages and resources within this environment. Together with knowledge-based technologies implemented on the basis of this environment (Virtual Simulation Objects - VSO, knowledge-based languages, etc.) the DSL is used to develop and execute workflows within a distributed cloud environment combining computational-intensive tasks with data-intensive MapReduce processing within common semantic space defined by domain knowledge.