A Distributed System Experimentation Facility