The Design and Organization of Data Centers