Patent ID: 9349012
Filing Date: 2016-05-24
CPC Classification: G06F

Claim Text:
1. A distributed processing system including a plurality of machines that perform distributed execution of a task, the plurality of machines including a master machine and slave machines, the master machine distributes tasks to the slave machines, each machine comprising: a hardware processor that acquires environment information relating to an environment of another machine; acquires environment information relating to an environment of its own machine; calculates a risk for a case where its own machine executes the task based on the acquired environment information of said another machine and the acquired environment information of its own machine; determines whether or not the calculated risk is equal to or higher than a predetermined threshold; and stops execution of the task on its own machine when the risk determination unit determines that the risk is equal to or higher than the predetermined threshold, wherein the risk is calculated by comparing the environment information of its own machine with the environment information of said another machine to determine risk coefficients for each other machine executing the task and a risk coefficient for its own machine executing the task, wherein each slave machine determines the risk coefficient for each other slave machine executing the task and the risk coefficient for its own machine executing the task, and wherein the environment information includes execution environment information and proximity environment information, wherein the execution environment information includes data items representing at least one of date and time, hardware, operating system, network and security policy, and the proximity environment information includes data items representing at least one of date and time, policy administrator, master distributed execution foundation, policy agent in proximity, executed task in proximity and round-trip times, and wherein determining the risk coefficients includes using at least one data item of the execution environment information, and at least one data item of the proximity environment information.