Patent ID: 8862706
Filing Date: 2014-10-14
Classification: G06F,H04L

Abstract:
1. A hybrid routing—computation fabric apparatus, the apparatus comprising: a plurality of general purpose processing cores; a plurality of dedicated routing cores communicatively coupled with the plurality processor cores via internal data channels; a plurality of externally facing networking ports communicatively and selectively coupled with the routing cores where any one routing core is configured to exchange data with remote devices via any one of the networking ports; a topology manager configured to coordinate a routing topology and an application topology among a plurality of other fungible hybrid routing—computation fabric apparatus by dedicating the plurality of general purpose processing cores, the plurality of routing cores, and the plurality of networking ports to the routing topology and application topology according to a topology image, wherein dedicating the plurality of general purpose processing cores, the plurality of routing cores, and the plurality of networking ports comprises dedicating a first general purpose processor, a first routing core, and a first external port to the application topology, and dedicating a second routing core, a second external port, and a third external port to the routing topology; and an optimizing agent configured to track performance metrics associated with at least one of the routing topology and application topology and estimate an efficiency of performance with respect to at least one of the performance metrics based on a reconfiguration of general purposes processing cores, routing cores, and networking ports dedicated to the routing topology and application topology, wherein the topology manager is further configured to reconfigure the dedicated general purposes processing cores, routing cores, and networking ports according to the reconfiguration upon the estimated efficiency satisfying efficiency criteria.