METHOD FOR SCHEDULING LOAD DISTRIBUTION OF PROCESSORS IN A COMPUTING SYSTEM Russian patent published in 2020 - IPC G06F9/50 

Abstract RU 2715284 C1

FIELD: computer equipment.

SUBSTANCE: invention relates to computer engineering. Disclosed is a method for scheduling load distribution of processors in a computer system, which continuously monitors all processors of the system to determine their activity by detecting faults and the processor loses status of active, if it satisfies a failure condition: unavailable or overloaded, wherein the following additional actions are introduced: each processor, which is part of the computer system, executes an independent program, all characteristics of the computing process of each processor, at certain fixed time intervals, are transmitted to the input of the manager, dispatcher, which can be a more powerful processor or server, monitors their operation, a diagnostic (control) program is periodically started in the dispatcher for determining the state of each processor: loading degree, program execution time and other states, wherein each processor generates internal conformity or non-compliance signals of the correct operation, which are transmitted to the dispatcher, upon receipt of the mismatch signal, the dispatcher determines from which processor the signal has come and to which state it corresponds: fault, emergency stop, exceeded the predetermined program execution time, failure in operation or memory deficiency, after receipt of mismatch signal controller determines which processor is less loaded and possibility of load redistribution between other processors, besides, dispatcher after certain time interval performs all polls of all processors for load, processor loses status of active, if it satisfies failure condition: unavailable or overloaded, this information is entered into dispatcher's database, wherein during operation of system in each processor at certain predetermined time intervals there is a subprogram of storing intermediate results of program execution, results of program execution at a given moment in time of each processor are stored and sent to memory dispatcher; in case of failure as a result of failures, the last stored intermediate results of program execution, which were recorded in base of intermediate results for this processor, are transmitted to another less loaded processor of system or, if all processors are loaded, to additional backup processor, which may be provided in system; wherein if the standby processor is not busy with execution of the program, the process of executing the faulty processor program continues in the standby mode; if the standby processor is busy with the execution of the program, the process of executing the faulty processor program continues in the manager; after eliminating the mismatch signal received from the corresponding processor, the controller turns it into active status and system operation continues.

EFFECT: technical result is provision of load distribution between processors in computer system.

1 cl

Similar patents RU2715284C1

Title Year Author Number
COMPUTER SYSTEM 2013
  • Paramonov Nikolaj Borisovich
  • Paramonov Jurij Nikolaevich
RU2533688C1
METHOD, APPARATUS FOR TELEVISION SERVICE SYSTEM MANAGEMENT IN IP DATA NETWORKS AND TELEVISION SERVICE SYSTEM IN IP DATA NETWORKS 2010
  • Liu Yu
  • Liu Hao
  • Wang Yinlong
RU2520408C2
APPARATUS FOR CONTROLLING AND BACKING UP INFORMATION SYSTEM 2010
  • Timofeeva Elena Gennadievna
  • Paramonov Nikolaj Borisovich
  • Paramonov Jurij Nikolaevich
RU2453079C2
METHOD OF DISTRIBUTING LOAD BETWEEN CONTENT DELIVERY NETWORK (CDN) SERVERS 2011
  • Gorodetskij Jaroslav Igorevich
  • Ivlenkov Sergej Vladimirovich
RU2454711C1
METHOD TO FORM FAULT-TOLERANT COMPUTING SYSTEM AND FAULT-TOLERANT COMPUTING SYSTEM 2010
  • Syrov Anatolij Sergeevich
  • Andreev Viktor Petrovich
  • Smirnov Viktor Vladimirovich
  • Astretsov Vladimir Aleksandrovich
  • Kosobokov Viktor Nikolaevich
  • Sinel'Nikov Vladimir Vasil'Evich
  • Karavaj Mikhail Fedorovich
  • Dorskij Rostislav Jur'Evich
  • Zimin Dmitrij Jur'Evich
  • Kalugina Irina Jur'Evna
RU2439674C1
BACKED-UP MULTICHANNEL COMPUTER SYSTEM 2013
  • Rusanov Valentin Nikolaevich
  • Kiselev Aleksandr Jur'Evich
  • Sil'Janov Nikolaj Vladimirovich
RU2527191C1
DEVICE FOR RESTARTING COMPUTING COMPLEX AT DETECTING MALFANCTIONS 0
  • Rukodanov Yurij Petrovich
  • Baranovskij Vladimir Dmitrievich
  • Putilov Vladimir Borisovich
  • Golubkin Aleksej Vladimirovich
  • Martynov Nikolaj Petrovich
SU962956A1
DEVICE FOR RESTARTING COMPUTING UNIT UPON FAILURE DETECTION 0
  • Bochechka Sergej Grigorevich
  • Makarov Sergej Borisovich
  • Vinogradov Mikhail Yurevich
SU1541608A1
METHOD OF SETTING THE NETWORK VIDEO RECORDING DEVICE (VARIANTS) AND THE SELF-REPAIRING VIDEO SURVEILLANCE SYSTEM 2013
  • Carey James
RU2665310C1
METHOD FOR AUTOMATIC DETECTION OF MALFUNCTIONS OF ACCESS MONITORING AND CONTROL SYSTEMS 2021
  • Gorbunov Vadim Aleksandrovich
  • Pekh Andrej Evgenevich
  • Gajn Ildar Raisovich
  • Abdrakhmanov Artur Mansurovich
RU2765616C1

RU 2 715 284 C1

Authors

Paramonov Nikolaj Borisovich

Aleksandrov Aleksandr Vladimirovich

Bocharov Nikita Alekseevich

Panova Olga Yurevna

Timofeev Gennadij Sergeevich

Dates

2020-02-26Published

2019-01-30Filed