Data locality in data integration applications
First Claim
Patent Images
1. A computer-implemented method comprising:
- identifying a logical node, said logical node being associated with one or more source stages;
identifying one or more file block components, said one or more file block components comprising a retrieval target for at least one of said one or more source stages;
identifying one or more physical nodes;
determining, for each of said one or more physical nodes, a degree value;
identifying one or more qualified physical nodes from said one or more physical nodes having said degree value of one or more;
creating a preferred physical node table, said preferred physical node table comprising, for each of said one or more qualified physical nodes, an identifying indication and an indication of said degree value; and
sorting said preferred physical node table based on said degree value associated with each of said one or more qualified physical nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes identifying a logical node. The logical node is associated with one or more source stages. The computer-implemented method further includes identifying one or more file block components. The one or more file block components include a retrieval target for at least one of the one or more source stages. The computer-implemented method further includes identifying one or more physical nodes and determining, for each of the one or more physical nodes, a degree value. A corresponding computer program product and computer system are also disclosed.
-
Citations
7 Claims
-
1. A computer-implemented method comprising:
-
identifying a logical node, said logical node being associated with one or more source stages; identifying one or more file block components, said one or more file block components comprising a retrieval target for at least one of said one or more source stages; identifying one or more physical nodes; determining, for each of said one or more physical nodes, a degree value; identifying one or more qualified physical nodes from said one or more physical nodes having said degree value of one or more; creating a preferred physical node table, said preferred physical node table comprising, for each of said one or more qualified physical nodes, an identifying indication and an indication of said degree value; and sorting said preferred physical node table based on said degree value associated with each of said one or more qualified physical nodes.
-
-
2. A computer-implemented method comprising:
-
identifying a logical node, said logical node being associated with one or more source stages; identifying one or more file block components, said one or more file block components comprising a retrieval target for at least one of said one or more source stages; identifying one or more physical nodes; determining, for each of said one or more physical nodes, a degree value; determining a candidate preferred physical node based on each said degree value; determining whether said candidate preferred physical node is available for allocation to said logical node; and responsive to said candidate preferred physical node being available for allocation to said logical node, allocating said candidate preferred physical node to said logical node. - View Dependent Claims (3)
-
-
4. A computer program product comprising one or more computer readable storage media and program instructions stored on said one or more computer readable storage media, said program instructions comprising instructions to:
-
identify a logical node, said logical node being associated with one or more source stages; identify one or more file block components, said one or more file block components comprising a retrieval target for at least one of said one or more source stages; identify one or more physical nodes; determine, for each of said one or more physical nodes, a degree value; identify one or more qualified physical nodes from said one or more physical nodes having said degree value of one or more; create a preferred physical node table, said preferred physical node table comprising, for each of said one or more qualified physical nodes, an identifying indication and an indication of said degree value; and sort said preferred physical node table based on said degree value associated with each of said one or more qualified physical nodes. - View Dependent Claims (5, 6, 7)
-
Specification