Information processing system and method
First Claim
1. An information processing system, comprising:
- a first controller and a second controller accepting requests from a plurality of sources, and writing and reading data to/from a storage device in response to these requests;
wherein the first controller returns a response to a request from at least one first source of the plurality of sources, to the first source, and does not return a response to a request from a second source other than the first source, to the second source; and
wherein the second controller does not return a response to a request from the first source to the first source receiving a response from the first controller, and returns a response to a request from the second source to the second source not receiving a response from the first controller,wherein the first controller sends a succession request and first ID to identify the first source to the second controller, wherein the first controller also issues an inquiry to the second controller as to whether or not succession is possible, wherein the second controller issues a response to the first controller to the effect that succession is possible if the load on the second controller is equal to or less than a prescribed size, and wherein, when the first controller does not receive a response to the effect that the succession is possible, source IDs other than the first source ID are also set such that the response thereto is permitted, and thus the first controller returns a response also to requests from the sources other than the first source.
1 Assignment
0 Petitions
Accused Products
Abstract
Loads on access destinations are balanced. A first controller and a second controller, which accept requests from a plurality of sources, and write and read data to/from a storage device in response to these requests, are provided. The first controller returns to at least one first source of a plurality of sources a response to a request from the first source, and does not return to a second source other than a first source a response to a request from the second source. The second controller does not return a response to a request from a first source to the first source receiving a response from the first controller, and returns a response from a second source to the second source not receiving a response from the first controller.
-
Citations
16 Claims
-
1. An information processing system, comprising:
-
a first controller and a second controller accepting requests from a plurality of sources, and writing and reading data to/from a storage device in response to these requests; wherein the first controller returns a response to a request from at least one first source of the plurality of sources, to the first source, and does not return a response to a request from a second source other than the first source, to the second source; and wherein the second controller does not return a response to a request from the first source to the first source receiving a response from the first controller, and returns a response to a request from the second source to the second source not receiving a response from the first controller, wherein the first controller sends a succession request and first ID to identify the first source to the second controller, wherein the first controller also issues an inquiry to the second controller as to whether or not succession is possible, wherein the second controller issues a response to the first controller to the effect that succession is possible if the load on the second controller is equal to or less than a prescribed size, and wherein, when the first controller does not receive a response to the effect that the succession is possible, source IDs other than the first source ID are also set such that the response thereto is permitted, and thus the first controller returns a response also to requests from the sources other than the first source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15)
-
-
14. The information processing system, comprising:
-
a first controller and a second controller accepting requests from a plurality of sources, and writing and reading data to/from a storage device in response to these requests; wherein the first controller returns a response to a request from at least one first source of the plurality of sources, to the first source, and does not return a response to a request from a second source other than the first source, to the second source; and wherein the second controller does not return a response to a request from the first source to the first source receiving a response from the first controller, and returns a response to a request from the second source to the second source not receiving a response from the first controller, wherein, the first controller sends a succession request and first ID to identify the first source to the second controller, and when receiving the succession request and the first source ID, the second controller responds to the succession request, and also returns a response to requests from the first source by setting the first source ID such that the response thereto is permitted, wherein the first controller issues an inquiry to the second controller as to whether or not succession is possible, the second controller issues a response to the first controller to the effect that succession is possible if the load on the second controller is equal to or less than the prescribed size, and when receiving a response from the second controller to the effect that succession is possible, the first controller issues the succession request to the second controller, and wherein, when the first controller does not receive a response to the effect that the succession is possible, source IDs other than the first source ID are also set such that the response thereto is permitted, and thus the first controller returns a response also to requests from the sources other than the first source.
-
-
16. An information processing method comprising the steps of:
-
a first controller and a second controller receiving a plurality of requests respectively issued from a plurality of sources; the first controller returning a response to a request from at least one first source of a plurality of first sources, to the first source, and not returning a response to a request from a second source other than the first source, to the second source; and the second controller not returning a response to a request from the first source to the first source receiving a response from the first controller, and returning a response from the second source to the second source not receiving a response from the first controller, wherein the first controller sends a succession request and first ID to identify the first source to the second controller, wherein the first controller also issues an inquiry to the second controller as to whether or not succession is possible, wherein the second controller issues a response to the first controller to the effect that succession is possible if the load on the second controller is equal to or less than a prescribed size, and wherein, when the first controller does not receive a response to the effect that the succession is possible, source IDs other than the first source ID are also set such that the response thereto is permitted, and thus the first controller returns a response also to requests from the sources other than the first source.
-
Specification