[go: up one dir, main page]

CN111381969A - Management method and system of distributed software - Google Patents

Management method and system of distributed software Download PDF

Info

Publication number
CN111381969A
CN111381969A CN202010182463.XA CN202010182463A CN111381969A CN 111381969 A CN111381969 A CN 111381969A CN 202010182463 A CN202010182463 A CN 202010182463A CN 111381969 A CN111381969 A CN 111381969A
Authority
CN
China
Prior art keywords
task
virtual management
node
distributed software
distributed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010182463.XA
Other languages
Chinese (zh)
Other versions
CN111381969B (en
Inventor
苑贵全
李慧
骞一凡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing kangjisen Technology Co.,Ltd.
Original Assignee
Beijing Longpu Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Longpu Intelligent Technology Co ltd filed Critical Beijing Longpu Intelligent Technology Co ltd
Priority to CN202010182463.XA priority Critical patent/CN111381969B/en
Publication of CN111381969A publication Critical patent/CN111381969A/en
Application granted granted Critical
Publication of CN111381969B publication Critical patent/CN111381969B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Hardware Redundancy (AREA)

Abstract

The application discloses a management method and a system of distributed software, wherein the management method of the distributed software specifically comprises the following steps: selecting a virtual management node for distributed software; submitting task information of task nodes for processing tasks in the distributed software to a virtual management node; recording the state of the task information; and if the task information is in an abnormal state, restarting the corresponding task node and continuously executing the task. The management method and the management system for the distributed software can select the corresponding virtual management node for the distributed software, manage the task node through the virtual management node so as to perform planned processing on the task, can unify the management mode of the distributed software, and can improve the processing speed of the task.

Description

Management method and system of distributed software
Technical Field
The present application relates to the field of software, and in particular, to a distributed software management method and system.
Background
In the prior art, distributed computers have been developed along with the ubiquitous idea of interconnection, the scale of software is continuously increased, more and more data information needs to be stored and processed, and the mode of a single server in the past cannot meet the use requirement, so that multitask parallel processing by using a distributed software system is generated. However, although the efficiency of the distributed software processing task is improved, the control of uniformly managing the distributed software and executing the internal task becomes a problem to be solved urgently because of the internal complexity. In the existing distributed processing system, the processing degree of the task is not expected or inconsistent data processing often occurs, so a more uniform management mode is needed to manage the distributed software and process the task inside the distributed software.
Disclosure of Invention
The purpose of the present application is to provide a management method and a system for distributed software, which can select a corresponding virtual management node for the distributed software, perform planned processing on a task in the distributed software through the virtual management node, and provide a solution to an exception occurring in a task processing process, and can unify management modes for the distributed software, thereby increasing a processing speed of the task.
In order to achieve the above object, the present application provides a management method for distributed software, which specifically includes the following steps: selecting a virtual management node for distributed software; submitting task information of task nodes for processing tasks in the distributed software to a virtual management node; recording the state of the task information; and if the task information is in an abnormal state, restarting the corresponding task node and continuously executing the task.
As above, after selecting the virtual management node for the distributed software, the method further includes setting an identifier for each virtual management node.
As above, after selecting the virtual management node for the distributed software, the method further includes checking whether the selected virtual management node meets the requirement, and specifically includes the following steps: selecting the distributed virtual management nodes; reading the historically distributed virtual management nodes; and judging whether the correlation exists between the distributed virtual management node and the historically distributed virtual management node.
As above, wherein allocatedThe relevance cov (X, Y) of the virtual management node to the historically assigned virtual management node is represented as:
Figure BDA0002413053560000021
wherein XiFor the performance value of the assigned virtual management node i,
Figure BDA0002413053560000022
n is the number of the selected distributed virtual management nodes and the historically distributed virtual management nodes; y isiThe performance value of the virtual management node allocated for the history,
Figure BDA0002413053560000023
an average value of the performance of the historically assigned virtual management nodes; if cov (X, Y) ≠ 0, the assigned virtual management node has a correlation with the virtual management node in the history, and the assigned virtual management node continues to run.
As above, the distributed software includes the task requesting processing, and the distributed software corresponds to one or more tasks requesting processing.
As described above, if there are a plurality of tasks requesting processing in the distributed software, task nodes are selected for the plurality of tasks, respectively.
After the task node is selected for the task, the method further includes that the task node initiates registration to the virtual management node, and if the registration is successful, the task node processes the corresponding task.
As above, the task node includes task information, and the task information is submitted to the virtual management node through the task node.
As above, the virtual management node records the task information as a start state when the task node starts processing the task; when the task node finishes the task of the distributed software, the task information is recorded as a completion state; otherwise, recording the task information as an abnormal state.
A management system of distributed software comprises a processor and a memory, wherein the processor on the management system executes one of the management methods of the distributed software.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained by those skilled in the art according to the drawings.
Fig. 1 is a flowchart of a management method of distributed software according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application are clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The application relates to a management method and a system of distributed software. According to the method and the device, the corresponding virtual management node can be selected for the distributed software, the tasks in the distributed software are processed in a planned mode through the virtual management node, a solution method for the abnormity in the task processing process is provided, the management mode of the distributed software can be unified, and therefore the task processing speed is improved.
Fig. 1 is a flowchart illustrating a method for distributed software management according to the present application.
Step S110: a virtual management node is selected for the distributed software.
Preferably, the corresponding virtual management node is selected according to the type of the distributed software. Specifically, for example, the distributed software may be classified into distributed data software, layered processing software, distributed network software, and the like, and the corresponding virtual management node may be selected according to different types of the distributed software.
Wherein the number of virtual management nodes allocated for distributed software may be plural. Preferably, one of the plurality of virtual management nodes is used as a main virtual management node (hereinafter, the main virtual management node is collectively referred to as a virtual management node), which can monitor the states of all the virtual nodes and provide a shared space to ensure the consistency of the nodes, and the remaining virtual management nodes are used as alternative virtual management nodes to prevent the backup virtual management node from being replaced as the main virtual management node when the main virtual management node cannot normally operate due to an abnormal condition.
Preferably, after the virtual management nodes are selected for different distributed software, setting different identifiers for each virtual management node to distinguish from other virtual management nodes. The setting and representing modes of the marks are various, can be set by people or automatically designated by a system and can be changed.
After selecting the virtual management node for the distributed software, the method further comprises checking whether the virtual management node meets the requirements allocated to the distributed software. Specifically, the determination may be performed by determining the correlation of the virtual management node, and specifically includes the following steps:
and D1, selecting the distributed virtual management node.
Wherein a plurality of virtual management nodes allocated for distributed software are selected.
Step D2: and reading the virtual management node of the historical allocation.
Reading a plurality of virtual management nodes distributed to the distributed software in the historical use process, wherein the number of the selected distributed virtual management nodes is the same as the number of the historically distributed virtual management nodes.
And if the number of the historically distributed virtual management nodes is larger than that of the distributed virtual management nodes, reducing the redundant number of the historically distributed virtual management nodes. And if the number of the historically distributed virtual management nodes is smaller than the number of the distributed virtual management nodes, reducing the redundant number of the distributed virtual management nodes.
And further, reducing the corresponding virtual management nodes according to the type of the distributed software corresponding to the virtual management nodes. And acquiring distributed software types corresponding to the historically distributed virtual management nodes and the distributed virtual management nodes respectively, and reducing the corresponding historically distributed virtual management nodes or the distributed virtual management nodes if the distributed software types corresponding to the historically distributed virtual management nodes and the distributed virtual management nodes are different or have overlarge difference.
Step D3: and judging whether the two have correlation.
Specifically, the correlation cov (X, Y) between the two can be expressed as,
Figure BDA0002413053560000041
wherein XiFor the performance value of the assigned virtual management node i,
Figure BDA0002413053560000042
n is the number of the selected distributed virtual management nodes and the historically distributed virtual management nodes; y isiThe performance value of the virtual management node allocated for the history,
Figure BDA0002413053560000051
average value of performance of the virtual management node allocated for the history.
If cov (X, Y) ≠ 0, it indicates that the selected assigned virtual management node has a correlation with the performance of the normal virtual management node in the history, and the virtual management node can continue to operate. Otherwise, selecting the corresponding virtual management node for the distributed software again.
Through the judgment of the correlation, irrelevant virtual management nodes can be timely corrected when distributed software is allocated, and the situation that the virtual management nodes cannot normally run is prevented.
Step S120: and submitting the task information of the task node for processing the task in the distributed software to the virtual management node.
The distributed software includes a task requesting processing, and specifically, there may be one-to-one or one-to-many situations between the distributed software and the task requesting processing, and there may be one task requesting processing or multiple tasks requesting processing in the distributed software. When the distributed software receives the task requesting processing, the task is not executed immediately, but a task node is distributed to the task requesting processing according to the task requesting processing. Preferably, if a task requesting processing exists in the distributed software, a task node is allocated to the task, and if no task requesting processing exists, allocation waiting is performed.
Further, if a plurality of tasks requesting processing exist in the distributed software, task nodes are respectively allocated to the plurality of tasks, the plurality of tasks are divided, and the tasks are processed according to a certain sequence.
Furthermore, the tasks can be divided and processed according to the rules of the request time sequence, the response time and the like of the tasks.
After the task node is selected, the task node initiates registration to the virtual management node, if the registration is successful, the task node can be used, the task node can process the task in the distributed software, and the task node is managed by the virtual management node.
Preferably, the corresponding task node may be selected according to the type of the task in the distributed software, or other manners, which are not limited herein.
Further, the task node includes task information, and the task information can reflect the processing state or speed of the task of the distributed software. And the task information is submitted to the virtual management node through the task node.
Step S130: and the virtual management node records the state of the task information.
Specifically, the virtual management node records the task information as a starting state when the task node starts processing the task, and records the task information as a completion state when the task node completes the task of the distributed software, otherwise, records the task information as an abnormal state.
The task node processing task specifically comprises the following steps:
step P1: the task node requests the virtual management node to assign a process ID.
Step P2: the virtual management node returns the process ID to the task node and executes the task in the distributed software.
Step P3: and the task node sends task information of the task to the virtual management node, and the virtual management node receives the task information and records the task information as a starting state.
Step P4: and the virtual management node returns a record success prompt to the task node, and the task node starts processing the task.
Step P4: and after responding to the success of the task processing of the task node, sending task information of the task to the virtual management node again, and receiving the task information and recording the task information as a completion state by the virtual management node.
Specifically, if the task node does not send the task information again within the specified time, the virtual management node records that the task information is in an abnormal state.
Step P5: and clearing the process ID of the task node in response to the completion of the recording of the task information by the virtual management node.
In step S140: and if the task information is in an abnormal state, restarting the corresponding task node and continuously executing the task.
Specifically, the abnormal state of the task node may be detected through an abnormality detection mechanism. The system controls the restart of the task node through the virtual management node.
If the task cannot be continuously executed after the task node is restarted, sending a restart failure prompt to the virtual management node, and controlling the virtual management node to reprocess the task by the system.
Step Q1: and the virtual management node allocates abnormal nodes for tasks in the distributed software.
And the abnormal node takes over the tasks in the distributed software which are not successfully processed, and continues processing.
Step Q2: the abnormal node requests the virtual management node to assign a process ID.
Step Q3: and the abnormal node sends task information of the task to the virtual management node, and the virtual management node receives the task information and records the task information as a restarting state.
Step Q4: and the virtual management node returns a record success prompt to the abnormal node, and the abnormal node starts to process the task.
Step Q5: and after responding to the success of the abnormal node in processing the task, the abnormal node sends the task information of the task to the virtual management node again, and the virtual management node receives the task information and records the task information as a reprocessing completion state.
Step Q6: and clearing the process ID of the abnormal node in response to the completion of the task information recording by the virtual management node.
The application also includes a management system for providing distributed software, the system has a structure of a general server, wherein the system includes a plurality of virtual management nodes and task nodes, and a processor on the system executes a management method for distributed software through the management virtual management nodes, and the management method is stored on a storage medium of the system in the form of computer instructions.
The application has the following beneficial effects:
(1) the management method and the management system for the distributed software can select the corresponding virtual management node for the distributed software, manage the task node through the virtual management node so as to perform planned processing on the task, can unify the management mode of the distributed software, and can improve the processing speed of the task.
(2) The distributed software management method and the distributed software management system can be used for detecting the distributed virtual management nodes, preventing the situation that the virtual management nodes cannot normally run, providing a solution for abnormity in the task processing process and ensuring the normal processing of the tasks.
Although the present application has been described with reference to examples, which are intended to be illustrative only and not to be limiting of the application, changes, additions and/or deletions may be made to the embodiments without departing from the scope of the application.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A management method of distributed software is characterized by comprising the following steps:
selecting a virtual management node for distributed software;
submitting task information of task nodes for processing tasks in the distributed software to the virtual management nodes;
recording the state of the task information;
and if the task information is in an abnormal state, restarting the corresponding task node and continuously executing the task.
2. The method for managing distributed software according to claim 1, wherein after selecting the virtual management node for the distributed software, the method further comprises setting an identifier for each virtual management node.
3. The method for managing distributed software according to claim 1, wherein after selecting a virtual management node for the distributed software, the method further comprises checking whether the selected virtual management node meets requirements, and specifically comprises the following steps:
selecting the distributed virtual management nodes;
reading the historically distributed virtual management nodes;
and judging whether the correlation exists between the distributed virtual management node and the historically distributed virtual management node.
4. A method of managing distributed software according to claim 3, characterized in that the correlation cov (X, Y) of the virtual management nodes already allocated with the virtual management nodes historically allocated is represented as:
Figure FDA0002413053550000011
wherein XiFor the performance value of the assigned virtual management node i,
Figure FDA0002413053550000012
n is the number of the selected distributed virtual management nodes and the historically distributed virtual management nodes; y isiThe performance value of the virtual management node allocated for the history,
Figure FDA0002413053550000013
an average value of the performance of the historically assigned virtual management nodes;
if cov (X, Y) ≠ 0, the assigned virtual management node has a correlation with the virtual management node in the history, and the assigned virtual management node continues to run.
5. The method for managing distributed software according to claim 1, wherein the tasks requiring processing are included in the distributed software, and the distributed software corresponds to one or more of the tasks requiring processing.
6. The method for managing distributed software according to claim 5, wherein if there are a plurality of tasks requesting processing in the distributed software, task nodes are respectively selected for the plurality of tasks.
7. The distributed software management method according to claim 6, wherein after selecting the task node for the task, the method further comprises the step of initiating registration by the task node to the virtual management node, and processing the corresponding task by the task node if the registration is successful.
8. A management method for distributed software according to claim 7, wherein task information is included in the task node, and the task information is submitted to the virtual management node through the task node.
9. The distributed software management method according to claim 1, wherein the virtual management node records the task information as a start state when the task node starts processing the task; when a task node completes the task of the distributed software, recording the task information as a completion state; otherwise, recording the task information as an abnormal state.
10. A management system for distributed software, comprising a processor and a memory, on which the processor executes the management method for distributed software according to one of claims 1 to 9.
CN202010182463.XA 2020-03-16 2020-03-16 Management method and system of distributed software Active CN111381969B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010182463.XA CN111381969B (en) 2020-03-16 2020-03-16 Management method and system of distributed software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010182463.XA CN111381969B (en) 2020-03-16 2020-03-16 Management method and system of distributed software

Publications (2)

Publication Number Publication Date
CN111381969A true CN111381969A (en) 2020-07-07
CN111381969B CN111381969B (en) 2021-10-26

Family

ID=71217242

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010182463.XA Active CN111381969B (en) 2020-03-16 2020-03-16 Management method and system of distributed software

Country Status (1)

Country Link
CN (1) CN111381969B (en)

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62195931A (en) * 1986-02-24 1987-08-29 Fujitsu Ltd viterbi decoder
EP0822557B1 (en) * 1996-07-30 2001-09-05 Nec Corporation Non-volatile semiconductor memory device with variable source voltage
CN1894893A (en) * 2003-12-16 2007-01-10 株式会社Ntt都科摩 Communication system, communication method, network load prediction node, and network configuration management node
CN1960287A (en) * 2005-11-03 2007-05-09 国际商业机器公司 Method and apparatus for scheduling jobs on a network
CN1987794A (en) * 2005-12-22 2007-06-27 国际商业机器公司 Method and apparatus for improving block allocation times in a computer system
CN101325604A (en) * 2008-07-21 2008-12-17 重庆邮电大学 A Distributed Adaptive Industrial Wireless Network Energy Saving Method
CN101714996A (en) * 2009-12-31 2010-05-26 中兴通讯股份有限公司 Authentication system and method based on peer-to-peer computing network
CN102036336A (en) * 2009-09-28 2011-04-27 北京邮电大学 Cognitive routing protocol and implementation method thereof
JP2012147155A (en) * 2011-01-11 2012-08-02 Nec Corp Information provision method related to p2p communication, information provision system related to p2p communication, mobile terminal, and program
US20120284699A1 (en) * 2009-12-24 2012-11-08 At&T Intellectual Property I, L.P. Systems, Method, and Apparatus to Debug a Network Application
CN103107905A (en) * 2011-11-14 2013-05-15 华为技术有限公司 Method, device and client side of exception handling
CN103561419A (en) * 2013-11-07 2014-02-05 东南大学 Distributed event detection method based on correlation
CN103581225A (en) * 2012-07-25 2014-02-12 中国银联股份有限公司 Distributed system node processing task method
CN104410698A (en) * 2014-12-03 2015-03-11 天津南大通用数据技术股份有限公司 Initiation node abnormity processing method and device of share nothing cluster
JP5836316B2 (en) * 2013-05-16 2015-12-24 ソフトバンク株式会社 Fault monitoring system, fault monitoring method, and fault monitoring program
CN106856489A (en) * 2015-12-08 2017-06-16 阿里巴巴集团控股有限公司 A kind of service node switching method and apparatus of distributed memory system
CN107333281A (en) * 2017-05-15 2017-11-07 北京邮电大学 Mobile computing offloading cooperative control system and method
CN109117285A (en) * 2018-07-27 2019-01-01 高新兴科技集团股份有限公司 Support the distributed memory computing cluster system of high concurrent
CN109165093A (en) * 2018-07-31 2019-01-08 宁波积幂信息科技有限公司 A kind of calculate node cluster elasticity distribution system and method
CN110297693A (en) * 2019-07-04 2019-10-01 北京伟杰东博信息科技有限公司 A kind of method and its system of the distribution of distributed software task
CN110297692A (en) * 2019-07-04 2019-10-01 北京伟杰东博信息科技有限公司 A kind of method and its system of the management of distributed software task dynamic
CN110727652A (en) * 2018-07-17 2020-01-24 阿里巴巴集团控股有限公司 Cloud storage processing system and method for realizing data processing

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62195931A (en) * 1986-02-24 1987-08-29 Fujitsu Ltd viterbi decoder
EP0822557B1 (en) * 1996-07-30 2001-09-05 Nec Corporation Non-volatile semiconductor memory device with variable source voltage
CN1894893A (en) * 2003-12-16 2007-01-10 株式会社Ntt都科摩 Communication system, communication method, network load prediction node, and network configuration management node
CN1960287A (en) * 2005-11-03 2007-05-09 国际商业机器公司 Method and apparatus for scheduling jobs on a network
CN1987794A (en) * 2005-12-22 2007-06-27 国际商业机器公司 Method and apparatus for improving block allocation times in a computer system
CN101325604A (en) * 2008-07-21 2008-12-17 重庆邮电大学 A Distributed Adaptive Industrial Wireless Network Energy Saving Method
CN102036336A (en) * 2009-09-28 2011-04-27 北京邮电大学 Cognitive routing protocol and implementation method thereof
US20120284699A1 (en) * 2009-12-24 2012-11-08 At&T Intellectual Property I, L.P. Systems, Method, and Apparatus to Debug a Network Application
CN101714996A (en) * 2009-12-31 2010-05-26 中兴通讯股份有限公司 Authentication system and method based on peer-to-peer computing network
JP2012147155A (en) * 2011-01-11 2012-08-02 Nec Corp Information provision method related to p2p communication, information provision system related to p2p communication, mobile terminal, and program
CN103107905A (en) * 2011-11-14 2013-05-15 华为技术有限公司 Method, device and client side of exception handling
CN103581225A (en) * 2012-07-25 2014-02-12 中国银联股份有限公司 Distributed system node processing task method
JP5836316B2 (en) * 2013-05-16 2015-12-24 ソフトバンク株式会社 Fault monitoring system, fault monitoring method, and fault monitoring program
CN103561419A (en) * 2013-11-07 2014-02-05 东南大学 Distributed event detection method based on correlation
CN104410698A (en) * 2014-12-03 2015-03-11 天津南大通用数据技术股份有限公司 Initiation node abnormity processing method and device of share nothing cluster
CN106856489A (en) * 2015-12-08 2017-06-16 阿里巴巴集团控股有限公司 A kind of service node switching method and apparatus of distributed memory system
CN107333281A (en) * 2017-05-15 2017-11-07 北京邮电大学 Mobile computing offloading cooperative control system and method
CN110727652A (en) * 2018-07-17 2020-01-24 阿里巴巴集团控股有限公司 Cloud storage processing system and method for realizing data processing
CN109117285A (en) * 2018-07-27 2019-01-01 高新兴科技集团股份有限公司 Support the distributed memory computing cluster system of high concurrent
CN109165093A (en) * 2018-07-31 2019-01-08 宁波积幂信息科技有限公司 A kind of calculate node cluster elasticity distribution system and method
CN110297693A (en) * 2019-07-04 2019-10-01 北京伟杰东博信息科技有限公司 A kind of method and its system of the distribution of distributed software task
CN110297692A (en) * 2019-07-04 2019-10-01 北京伟杰东博信息科技有限公司 A kind of method and its system of the management of distributed software task dynamic

Also Published As

Publication number Publication date
CN111381969B (en) 2021-10-26

Similar Documents

Publication Publication Date Title
CN111818159B (en) Management method, device, equipment and storage medium of data processing node
US6839752B1 (en) Group data sharing during membership change in clustered computer system
JP5075736B2 (en) System failure recovery method and system for virtual server
US8195777B2 (en) System and method for adding a standby computer into clustered computer system
US5664088A (en) Method for deadlock recovery using consistent global checkpoints
US6952766B2 (en) Automated node restart in clustered computer system
US8055735B2 (en) Method and system for forming a cluster of networked nodes
US5247664A (en) Fault-tolerant distributed database system and method for the management of correctable subtransaction faults by the global transaction source node
US8239536B2 (en) System for generic service management in a distributed and dynamic resource environment, providing constant service access to users
EP2434729A2 (en) Method for providing access to data items from a distributed storage system
CN110807064B (en) Data recovery device in RAC distributed database cluster system
US20100064165A1 (en) Failover method and computer system
US20080288812A1 (en) Cluster system and an error recovery method thereof
CN109558260B (en) Kubernetes fault elimination system, method, equipment and medium
CN111880906A (en) Virtual machine high-availability management method, system and storage medium
US20050283673A1 (en) Information processing apparatus, information processing method, and program
US20090138757A1 (en) Failure recovery method in cluster system
US11397632B2 (en) Safely recovering workloads within a finite timeframe from unhealthy cluster nodes
CN117573306A (en) Batch task scheduling system, method, device, computer equipment and storage medium
US8203937B2 (en) Global detection of resource leaks in a multi-node computer system
CN111381969B (en) Management method and system of distributed software
US8074109B1 (en) Third-party voting to select a master processor within a multi-processor computer
CN113609199B (en) Database system, server, and storage medium
CN111400100B (en) Management method and system for distributed software backup
CN113342511A (en) Distributed task management system and method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TA01 Transfer of patent application right

Effective date of registration: 20211012

Address after: 102400 no.1-y280, area 1, Guba Road, Chengguan Street, Fangshan District, Beijing

Applicant after: Beijing kangjisen Technology Co.,Ltd.

Address before: 101300 Beijing Shunyi District Airport Street, No. 1 Anhua Street, 1st Building, 1st Floor, No. 2159

Applicant before: BEIJING LONGPU INTELLIGENT TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right