US 12,363,026 B2
Software defined networking with en-route computing
Kshitij Arun Doshi, Tempe, AZ (US); S M Iftekharul Alam, Hillsboro, OR (US); Francesc Guim Bernat, Barcelona (ES); Satish Chandra Jha, Portland, OR (US); and Vesh Raj Sharma Banjade, Portland, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Sep. 23, 2021, as Appl. No. 17/483,490.
Prior Publication US 2022/0021608 A1, Jan. 20, 2022
Int. Cl. H04L 45/12 (2022.01); H04L 45/00 (2022.01); H04L 45/02 (2022.01); H04L 45/42 (2022.01); H04L 45/74 (2022.01)
CPC H04L 45/123 (2013.01) [H04L 45/02 (2013.01); H04L 45/124 (2013.01); H04L 45/20 (2013.01); H04L 45/22 (2013.01); H04L 45/42 (2013.01); H04L 45/742 (2013.01)] 25 Claims
OG exemplary drawing
 
11. A method comprising:
receiving, at a coordinating node, a first packet including a compute task and a reference to a second packet, the compute task having a hop limit;
identifying a destination node for the first packet;
determining a first route for the first packet to the destination node, the first route including an intermediary node determined based on available resources at the intermediary node to execute the compute task of the first packet at the intermediary node, and based on the hop limit of the compute task;
determining a second route for the second packet to the destination node, the second route including the intermediary node; and
forwarding, from the coordinating node, the first packet to a next node along the first route.