Cache-induced opportunistic MIMO cooperation for wireless networks
First Claim
Patent Images
1. A system, comprising:
- at least one processor, coupled to at least one memory, that executes or facilitates execution of computer-executable components stored in the at least one memory, the computer-executable components, comprising;
a cache control component configured to instruct a first cache of a first access point (AP) device wirelessly coupled to a user equipment (UE) and a second cache of a second AP device wirelessly coupled to the UE to store common content based on an evaluation of data describing a statistic of a network; and
a scheduling component configured to;
receive, from the UE, a request to access a requested item;
in response to a requested portion of the requested item being determined to have been stored in the first cache of the first AP device and the second cache of the second AP device, assign a first scheduling priority to the UE for facilitating a cooperative multiple-input and multiple-output (MIMO) transmission to the UE, andselect a cooperative MIMO transmission mode comprising first instruction data instructing the first AP device and the second AP device to cooperatively transmit, according to the first scheduling priority, the requested portion of the requested item from the first cache of the first AP device and the second cache of the second AP device to the UE utilizing a common wireless transmission channel; and
in response to the requested portion of the requested item being determined to not have been stored in the first cache of the first AP device and the second cache of the second AP device, assign a second scheduling priority to the UE for facilitating a relay transmission to the UE, and select a relay transmission mode comprising second instruction data instructing the first AP device to individually transmit, according to the second scheduling priority, the requested portion of the requested item to the UE, wherein the first scheduling priority is greater than the second scheduling priority.
1 Assignment
0 Petitions
Accused Products
Abstract
Cooperative caching systems incorporating Plug-and-Play base stations are described herein. Plug-and-Play base stations with large caching capacities are employed in a wireless network to perform cooperative transmission with macro base stations. Each Plug-and-Play base station can either have wireless backhaul or a low-cost wired backhaul connection to the macro base stations. Cooperative caching systems can direct traffic between the Plug-and-Play base stations and the macro base stations.
14 Citations
20 Claims
-
1. A system, comprising:
-
at least one processor, coupled to at least one memory, that executes or facilitates execution of computer-executable components stored in the at least one memory, the computer-executable components, comprising; a cache control component configured to instruct a first cache of a first access point (AP) device wirelessly coupled to a user equipment (UE) and a second cache of a second AP device wirelessly coupled to the UE to store common content based on an evaluation of data describing a statistic of a network; and a scheduling component configured to; receive, from the UE, a request to access a requested item; in response to a requested portion of the requested item being determined to have been stored in the first cache of the first AP device and the second cache of the second AP device, assign a first scheduling priority to the UE for facilitating a cooperative multiple-input and multiple-output (MIMO) transmission to the UE, and select a cooperative MIMO transmission mode comprising first instruction data instructing the first AP device and the second AP device to cooperatively transmit, according to the first scheduling priority, the requested portion of the requested item from the first cache of the first AP device and the second cache of the second AP device to the UE utilizing a common wireless transmission channel; and in response to the requested portion of the requested item being determined to not have been stored in the first cache of the first AP device and the second cache of the second AP device, assign a second scheduling priority to the UE for facilitating a relay transmission to the UE, and select a relay transmission mode comprising second instruction data instructing the first AP device to individually transmit, according to the second scheduling priority, the requested portion of the requested item to the UE, wherein the first scheduling priority is greater than the second scheduling priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
evaluating, by a system comprising a processing device, data representing a statistic of a network; in response to the evaluating, controlling caches of respective access point devices of the network; in response to a requested item being determined to have been stored in the caches, assigning a first scheduling priority to a mobile device for facilitating a multiple-input and multiple-output (MIMO) transmission to the mobile device, and sending first instruction data to the respective access point devices directing the respective access point devices to cooperatively transmit, using a wireless transmission channel of a MIMO transmission mode, the requested item from the caches to the mobile device based on the first scheduling priority; and in response to the requested item being determined to not have been stored in the caches, assigning a second scheduling priority to the mobile device for facilitating a relay transmission to the mobile device, and sending second instruction data to an access point device of the respective access point devices directing the access point device to transmit the requested item to the mobile device based on the second scheduling priority, wherein the first scheduling priority is higher than the second scheduling priority. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device storing executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
evaluating statistical data of a network; modifying, based on the statistical data, content of caches of respective access point devices of the network; in response to requested content being determined to have been stored in the caches, assigning a first scheduling priority to a mobile device for facilitating a multiple-input and multiple-output (MIMO) transmission to the mobile device, and sending first instruction information to the respective access point devices directing the respective access point devices to cooperatively transmit the requested content to the mobile device utilizing a common transmission channel of a MIMO transmission mode; and in response to the requested content being determined to not have been stored in the caches, assigning a first scheduling priority to the mobile device for facilitating a relay transmission to the mobile device, and sending second instruction information to an access point device of the respective access point devices directing the access point device to transmit the requested content to the mobile device. - View Dependent Claims (18, 19, 20)
-
Specification