学位论文详细信息
Adaptive batching of streams to enhance throughput and to support dynamic load balancing
Load-balancing;Apache storm;Stream processing
Jayakumar, Anirudh ; Abdelzaher ; Tarek F.
关键词: Load-balancing;    Apache storm;    Stream processing;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/95402/JAYAKUMAR-THESIS-2016.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

As data permeates all disciplines, the role of big data becomes increasingly important. Sensors, IoT devices, social networks, and online transactions are all generating data that can be monitored constantly to enable a business to identify opportunity to enhance customer service and increase revenue. This need for real-time processing of big data has led to the development of frameworks for distributed stream processing in clusters. It is important for such frameworks to be resilient against variable operating conditions such as server load variation, changes in data ingestion rates, and workload characteristics. In this thesis, we explore the effects of the batch size on the performance of streaming workloads by developing an adaptive batching framework and building load-balancing algorithms on top of this framework. We explore the idea of using a combination of adaptive batching of tuples and dynamic tuple dispatching to improve the throughput and load-distribution of the workload. We show through experiments that the system is able to be resilient and robust under varying operating conditions.

【 预 览 】
附件列表
Files Size Format View
Adaptive batching of streams to enhance throughput and to support dynamic load balancing 1640KB PDF download
  文献评价指标  
  下载次数:6次 浏览次数:8次