Method and apparatus for distributing logical units in a grid
AssigneeInternational Business Machines Corporation, Armonk, New York
InventorsSusann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Kelley Murillo, Johnny Meng-Han Shieh
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and computer instructions for obtaining a logical unit. A request is sent for the logical unit. In the depicted examples, the request is sent to a multicast IP address. Responses to the request for the logical unit are received from a number of responders. A responder is identified from the set of responders to form a selected responder. The selected responder is identified based on at least one connection metric between the data processing system and the set of responders. The logical unit is retrieved from the selected responder.
Claims18
A method in a data processing system for obtaining a logical unit, the method comprising:
- sending a request for the logical unit;
- receiving responses to the request for the logical unit from a number of responders;
- identifying a responder from the set of responders to form a selected responder, wherein the selected responder is identified based on at least one connection metric between the data processing system and the set of responders;
- and
- retrieving the logical unit from the selected responder.
A network data processing system comprising:
- a network;
- and
- a plurality of nodes, wherein a first node within the plurality of nodes send a request for the logical unit onto the network;
- receives responses to the request for the logical unit from a set of nodes in the plurality of nodes;
- identify a responder from the set of nodes to form a selected nodes, wherein the selected nodes is identified based on at least one connection metric between the data processing system and the set of nodes;
- and retrieve the logical unit from the selected nodes.
A data processing system for obtaining a logical unit, the data processing system comprising:
- sending means for sending a request for the logical unit;
- receiving means for receiving responses to the request for the logical unit from a number of responders;
- identifying means for identifying a responder from the set of responders to form a selected responder, wherein the selected responder is identified based on at least one connection metric between the data processing system and the set of responders;
- and
- retrieving means for retrieving the logical unit from the selected responder.
A data processing system for obtaining a logical unit, the data processing system comprising:
- a bus system;
- a memory connected to the bus system, wherein the memory includes a set of instructions;
- a communications adapter connected to the bus system;
- and
- a processor connected to the bus system, wherein the processor executes the set of instructions to send a request over the communications adapter for the logical unit;
- receive, through the communications adapter, responses to the request for the logical unit from a number of responders;
- identify a responder from the set of responders to form a selected responder, wherein the selected responder is identified based on at least one connection metric between the data processing system and the set of responders;
- and retrieve the logical unit from the selected responder.
A computer program product in a computer readable medium for obtaining a logical unit, the computer program product comprising:
- first instructions for sending a request for the logical unit;
- second instructions for receiving responses to the request for the logical unit from a number of responders;
- third instructions for identifying a responder from the set of responders to form a selected responder, wherein the selected responder is identified based on at least one connection metric between the data processing system and the set of responders;
- and
- fourth instructions for retrieving the logical unit from the selected responder.
Dependencies are inferred from the claim text.