首页> 外文会议>Symposium on Mass Storage Systems and Technologies >Realistic request arrival generation in storage benchmarks
【24h】

Realistic request arrival generation in storage benchmarks

机译:在存储基准测试中生成实际的请求到达

获取原文

摘要

Benchmarks are widely used to perform apples-to-apples comparison in a controlled and reliable fashion. Benchmarks must model real world workload behavior. In recent years, to meet web scale demands, Key-Value (KV) stores have emerged as a vital component of cloud serving systems. The Yahoo! Cloud Serving Benchmark (YCSB) has emerged as the standard benchmark for evaluating key-value systems, and has been preferred by both the industry and academia. Though YCSB provides a variety of options to generate realistic workloads, like most benchmarks it has ignored the temporal characteristics of generated workloads. YCSB's constant-rate request arrival process is unrealistic and fails to capture the real world arrival patterns. Existing workload studies on disk, filesystem, key-value system, network, and web traffic all show that they all exhibit some common temporal properties such as burstiness, self similarity, long range dependence, and diurnal activity. In this work, we show that the commonly observed traffic patterns can be modeled using the three categories of arrival processes: a)Poisson, b)Self similar, and c)Envelope-guided process. The three categories presented are a necessary and sufficient set of request arrival models that all storage benchmarks should provide. To demonstrate the ease of incorporating the models in benchmarks, we have modified YCSB to generate workloads based on all three models, and show the effect of realistic request arrivals through an example database evaluation.
机译:基准被广泛用于以可控和可靠的方式进行苹果之间的比较。基准必须模拟现实世界的工作负载行为。近年来,为了满足Web规模的需求,键值(KV)商店已成为云服务系统的重要组成部分。雅虎!云服务基准(YCSB)已成为评估键值系统的标准基准,并已受到行业和学术界的青睐。尽管YCSB提供了多种选项来生成实际的工作负载,但是像大多数基准测试一样,它已经忽略了生成的工作负载的时间特性。 YCSB的恒定速率请求到达过程是不现实的,并且无法捕获现实世界中的到达模式。对磁盘,文件系统,键值系统,网络和Web流量的现有工作负载研究都表明,它们都具有一些共同的时间特性,例如突发性,自我相似性,长期依赖性和昼夜活动。在这项工作中,我们表明可以使用以下三种类别的到达过程来对通常观察到的交通模式进行建模:a)泊松,b)自相似和c)包络引导的过程。提出的三个类别是所有存储基准测试都应提供的必要和充分的请求到达模型集。为了演示将模型纳入基准测试的简便性,我们修改了YCSB以基于所有三个模型生成工作负载,并通过示例数据库评估显示了实际请求到达的效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号