Design and Implementation of an Offline Scheduling and Resource Allocating Algorithm for Distributed Big Data Stream Processing Systems, M.Sc. Thesis Sharif University of Technology ; Goudarzi, Maziar (Supervisor)
Abstract
One of the most important categories of big data processing is stream processing. In stream processing, processing of data is performed simultaneously with the production of data. one of the most well-known frameworks used for stream processing is Apache Storm. By default, Storm uses a round-robin scheduler to allocate tasks to physical machines. This scheduler randomly performs scheduling and assignment of tasks to physical machines without considering the processing power of physical machines and processing tasks, which makes it impossible to properly utilize the processing resources. In this paper, a scheduling algorithm and resource allocation have been proposed based on the processing...
Cataloging briefDesign and Implementation of an Offline Scheduling and Resource Allocating Algorithm for Distributed Big Data Stream Processing Systems, M.Sc. Thesis Sharif University of Technology ; Goudarzi, Maziar (Supervisor)
Abstract
One of the most important categories of big data processing is stream processing. In stream processing, processing of data is performed simultaneously with the production of data. one of the most well-known frameworks used for stream processing is Apache Storm. By default, Storm uses a round-robin scheduler to allocate tasks to physical machines. This scheduler randomly performs scheduling and assignment of tasks to physical machines without considering the processing power of physical machines and processing tasks, which makes it impossible to properly utilize the processing resources. In this paper, a scheduling algorithm and resource allocation have been proposed based on the processing...
Find in contentBookmark |
|