摘要 |
PURPOSE: A method for balancing loads in a distributed RAID controller environment is provided to prevent a bottleneck and a response time delay and supply equal load distribution by distributing and controlling the load of all RAID controllers using a token which possesses one RAID controller and a load table without a load distributor when a plurality of hosts access the same storage through many RAID controllers. CONSTITUTION: If a RAID controller is initialized, the RAID controller checks whether other RAID controller is operated(S62,S64). If other RAID controller is not operated, the RAID controller creates a token(S66,S68). If other RAID controller is operated, the RAID controller transmits an ID to other RAID controller for informing that the RAID controller starts an operation(S70). The RAID controller transmits a heartbeat signal to an RAID controller having the token, and the RAID controller having the token records and manages the RAID controller in a load table(S72,S74,S76). If other RAID controller starts registration, a heartbeat signal of new RAID controller is received(S78,S80). The RAID controller having the token records new RAID controller in the load table and transmits a heartbeat signal to new RAID controller(S82,S84). Thus, the registration of the RAID controller is completed(S86).
|