Cloud Communications Performance Review