When RAN meets Cloud and SDN