Characterization of the E-commerce Storage Subsystem Workload

Characterization of the E-commerce Storage Subsystem Workload
复制标题

电子商务存储子系统工作负载的表征

DOI:
--
复制
发表时间:
2008
期刊:
2008 Fifth International Conference on Quantitative Evaluation of Systems
影响因子:
--
通讯作者:
E. Riedel
E. Riedel
中科院分区:
--
文献类型:
--
作者:
Xi Zhang;Alma Riska;E. Riedel

文献摘要

被引文献

相似文献

本文描述了电子商务系统存储子系统的工作负载特征。测量是在运行三种不同基准(即 TPC-W、TPC-C 和 RUBiS)的多层系统上进行的。在这种环境中,TPC-W和RUBiS用于代表基于网络的电子商务应用程序(即在线购物和拍卖)。它们生成的工作负载主要以 READ 为主。 TPC-C 基准虽然不是直接的电子商务基准,但用于代表大量在线交易处理活动下的电子商务系统。与 TPC-W 和 RUBiS 基准测试不同,TPC-C 生成以 WRITE 为主的工作负载。对于所有三个基准测试,除了系统负载之外,工作负载混合还会导致内存等系统资源饱和、IO 流量增加,从而导致整体系统吞吐量减少。通常,当工作负载从网站浏览(即读取)转移到事务处理(即写入)时,IO 负载会减少,但 IO 工作集的占用空间会减少文件系统和设备驱动程序调度代表 IO 路径中的元素,对于给定的系统资源集,可以进一步提高用户级吞吐量。它们的影响对于中等到高利用率是可见的,对于轻负载或过载则减小。
This paper characterizes the workload seen at the storage subsystem of an e-commerce system. Measurements are conducted on multi-tiered systems running three different benchmarks, i.e., TPC-W, TPC-C, and RUBiS. In this environment, TPC-W and RUBiS are used to represent web-based e-commerce applications (i.e., on-line shopping and auctioning). They generate mostly READ-dominated workloads. The TPC-C benchmark, although not directly an e-commerce benchmark, is used to represent an e-commerce system under heavy on-line transactions processing activity. Different from the TPC-W and RUBiS benchmarks, TPC-C generates WRITE-dominated workloads.For all three benchmarks, in addition to the system load, the workload mix causes the system resources such as memory to saturate,IO traffic to increase, and, consequently, overall system throughput to reduce.Generally, when a workload shifts from web-site browsing (i.e, reading) to transaction processing (i.e writing) the IO load reduces but the footprint of the IO working set increases, which slows down the IO subsystem.File system and device driver scheduling represent elements in the IO path that for a given set of system resources further improve user-level throughput. Their impact is visible for medium to high utilization and diminishes for light load or overload.