An holistic approach for high-level programming of next-generation data-intensive applications targeting distributed heterogeneous computing environment
Data-intensive applications are one of the largest customers of high throughput computing environments. As clearly shown by the BigData raise, there is a widely recognised urge for processing large amount of data, universallyconsidered the "new oil", from which to extract wisdom, knowledge and, more in general, information of very different kinds, ranging from commercial to financial, from medical to political hints. This extreme intrinsic richness andheterogeneity of data is paired with the extreme complexity in its storing and processing.