Back to results
US 10,567,271 B2Granted
Topology-aware packet forwarding in a communication network
AssigneeNokia Canada Inc.
InventorJeroen van Bemmel
Life of this patent
Estimating the term…
Abstract
A method includes forwarding one or more packets from a first addressable computing element to at least a second addressable computing element based on a topology-aware address assigned to the second addressable computing element. The topology-aware address includes a set of identifiers representing one or more topology attributes associated with the second addressable computing element.
Claims24
A method comprising,
- forwarding one or more packets from a first addressable computing element to at least a second addressable computing element based on a topology-aware address assigned to the second addressable computing element;
- wherein the topology-aware address comprises a set of identifiers representing one or more topology attributes associated with the second addressable computing element;
- wherein the first addressable computing element comprises a first virtual machine and the second addressable computing element comprises a second virtual machine;
- wherein the topology-aware address comprises at least one indication used to control a number of different destination virtual machines having one or more specified physical topology attributes that the one or more packets are forwarded to, the number of different destination virtual machines being greater than one;
- wherein the one or more specified physical topology attributes are defined relative to corresponding specified physical topology attributes of a locality of the first addressable computing element;
- and
- wherein the method is performed by at least one processing device comprising a processor coupled to a memory.
4 more elements
An apparatus comprising:
- a memory;
- and
- a processor operatively coupled to the memory and configured to forward one or more packets from a first addressable computing element to at least a second addressable computing element based on a topology-aware address assigned to the second addressable computing element;
- wherein the topology-aware address comprises a set of identifiers representing one or more topology attributes associated with the second addressable computing element;
- wherein the first addressable computing element comprises a first virtual machine and the second addressable computing element comprises a second virtual machine;
- and
- wherein the topology-aware address comprises at least one indication used to control a number of different destination virtual machines having one or more specified physical topology attributes that the one or more packets are forwarded to, the number of different destination virtual machines being greater than one;
- and
- wherein the one or more specified physical topology attributes are defined relative to corresponding specified physical topology attributes of a locality of the first addressable computing element.
6 more elements
A method comprising:
- generating an instruction from an application program to instantiate an addressable computing element at a designated topological location in a computing system;
- and
- providing the instruction to the computing system to instantiate the addressable computing element at the designated topological location;
- wherein the application program is implemented using a first virtual machine;
- wherein the addressable computing element comprises a second virtual machine;
- and
- wherein the designated topological location comprises a location having one or more specified physical topology attributes defined relative to corresponding physical topology attributes of a locality of the first virtual machine;
- and
- wherein the method is performed by at least one processing device comprising a processor coupled to a memory.
6 more elements
A network comprising:
- a plurality of virtual machines;
- and
- physical infrastructure upon which the plurality of virtual machines are instantiated;
- wherein one or more packets are forwarded from a first virtual machine to at least a second virtual machine based on a topology-aware address assigned to the second virtual machine;
- wherein the topology-aware address comprises a set of identifiers representing one or more specified physical topology attributes associated with the second virtual machine;
- wherein the topology-aware address comprises at least one indication used to control a number of different destination virtual machines having one or more specified topology attributes that the one or more packets are forwarded to, the number of different destination virtual machines being greater than one;
- and
- wherein the one or more specified physical topology attributes are defined relative to corresponding specified physical topology attributes of a locality of the first addressable computing element.
5 more elements
Dependencies are inferred from the claim text.