EP1569114B1

Network system, distributed processing method and information processing apparatus

Abstract

This record has no abstract on file.

EP1569114B1, drawing sheet 1
Sheet 1 of 27

Term

Term ended

Expired 27 January 2025, 1.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 2 independent, 5 dependent

  1. 1
    A distributed processing method wherein a process is executed in a distributed fashion by a plurality of information processing apparatuses connected to each other through a network, comprising;a first step of setting one of said information processing apparatuses as a master apparatus while the other information processing apparatuses are set as slave apparatus;a second step (ST73) 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 apparatuses connected to said network as apparatus information and managing communication speeds of individual ones of said information processing apparatuses connected to said network;and a third step (ST74) executed by the information processing apparatus set as the master apparatus of specifying one or more of said information processing apparatuses 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 one or more information processing apparatuses;wherein each of said information processing apparatuses periodically transmits a communication speed measurement command including information of time of the transmission to different ones of said information processing apparatuses connected thereto through said network, and each of said information processing apparatuses calculates, when the communication speed measurement command is received from another of said information processing apparatuses, a communication speed based on time of the reception and the transmission time included in the communication speed measurement command and issues a response of the calculated communication speed to the information processing apparatus set as the master apparatus.
  2. 4
    An information processing apparatus (1, 2, 3, 4) comprising:a communication section for communicating with any of different ones of information processing apparatus connected thereto through a network (9);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;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;and a communication speed measurement command transmission section for periodically transmitting a communication speed measurement command including information of time of the transmission to different ones of said information processing apparatuses connected thereto through said network;and a communication speed response section for calculating, when the communication speed measurement command is received from another of said information processing apparatuses, a communication speed based on time of the reception and the transmission time included in the communication speed measurement command and issuing a response of the calculated communication speed to the information processing apparatus set as the master apparatus.
  3. 7
    A network system (7) comprising:a plurality of information processing apparatuses (1, 2, 3, 4) according to any one of claims 4 to 6, said apparatuses being connected to each other through a network (9) and capable of executing a process in a distributed fashion.