×

COMPUTER SYSTEM AND DATA MANAGEMENT METHOD

  • US 20130144953A1
  • Filed: 01/25/2011
  • Published: 06/06/2013
  • Est. Priority Date: 08/06/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer system comprising a plurality of execution servers that execute a plurality of jobs, and a scheduler server connected to the execution servers, wherein:

  • the execution servers each preserve a plurality of data items to be processed by the jobs;

    the scheduler server produces a plurality of first pairs, each of which includes a plurality of data items to be processed by the plurality of jobs that is successively executed;

    the scheduler server extracts a second pair, which includes data preserved by one of the execution servers and data preserved by any other execution server, from among the plurality of first pairs;

    the scheduler server determines data items, which are included in the extracted second pair, as data items to be moved to a newly added execution server;

    the computer system can enter a first state in which the data items included in the second pair have not been moved;

    the scheduler server calculates a first frequency at which each of the data items is processed by the job in the first state, and a second frequency at which the plurality of data items included in the second pair is processed by the plurality of lobs to be successively executed;

    the scheduler server performs first comparison of comparing the second frequency with a predetermined threshold;

    if a decision is made through the first comparison that the second frequency in the first state is larger, the scheduler server determines the data items, which are included in the extracted second pair, as the data items to be moved to the newly added execution server; and

    if a decision is made through the first comparison that the second frequency in the first state is smaller, the scheduler server calculates a load volume of each of the execution servers by summating the first frequencies, and determines data, which is extracted according to a plurality of calculated load volumes, as data to be moved to the newly added execution server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×