Distributed processing system for system booting and shutdown in distributed processing environment
First Claim
1. A distributed processing system comprising:
- a plurality of systems on which zero or more server processes or zero or more client processes are scheduled to be run;
a database for storing information indicating which of said zero or more server processes and the zero or more client processes are to be run on each of said systems; and
a system supervisor for determining a booting order or a shutdown order of said systems based on said information stored in said database,wherein said system supervisor includes;
a unit for recognizing the information on the booting of the system from said system;
a unit for requesting the booting of a system which is selected based on the dependency relationships between the zero or more server processes and the zero or more client processes stored in said database when said recognizing unit recognizes the booting of the system; and
a status information collection unit for collecting information on the status of the system from said status information provision unit of a system and for updating said database.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed processing system which performs cooperative processing by client processes and server processes in a plurality of systems interconnected through a network. The distributed processing system comprises a system supervisor which controls the booting and shutdown of the respective systems and is connected to the network. Connected to the system supervisor is a client-server database which accumulates information related to the clients and servers for determination of systems to be booted or shut down and their booting or shutdown sequence.
The system supervisor comprises a recognition unit which recognizes the status of and a boot or shutdown request for each system; a boot request controller which determines systems to be booted and the their booting sequence and requests booting; a boot request send unit which sends the boot request to the system concerned; a shutdown request controller which determines systems to be shut down and their shutdown sequence and requests shutdown; a shutdown request send unit which sends the shutdown request to the system concerned; and a status information collection unit which collects information from each system.
Each system comprises a boot request receive unit which receives a boot request, a boot execution unit which executes the booting of the system in response to the boot request, a shutdown request receive unit which receives a shutdown request, a shutdown execution unit which executes the shutdown of the system in response to the shutdown request, and a status information provision unit which informs the system supervisor of the booting and shutdown of the systems and the status of the clients and servers.
40 Citations
20 Claims
-
1. A distributed processing system comprising:
-
a plurality of systems on which zero or more server processes or zero or more client processes are scheduled to be run; a database for storing information indicating which of said zero or more server processes and the zero or more client processes are to be run on each of said systems; and a system supervisor for determining a booting order or a shutdown order of said systems based on said information stored in said database, wherein said system supervisor includes; a unit for recognizing the information on the booting of the system from said system; a unit for requesting the booting of a system which is selected based on the dependency relationships between the zero or more server processes and the zero or more client processes stored in said database when said recognizing unit recognizes the booting of the system; and a status information collection unit for collecting information on the status of the system from said status information provision unit of a system and for updating said database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A distributed processing system comprising:
-
a plurality of systems interconnected through a network which execute either or both of zero or more server processes and zero or more client processes; a database for storing information indicating which of said zero or more server processes and the zero or more client processes are to be run on each of said systems; and a system supervisor provided separately from said systems, but connected thereto through said network, for determining a booting order of said systems based on said information stored in said database, wherein each of said systems includes; a unit for booting the system upon receipt of a request for a boot from said system supervisor; and a status information provision unit which informs said system supervisor of the booting of the system, and further informs said system supervisor of a status of the zero or more server processes and the zero or more client processes in the system, and wherein said system supervisor includes; a unit for recognizing the information on the booting of the system from said system; a unit for requesting the booting of a system which is selected based on the dependency relationships between the zero or more server processes and the zero or more client processes stored in said database when said recognizing unit recognizes the booting of the system; and a status information collection unit for collecting information on the status of the system from said status information provision unit of a system and for updating said database. - View Dependent Claims (9, 10)
-
-
11. A distributed processing system comprising:
-
a plurality of systems interconnected through a network which execute either or both of zero or more server processes and zero or more client processes; a database for storing information indicating which of said zero or more server processes and the zero or more client processes are to be run on each of said systems; and a system supervisor provided separately from said systems, but connected thereto through said network, for determining a booting order or a shutdown order of said systems based on said information stored in said database, wherein each of said systems includes; a unit for booting the system upon receipt of a request for a boot from said system supervisor; and a status information provision unit which informs said system supervisor of the booting of the system, and further informs said system supervisor of the status of the zero or more server processes and the zero or more client processes in the system, and wherein said system supervisor includes; a unit for recognizing the information on the shutdown of the system from said system; a unit for requesting the shutdown of a system which is selected based on the dependency relationships between the zero or more server processes and the zero or more client processes stored in said database when said recognizing unit recognizes the shutdown of the system; and a status information collection unit for collecting information on the status of the system from said status information provision unit of a system and updating said database. - View Dependent Claims (12, 13)
-
-
14. A distributed processing system comprising:
-
a plurality of systems interconnected through a network which execute either or both of zero or more server processes and zero or more client processes; a database for storing information indicating which of said zero or more server processes and the zero or more client processes are to be run on each of said systems; and a system supervisor provided separately from said systems, but connected thereto through said network, for determining a booting order or a shutdown order of said systems based on said information stored in said database, wherein each of said systems includes; a unit for booting the system upon receipt of a request for a boot from said system supervisor; a unit for performing the shutdown of the system upon receipt of a request for shutdown from said system supervisor; and a status information provision unit which informs said system supervisor of the booting or shutdown of the system, and further informs said system supervisor of a status of the zero or more server processes and the zero or more client processes in the system, and wherein said system supervisor includes; a unit for recognizing the information on the booting or shutdown of the system from said system; a unit for requesting the booting of a system which is selected based on the dependency relationships between the zero or more server processes and the zero or more client processes stored in said database when said recognizing unit recognizes the booting of the system; a unit for requesting the shutdown of a system which is selected based on the dependency relationships between the zero or more server processes and the zero or more client processes stored in said database when said recognizing unit recognizes the shutdown of the system; and a status information collection unit for collecting information on a status of the system from said status information provision unit of a system and updating said database. - View Dependent Claims (15, 16)
-
-
17. A distributed processing system comprising:
-
a plurality of systems interconnected through a network which execute either or both of zero or more server processes and zero or more client processes; a database for storing information indicating which of said zero or more server processes and the zero or more client processes are to be run on each of said systems; a system supervisor provided separately from said systems, but connected thereto through said network, for determining a booting order of said systems based on said information stored in said database; and an input device for directing the booting and shutdown of said systems and directing collection of information, wherein each of said systems includes; a unit for booting the system upon receipt of a request for a boot from said system supervisor; and a status information provision unit which informs said system supervisor of the booting of the system, and further informs said system supervisor of the status of the zero or more server processes and zero or more client processes in the system, and wherein said system supervisor includes; a unit for recognizing the information on the booting or shutdown of the system from said system, or a request for a boot or shutdown of a system from said input unit; a unit for requesting the booting of a system which is selected based on the dependency relationships between the zero or more server processes and the zero or more client processes stored in said database when said recognizing unit recognizes the booting of the system, or receives a request for booting the system from said input unit; a unit for requesting the shutdown of a system which is selected based on the dependency relationships between the zero or more server processes and the zero or more client processes stored in said database when said recognizing unit recognizes the shutdown of the system, or receives a request for shutdown of the system from said input unit; and a status information collection unit for collecting information on the status of the system from said status information provision unit of a system and updating said database. - View Dependent Claims (18, 19, 20)
-
Specification