EP1569114A2

Network system, distributed processing method and information processing apparatus

Abstract

A network system is disclosed by which the processing speed of the entire system can be enhanced. The network system includes a plurality of information processing apparatus connected to each other through a network such that a process can be executed in a distributed fashion. One of the information processing apparatus is set as a master apparatus while the other information processing apparatus are set as slave apparatus. The master information processing apparatus manages information regarding available hardware resources of the individual information processing apparatus connected to the network as apparatus information and manages communication speeds of the individual information processing apparatus connected to the network. One or more of the information processing apparatus by which the process should be executed are specified based on the management information, and a request for execution of the process is issued to the specified information processing apparatus.

EP1569114A2, drawing sheet 1
Sheet 1 of 28

Term

Term ended

Projected expiry passed 27 January 2025, 1.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 3 independent, 9 dependent

  1. 1
    A network system comprising:a plurality of information processing apparatus connected to each other through a network and capable of executing a process in a distributed fashion;each of said information processing apparatus including: a master/slave setting section for setting the information processing apparatus in which said master/slave setting section is provided as a master apparatus or a slave apparatus such that one of said information processing apparatus connected to said network is set as a master apparatus while the other information processing apparatus are set as slave apparatus;an apparatus information management section for managing, where the information processing apparatus in which said apparatus information management section is provided is set as the master apparatus by said master/slave setting section, information regarding available hardware resources of individual ones of said information processing apparatus connected to said network as apparatus information;a communication speed management section for managing, where the information processing apparatus in which said communication speed management section is provided is set as the master apparatus by said master/slave setting section, communication speeds of individual ones of said information processing apparatus connected to said network;and a distributed processing requesting section for specifying one or more of said information processing apparatus by which the process should be executed based on the information managed by said apparatus .information management section and said communication speed management section and issuing a request for execution of the process to the specified information processing apparatus.
  2. 5
    A distributed processing method wherein a process is executed in a distributed fashion by a plurality of information processing apparatus connected to each other through a network, comprising;a first step of setting one of said information processing apparatus as a master apparatus while the other information processing apparatus are set as slave apparatus;a second step executed by the information processing apparatus set as the master apparatus of managing information regarding available hardware resources of individual ones of said information processing apparatus connected to said network as apparatus information and managing communication speeds of individual ones of said information processing apparatus connected to said network;and a third step executed by the information processing apparatus set as the master apparatus of specifying one or more of said information processing apparatus by which the process should be executed based on the information managed at the second step and issuing a request for execution of the process to the specified information processing apparatus.
  3. 9
    An information processing apparatus comprising:a communication section for communicating with any of different ones of information processing apparatus connected thereto through a network;a master/slave setting section for setting the information processing apparatus itself as a single master apparatus or one of slave apparatus among all of the information processing apparatus connected to said network;an apparatus information management section for managing, where the information processing apparatus is set as the master apparatus by said master/slave setting section, information regarding available hardware resources of individual ones of said information processing apparatus connected to said network as apparatus information;a communication speed management section for managing, where the information processing apparatus is set as the master apparatus by said master/slave setting section, communication speeds of individual ones of said information processing apparatus connected to said network;and a distributed processing requesting section for specifying one or more of said information processing apparatus by which a process should be executed based on the information managed by said apparatus information management section and said communication speed management section and issuing a request for execution of the process to the specified information processing apparatus.