Patent ID: 9667728
Date: 2017-05-30
CPC Classifications: H04L

Claim:
1. A non-transitory computer readable medium (CRM) comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising: performing, by a controller, one or more processing actions for data corresponding to a particular session associated with a client device; identifying one or more characteristics corresponding to the particular session; based on the one or more characteristics corresponding to the particular session wherein the one or more characteristics comprise: an expected amount of data to be transmitted during the particular session or an actual amount of data already transmitted during the particular session; selecting a network device, other than the controller, to perform the one or more processing actions for the data corresponding to the particular session wherein the network device is selected based at least on (a) a first distance between the network device and the client device and (b) a second distance between the controller and the client device and causing the network device to perform the one or more processing actions, for the data corresponding to the particular session, instead of the controller.