In the era of big data, with streaming applications such as social media, surveillance monitoring and real-time search generating large volumes of data, efficient Data Stream Processing Systems (DSPSs) have become essential. When designing an efficient DSPS, a number of challenges need to be considered including task allocation, scalability, fault tolerance, QoS, parallelism degree, and state management, among others. In our research, we focus on task allocation as it has a significant impact on performance metrics such as data processing latency and system throughput. An application processed by DSPSs is represented as a Directed Acyclic Graph (DAG), where each vertex represents a task and the edges show the dataflow between the tasks. Ta...
Abstract. This paper describes a new and novel scheme for job admission and resource allocation empl...
This paper describes a new and novel scheme for job admission and resource allocation employed by th...
In order to accelerate the execution of streaming applications on multi-core systems, this article s...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
Distributed Stream Processing Systems (DSPS) are ``Fast Data'' platforms that allow streaming applic...
The velocity dimension of Big Data refers to the need to rapidly process data that arrives continuou...
With ever increasing data volumes, large compute clusters that process data in a distributed manner ...
Task scheduling in distributed stream computing systems is an NP-complete problem. Current schedulin...
textNowadays, real-time streaming and digital signal processing applications create an increased dem...
This paper describes the SODA scheduler for System S, a highly scalable distributed stream processin...
Data Stream Processing (DSP) applications are widely used to timely extract information from distrib...
This thesis proposes design methodologies and techniques in the context of e...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
Abstract. This paper describes a new and novel scheme for job admission and resource allocation empl...
This paper describes a new and novel scheme for job admission and resource allocation employed by th...
In order to accelerate the execution of streaming applications on multi-core systems, this article s...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
Distributed Stream Processing Systems (DSPS) are ``Fast Data'' platforms that allow streaming applic...
The velocity dimension of Big Data refers to the need to rapidly process data that arrives continuou...
With ever increasing data volumes, large compute clusters that process data in a distributed manner ...
Task scheduling in distributed stream computing systems is an NP-complete problem. Current schedulin...
textNowadays, real-time streaming and digital signal processing applications create an increased dem...
This paper describes the SODA scheduler for System S, a highly scalable distributed stream processin...
Data Stream Processing (DSP) applications are widely used to timely extract information from distrib...
This thesis proposes design methodologies and techniques in the context of e...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
Abstract. This paper describes a new and novel scheme for job admission and resource allocation empl...
This paper describes a new and novel scheme for job admission and resource allocation employed by th...
In order to accelerate the execution of streaming applications on multi-core systems, this article s...