Future Of Data Center Computing - Full version - 19283