With ever increasing data volumes, large compute clusters that process data in a distributed manner have become prevalent in industry. For distributed stream processing platforms (such as Storm) the question of how to distribute workload to available machines, has important implications for the overall performance of the system. We present a workload scheduling strategy that is based on a graph partitioning algorithm. The scheduler is application agnostic: it collects the communication behavior of running applications and creates the schedules by partitioning the resulting communication graph using the METIS graph partitioning software. As we build upon graph partitioning algorithms that have been shown to scale to very large graphs, our a...
In the most popular distributed stream processing frameworks (DSPFs), programs are modeled as a dire...
With the advancement in science and technology numerous complex scientific applications can be exec...
This paper describes a new and novel scheme for job admission and resource allocation employed by th...
In order to cope with the ever-increasing data volume, distributed stream processing systems have be...
With the increasing availability and scale of data from Web 2.0, the ability to efficiently and time...
ii The era of big data has led to the emergence of new systems for real-time distributed stream proc...
In order to process very large graphs, existing graph processing systems, such as Pregel and Giraph,...
The era of big data has led to the emergence of new systems for real-time distributed stream process...
In order to process very large graphs, existing graph processing systems, such as Pregel and Giraph,...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
Task scheduling in distributed stream computing systems is an NP-complete problem. Current schedulin...
In this study, we investigated the problem of scheduling streaming applications on a heterogeneous c...
The velocity dimension of Big Data refers to the need to rapidly process data that arrives continuou...
Abstract—Partitioning an input graph over a set of workers is a complex operation. Objectives are tw...
Distributed Stream Processing Systems (DSPS) are ``Fast Data'' platforms that allow streaming applic...
In the most popular distributed stream processing frameworks (DSPFs), programs are modeled as a dire...
With the advancement in science and technology numerous complex scientific applications can be exec...
This paper describes a new and novel scheme for job admission and resource allocation employed by th...
In order to cope with the ever-increasing data volume, distributed stream processing systems have be...
With the increasing availability and scale of data from Web 2.0, the ability to efficiently and time...
ii The era of big data has led to the emergence of new systems for real-time distributed stream proc...
In order to process very large graphs, existing graph processing systems, such as Pregel and Giraph,...
The era of big data has led to the emergence of new systems for real-time distributed stream process...
In order to process very large graphs, existing graph processing systems, such as Pregel and Giraph,...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
Task scheduling in distributed stream computing systems is an NP-complete problem. Current schedulin...
In this study, we investigated the problem of scheduling streaming applications on a heterogeneous c...
The velocity dimension of Big Data refers to the need to rapidly process data that arrives continuou...
Abstract—Partitioning an input graph over a set of workers is a complex operation. Objectives are tw...
Distributed Stream Processing Systems (DSPS) are ``Fast Data'' platforms that allow streaming applic...
In the most popular distributed stream processing frameworks (DSPFs), programs are modeled as a dire...
With the advancement in science and technology numerous complex scientific applications can be exec...
This paper describes a new and novel scheme for job admission and resource allocation employed by th...