Scheduling a streaming application on high-performance computing (HPC) resources has to be sensitive to the computation and communication needs of each stage of the application dataflow graph to ensure QoS criteria such as latency and throughput. Since the grid has evolved out of traditional high-performance computing, the tools available for scheduling are more appropriate for batch-oriented applications. Our scheduler, called Streamline, considers the dynamic nature of the grid and runs periodically to adapt scheduling decisions using application requirements (per-stage computation and communication needs), application constraints (such as co-location of stages), and resource availability. The performance of Streamline is compared with an...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
Most of the hard-real-time scheduling theory for multiprocessor systems assumes independent periodic...
This paper considers resource allocation algorithms for processing streams of events on computationa...
A large emerging class of interactive multimedia streaming applications can be represented as a coar...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
We are undeniably living in the era of big data, where people and machines generate information at a...
In this study, we investigated the problem of scheduling streaming applications on a heterogeneous c...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
This paper describes the SODA scheduler for System S, a highly scalable distributed stream processin...
Utility Grid is the collection of computer resources in a heterogeneous distributed environment whic...
In this report, we consider the problem of scheduling streaming applications described by complex ta...
In the most popular distributed stream processing frameworks (DSPFs), programs are modeled as a dire...
This paper considers the problem of scheduling streaming applications on uniprocessors in order to m...
Grids enable sharing, selection and aggregation of geographically distributed resources among variou...
Abstract. This paper describes the SODA scheduler for System S, a highly scalable distributed stream...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
Most of the hard-real-time scheduling theory for multiprocessor systems assumes independent periodic...
This paper considers resource allocation algorithms for processing streams of events on computationa...
A large emerging class of interactive multimedia streaming applications can be represented as a coar...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
We are undeniably living in the era of big data, where people and machines generate information at a...
In this study, we investigated the problem of scheduling streaming applications on a heterogeneous c...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
This paper describes the SODA scheduler for System S, a highly scalable distributed stream processin...
Utility Grid is the collection of computer resources in a heterogeneous distributed environment whic...
In this report, we consider the problem of scheduling streaming applications described by complex ta...
In the most popular distributed stream processing frameworks (DSPFs), programs are modeled as a dire...
This paper considers the problem of scheduling streaming applications on uniprocessors in order to m...
Grids enable sharing, selection and aggregation of geographically distributed resources among variou...
Abstract. This paper describes the SODA scheduler for System S, a highly scalable distributed stream...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
Most of the hard-real-time scheduling theory for multiprocessor systems assumes independent periodic...
This paper considers resource allocation algorithms for processing streams of events on computationa...