Creation and management of destination ID routing structures in multi-host PCI topologies
First Claim
1. A computer implemented method for managing routing of data in a distributed computing system, the computer implemented method comprising:
- determining a physical tree indicative of a physical configuration of the distributed computing system;
creating a virtual tree from the physical tree;
enabling modification of the virtual tree to change an association between at least one source device and at least one target device in the virtual tree; and
validating the changed association between the at least one source device and the at least one target device to enable routing of data from the at least one source device to the at least one target device.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method for managing routing of data in a distributed computing system, such as a distributed computing system that uses PCI Express protocol to communicate over an I/O fabric. A physical tree that is indicative of a physical configuration of the distributed computing system is determined, and a virtual tree is created from the physical tree. The virtual tree is then modified to change an association between at least one source device and at least one target device in the virtual tree. A validation mechanism validates the changed association between the at least one source device and the at least one target device to enable routing of data from the at least one source device to the at least one target device.
-
Citations
20 Claims
-
1. A computer implemented method for managing routing of data in a distributed computing system, the computer implemented method comprising:
-
determining a physical tree indicative of a physical configuration of the distributed computing system;
creating a virtual tree from the physical tree;
enabling modification of the virtual tree to change an association between at least one source device and at least one target device in the virtual tree; and
validating the changed association between the at least one source device and the at least one target device to enable routing of data from the at least one source device to the at least one target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A managing system for managing routing of data in a distributed computing system, comprising:
-
a mechanism for determining a physical tree indicative of a physical configuration of the distributed computing system;
a mechanism for creating a virtual tree from the physical tree;
a modification enabling mechanism for enabling modification of the virtual tree to change an association between at least one source device and at least one target device in the virtual tree; and
a validating mechanism for validating the changed association between the at least one source device and the at least one target device to enable routing of data from the at least one source device to the at least one target device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for managing routing of data in a distributed computing system, the computer program product comprising:
-
a computer usable medium having computer usable program code embodied therein;
computer usable program code configured to determine a physical tree indicative of a physical configuration of the distributed computing system;
computer usable program code configured to create a virtual tree from the physical tree;
computer usable program code configured to enable modification of the virtual tree to change an association between at least one source device and at least one target device in the virtual tree; and
computer usable program code configured to validate the changed association between the at least one source device and the at least one target device to enable routing of data from the at least one source device to the at least one target device. - View Dependent Claims (18, 19, 20)
-
Specification