BenchBox: Realistic, Client-centric performance evaluation of Personal Clouds
The performance evaluation of Personal Clouds (e.g., Dropbox, Box) is challenging due to their distributed architecture and the absence of realistic workload generators that reproduce the disparate types of user behavior in the system. To solve this, we propose a novel storage benchmarking methodology in which the workload is generated by emulating groups of users that exhibit a similar behavior, namely, user stereotypes. We instantiate this methodology in BenchBox, a distributed performance analysis tool that integrates:
The code is available at: https://github.com/cloudspaces/BenchBox.