Optimal Location of Data Centers and Software Components in Cloud Computing Network Design | IEEE Conference Publication | IEEE Xplore