ORCHESTRATOR AND INTERCONNECTION FABRIC MAPPER FOR A VIRTUAL WIRELESS BASE STATION
First Claim
1. A non-transitory machine readable memory encoded with instructions which, when executed by one or more processors, cause the one or more processors to perform a process, comprising:
- determining a demand for connectivity to a wireless communications access network;
determining a combination of component modules based on the demand for connectivity, the combination of component modules including at least one baseband module;
determining a plurality of interconnect channels between the at least one baseband module and the other component modules within the combination of component modules;
instantiating each component module within of the combination of component modules;
connecting the at least one baseband module to at least one external network component; and
connecting the at least one baseband module to at least one user equipment (UE).
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a virtual wireless base station that can dynamically scale its capacity to meet changes in demand for connectivity. The virtual wireless base station includes a plurality of virtual baseband modules, a plurality of interface/router modules, an orchestrator module and a fabric mapper module. Each of the plurality of virtual baseband modules is coupled to the interface/router modules by a low latency switch fabric. The orchestrator determines current and near future demand for connectivity within the virtual wireless base station and either instantiates and connects new virtual baseband processors to meet a rise in demand, or shuts down underutilized virtual baseband processors in case of insufficient demand.
-
Citations
25 Claims
-
1. A non-transitory machine readable memory encoded with instructions which, when executed by one or more processors, cause the one or more processors to perform a process, comprising:
-
determining a demand for connectivity to a wireless communications access network; determining a combination of component modules based on the demand for connectivity, the combination of component modules including at least one baseband module; determining a plurality of interconnect channels between the at least one baseband module and the other component modules within the combination of component modules; instantiating each component module within of the combination of component modules; connecting the at least one baseband module to at least one external network component; and connecting the at least one baseband module to at least one user equipment (UE). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine readable memory encoded with instructions which, when executed by one or more processors, cause the one or more processors to perform a method, comprising:
-
determining a demand for connectivity to a wireless communications access network, the wireless communications access network having at least one baseband module; determining whether a capacity corresponding to the at least one baseband module is sufficient to meet the demand; instantiating at least one additional baseband module; connecting the at least one additional baseband module to at least one external network component; and instructing at least one of the plurality of baseband modules to handover one or more UEs to the at least one additional baseband module. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory machine readable memory encoded with instructions which, when executed by one or more processors, cause the one or more processors to perform a method, comprising:
-
determining a demand for connectivity within a wireless communications access network, the wireless communications access network having a plurality of baseband modules; designating one of the plurality of baseband modules as an underutilitzed virtual baseband module based on the demand for connectivity; instructing the underutilitzed baseband module to handover a plurality of connected UEs to a recipient baseband module within the plurality of baseband modules, the recipient baseband module corresponding to a neighboring cell group; and shutting down the underutilized baseband module. - View Dependent Claims (20, 21)
-
-
22. A virtual wireless base station, comprising:
-
a plurality of routing means; a plurality of baseband processing means; an orchestrating means; a switching means for low latency switching coupled between the plurality of routing means and the plurality of baseband processing means; and a mapping means for fabric mapping, the mapping means for fabric mapping coupled to the means for orchestrating and the switching means for low latency switching. - View Dependent Claims (23)
-
-
24. (canceled)
-
25. (canceled)
Specification