1. A method for orchestration of antennas and frequencies in a heterogeneous Radio Access Network (RAN), the method comprising: maintaining status of a plurality of devices connected to the heterogeneous RAN; determining whether to upgrade connections of a first subset of the plurality of devices; determining whether to downgrade connections of a second subset of the plurality of devices; and providing instructions to the heterogeneous RAN for the first subset and the second subset.