arrow
返回

Efficient and Adaptive Stateful Replication for Stream Processing Engines in High-Availability Cluster

delete2011-11-01
delete2
PRE
AI
N
Nen‐Fu Huang
DOI:10.1109/TPDS.2011.83delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Stateful stream process engines in high availability clusters (HACs) track a large number of concurrent flow states and replicate them to backups to provide reliable functionality. Under high traffic loads, existing solutions in such HACs are expensive owing to precise stateful replication. This work presents two novel methods to address this issue: randomization on replication representation and a replication scheme designed for when system becomes overloaded. A hashing structure called Multilevel Counting Bloom Filter (MLCBF) is proposed as a low resource-consuming solution of stateful replication. Its performance and tradeoffs are then evaluated based on theoretic analysis and extensive trace-based tests. Trace-based simulation reveals that MLCBF reduces network and memory requirements of replication typically by over 90 percent for URL categorization. Most importantly, MLCBF is quite as simple and practical for implementation and maintenance. Moreover, an adaptive scheme called dynamic lazy insertion is designed to prevent replication from overloading system continuously and optimize the throughput of HAC. Testbed evaluation demonstrates its feasibility and effectiveness in an overloaded HAC.
Keyword:
Multiple hash functions
bloom filters
adaptive method
high availability
replication
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

N
National Tsing Hua University
学者数:
1.6W
论文数: 1.4W
被引数: 1.7W
I
international business machines (ibm)
学者数:
5.7K
论文数: 4.5K
被引数: 4
引用论文

引用论文

Load balancing for parallel forwarding
err2005-08-01
err80
errOAAI
errShi, WG; MacGregor, MH; Gburzynski, P
err分享
err收藏
Simple summaries for hashing with choices
err2008-02-01
err26
PREAI
errKirsch, Adam; Mitzenmacher, Michael
err分享
err收藏
学者 查看更多内容