首页> 外文会议>IEEE International Symposium on Software Reliability Engineering >Dependability Evaluation of Middleware Technology for Large-scale Distributed Caching
【24h】

Dependability Evaluation of Middleware Technology for Large-scale Distributed Caching

机译:大规模分布式缓存中间件技术的可靠性评估

获取原文

摘要

Distributed caching systems (e.g., Memcached) are widely used by service providers to satisfy accesses by millions of concurrent clients. Given their large-scale, modern distributed systems rely on a middleware layer to manage caching nodes, to make applications easier to develop, and to apply load balancing and replication strategies. In this work, we performed a dependability evaluation of three popular middleware platforms, namely Twemproxy by Twitter, Mcrouter by Facebook, and Dynomite by Netflix, to assess availability and performance under faults, including failures of Memcached nodes and congestion due to unbalanced workloads and network link bandwidth bottlenecks. We point out the different availability and performance trade-offs achieved by the three platforms, and scenarios in which few faulty components cause cascading failures of the whole distributed system.
机译:分布式缓存系统(例如,Memcached)被服务提供商广泛使用,以满足数百万个并发客户端的访问。考虑到它们的规模,现代的分布式系统依靠中间件层来管理缓存节点,使应用程序更易于开发,并应用负载平衡和复制策略。在这项工作中,我们对三种流行的中间件平台进行了可靠性评估,分别是Twitter的Twemproxy,Facebook的Mcrouter和Netflix的Dynomite,以评估故障(包括Memcached节点的故障以及由于工作负载和网络不平衡引起的拥塞)的可用性和性能。链路带宽瓶颈。我们指出了这三种平台在可用性和性能上的取舍,以及很少有故障组件导致整个分布式系统级联故障的情况。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号