How Does it Choose a Colocation Provider?