A system (100, 200), comprising a first and second orchestrator respectively associated with a first and second mobile base station; wherein the first orchestrator is configured to provide mobile base station information that is stored in a data store and associated with the first mobile base station (105, 106, 107, 116, 202, 204, 206) located at a first location to the second orchestrator (203, 205, 207, 209) associated with the second mobile base station (102, 105, 106, 107, 112, 116, 202, 204, 206, 208) located at a second location, wherein the mobile base station information includes load information associated with the first mobile base station and topology information, wherein in response to receiving the mobile base station information the second orchestrator associated with the second mobile base station is configured to: determine that the second mobile base station is providing insufficient bandwidth to one or more user devices (108, 118) associated with the second mobile base station, determine that the first mobile base station has capacity to provide additional bandwidth to the one or more user devices associated with the second mobile base station, and select the first mobile base station from a plurality of mobile base stations to provide the additional bandwidth to the one or more user devices associated with the second mobile base station using the topology information and a neighbor list stored in a second mobile base station data store; wherein the first orchestrator is further configured to negotiate one or more parameters with the second orchestrator associated with the second mobile base station based on the mobile base station information, wherein the one or more negotiated parameters include a location of the first mobile base station that has capacity to provide additional bandwidth to the one or more user devices associated with the second mobile base station, wherein a coverage area associated with the first mobile base station and the second mobile base station overlap; instruct, the first mobile base station to move from the first location to the negotiated location; and use the first configured mobile base station at the negotiated location to provide cellular coverage to the one or more user devices associated with the second base station. determine that the second mobile base station is providing insufficient bandwidth to one or more user devices (108, 118) associated with the second mobile base station, determine that the first mobile base station has capacity to provide additional bandwidth to the one or more user devices associated with the second mobile base station, and select the first mobile base station from a plurality of mobile base stations to provide the additional bandwidth to the one or more user devices associated with the second mobile base station using the topology information and a neighbor list stored in a second mobile base station data store; wherein the first orchestrator is further configured to negotiate one or more parameters with the second orchestrator associated with the second mobile base station based on the mobile base station information, wherein the one or more negotiated parameters include a location of the first mobile base station that has capacity to provide additional bandwidth to the one or more user devices associated with the second mobile base station, wherein a coverage area associated with the first mobile base station and the second mobile base station overlap; instruct, the first mobile base station to move from the first location to the negotiated location; and use the first configured mobile base station at the negotiated location to provide cellular coverage to the one or more user devices associated with the second base station.