Abstract—Stream based data processing model is proven to be an established method to optimize data-intensive applica-tions. Data-intensive applications involve movement of huge amount of data between execution nodes that incurs large costs. Data-streaming model improves the execution performance of such applications. In the stream-based data processing model, performance is usually measured by throughput and latency. Optimization of these performance metrics in heterogeneous computing environment becomes more challenging due to the difference in the computing capacity of execution nodes and variations in the data transfer capability of communication links between these nodes. This paper presents a dual objec-tive Partitioning based Data-int...
(eng) Mapping applications onto parallel platforms is a challenging problem, even for simple applica...
In order to process very large graphs, existing graph processing systems, such as Pregel and Giraph,...
Abstract—In order to improve system performance efficiently, a number of systems choose to equip mul...
With the advancement in science and technology numerous complex scientific applications can be exec...
Abstract. In many application domains, it is desirable to meet some user-defined performance require...
2014-09-15Scientific workflows are a means of defining and orchestrating large, complex, multi-stage...
Large-scale data-intensive streaming applications in various science fields feature complex DAG-stru...
Abstract—Among scheduling algorithms of scientific work-flows, the graph partitioning is a technique...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
With ever increasing data volumes, large compute clusters that process data in a distributed manner ...
Mapping applications onto parallel platforms is a challenging problem, even for simple application p...
With the increasing availability of graph data and widely adopted cloud computing paradigm, graph pa...
Heterogeneous platforms are mixes of different processing units in a compute node (e.g., CPUs+GPUs, ...
The efficient execution of integration processes between distributed, heterogeneous data sources and...
As a result of advances in technology and highly demanding users expectations, more and more applica...
(eng) Mapping applications onto parallel platforms is a challenging problem, even for simple applica...
In order to process very large graphs, existing graph processing systems, such as Pregel and Giraph,...
Abstract—In order to improve system performance efficiently, a number of systems choose to equip mul...
With the advancement in science and technology numerous complex scientific applications can be exec...
Abstract. In many application domains, it is desirable to meet some user-defined performance require...
2014-09-15Scientific workflows are a means of defining and orchestrating large, complex, multi-stage...
Large-scale data-intensive streaming applications in various science fields feature complex DAG-stru...
Abstract—Among scheduling algorithms of scientific work-flows, the graph partitioning is a technique...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
With ever increasing data volumes, large compute clusters that process data in a distributed manner ...
Mapping applications onto parallel platforms is a challenging problem, even for simple application p...
With the increasing availability of graph data and widely adopted cloud computing paradigm, graph pa...
Heterogeneous platforms are mixes of different processing units in a compute node (e.g., CPUs+GPUs, ...
The efficient execution of integration processes between distributed, heterogeneous data sources and...
As a result of advances in technology and highly demanding users expectations, more and more applica...
(eng) Mapping applications onto parallel platforms is a challenging problem, even for simple applica...
In order to process very large graphs, existing graph processing systems, such as Pregel and Giraph,...
Abstract—In order to improve system performance efficiently, a number of systems choose to equip mul...