Patent ID: 8352633

Claim:
A method for using a surplus connection of a first core as a connection to a second core in a multi-core system, the method comprising: a) identifying, by a process, as a surplus connection to a first core of a multi-core system, a first connection of a plurality of connections established by the first core with the process; b) sending, by the process via one of the plurality of connections and in response to determining that the process does not have a connection to a second core of the multi-core system, a request to the first core for data from the second core; c) sending, by the first core to the second core, a message comprising information about the surplus connection; d) establishing, by the second core, a clone of the surplus connection, the second core sending a request to the first core to create a rule to direct packets received by the first core for the surplus connection to the second core; and e) sending, by the second core, a second message to the process indicating that the surplus connection is established on the second core.