An experimental platform for edge to cloud research