Workload-Driven Design And Evaluation Of Large-Scale Data-Centric Systems