A multi-living cross-core migration method and system

By real-time detection and optimization of chip migration strategies, only applications that cannot run properly on abnormal chips are migrated, and abnormal chips are repaired. This solves the problem of wasted resources in multi-chip systems and improves system efficiency and user experience.

CN122285196APending Publication Date: 2026-06-26YUNNAN POWER GRID CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
YUNNAN POWER GRID CO LTD
Filing Date
2026-02-11
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In existing technologies for multi-chip systems, when a faulty chip experiences partial functional failure, all applications are still migrated to other chips, resulting in resource waste and reduced chip utilization and system efficiency.

Method used

Real-time detection of chip anomalies allows for the migration of applications that cannot function properly on faulty chips to other working chips. After repairing faulty chips, applications are migrated back to their original chips, optimizing resource utilization. Furthermore, data mirroring and appropriate chip migration improve system efficiency.

Benefits of technology

It improves the resource utilization and overall working efficiency of multi-chip systems, ensures continuous application operation, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122285196A_ABST
    Figure CN122285196A_ABST
Patent Text Reader

Abstract

This application discloses a method and system for cross-chip migration of applications in a multi-active architecture. The method includes: real-time detection of whether an anomaly occurs on the chip running the application; when an anomaly is detected, determining whether to migrate the application running on that chip to other chips in the multi-chip system, excluding those experiencing an anomaly, based on the total number of chips in the multi-chip system and the application's running speed; if it is determined that the application will be migrated to other chips in the multi-chip system, migrating the application to at least one of the other chips; issuing a warning signal indicating a chip anomaly and the chip's address information; repairing the chip experiencing the anomaly based on the address information; and migrating the application migrated due to the chip anomaly back to the repaired chip. This application has advantages such as improved chip resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of cross-chip migration, and in particular to a cross-chip migration method and system using active-active architecture. Background Technology

[0002] Active-active applications establish a system in a local or remote data center that partially or completely corresponds to the local data center system. When the local data center system fails, the active-active system can migrate applications from the local data center system to the local or remote data center system, enabling real-time switching of application traffic. This ensures the normal operation of applications even when the local data center fails. Therefore, active-active applications often need to be built on a multi-chip system to achieve application migration across multiple chip systems. In existing related technical solutions, when the local data center system fails, all applications in the local data center system are usually migrated to other chips in the multi-chip system. However, some of the failed chips only have partial functional failures, so some applications on the failed chips do not need to be migrated to other chips, and some applications can still run normally on the failed chips. If these applications are also migrated to other chips in the multi-chip system, it will waste the resources of the multi-chip system and reduce the chip resource utilization rate of the multi-chip system. Summary of the Invention

[0003] This application provides a cross-chip migration method and system with active-active architecture, aiming to optimize existing related technical solutions.

[0004] In a first aspect, an embodiment of this application provides a cross-chip migration method using multi-active architecture, which may include the following steps: The system can detect whether the chip running the application is malfunctioning in real time. When an malfunction is detected, the system determines whether to migrate the application running on the chip to other chips in the multi-chip system, excluding those malfunctioning, based on the total number of chips in the multi-chip system and the running speed of the application. When it is determined that the application running on the chip will be migrated to run on all chips in a multi-chip system except in the event of an anomaly, the application will be migrated to run on at least one of the other chips. Obtain the address of the chip that is malfunctioning, issue an alarm signal indicating that the chip is malfunctioning and the address information of the chip, and repair the chip that is malfunctioning based on the address information of the chip; After the chip that malfunctioned is repaired, the application that was migrated when the chip malfunctioned will be migrated back to the repaired chip for operation.

[0005] The above technical solution allows for the migration of applications that can maintain normal operation on faulty chips, without migrating those that cannot. This effectively improves the utilization rate of chip resources in multi-chip systems, especially when the number of chips in a multi-chip system is very limited. By fully utilizing the available resources on faulty chips and promptly repairing them, the overall working efficiency of the multi-chip system can be significantly improved. This ensures that applications run continuously and without lag in the multi-chip system, making it so that users may not even notice any faults in the chips, thus enhancing the user experience.

[0006] In a preferred example, the solution of the first aspect of this application can be further configured as follows: The aforementioned cross-chip migration method using multi-active architecture may further include the following steps: In response to the determination that the application running on the chip will be migrated to run on all chips in the multi-chip system except in the event of an anomaly, processes of different applications that require scheduling of the same resources will be migrated to run on the same chip.

[0007] In the above technology, after an application is migrated from a chip that has experienced an anomaly, it is convenient to schedule resources for the chip that has migrated the application, thereby further improving the overall operating efficiency of the multi-chip system.

[0008] In a preferred example, the solution of the first aspect of this application can be further configured as follows: In the step of real-time detection of whether the chip running the application is experiencing an anomaly, and when an anomaly is detected, determining whether to migrate the application running on that chip to other chips in the multi-chip system (excluding those experiencing an anomaly) based on the total number of chips in the multi-chip system and the application's running speed, the method for determining whether to migrate the application running on that chip to other chips in the multi-chip system (excluding those experiencing an anomaly) includes the following expression: , In the formula, Indicating the first in a multi-chip system Data indicating an abnormal situation with the chip. Indicating the first in a multi-chip system The data weight for each chip experiencing an anomaly. It is a positive integer. , This indicates the total number of chips in a multi-chip system. This indicates the real-time running speed of the detected application. This represents a preset constant.

[0009] In the above technical solution, when the above formula is satisfied, it means that the application running on the chip will be migrated to run on all other chips in the multi-chip system except in case of an abnormal situation.

[0010] In a preferred example, the solution of the first aspect of this application can be further configured as follows: The aforementioned cross-chip migration method using multi-active architecture may further include the following steps: When the chip first malfunctions, the data of all applications running on the chip will be periodically mirrored and synchronized to at least one normal chip in the multi-chip system. When the number of times the chip malfunctions exceeds a preset number, the data of all applications running on the chip will be mirrored and synchronized in real time to at least one normal chip in the multi-chip system.

[0011] In the above technical solution, by periodically mirroring and synchronizing all application data running on the abnormal chip to the normal chips in the multi-chip system after the chip malfunctions, the loss of application data running on the abnormal chip can be avoided, thereby ensuring that the multi-chip system can still maintain normal and stable operation when some chips malfunction.

[0012] In a preferred example, the solution of the first aspect of this application can be further configured as follows: The aforementioned cross-chip migration method using multi-active architecture may further include the following steps: Based on the running data of the application running on the chip experiencing the anomaly and the parameters of the other chips, the application running on the chip experiencing the anomaly will be migrated to at least one of the other chips that is suitable for running the application.

[0013] The above technical solution allows applications that need to be migrated to run on chips suitable for those applications, accelerating the running speed of applications on the migrated chips and thus further improving the overall working efficiency of the multi-chip system.

[0014] In a preferred example, the solution of the first aspect of this application can be further configured as follows: The aforementioned cross-chip migration method using multi-active architecture may further include the following steps: The migration management platform uses the running data of the application running on the chip experiencing the anomaly and the parameters of the other chips to determine which of the other chips is suitable to run the application.

[0015] In the above technical solution, the migration management platform uniformly determines the chips from other chips suitable for the application to run when it is migrated from the chip that is experiencing an anomaly. This realizes the automatic determination of the chips from other chips suitable for running the application, thereby improving the cross-chip migration efficiency of applications running on chips that are experiencing anomalies.

[0016] Secondly, an embodiment of this application provides a cross-chip migration system with active-active architecture, which may include: The detection and determination module is used to detect in real time whether the chip running the application is abnormal. When an abnormality is detected on the chip running the application, it determines whether to migrate the application running on the chip to other chips in the multi-chip system, excluding those that are abnormal, based on the total number of chips in the multi-chip system and the running speed of the application. A migration module is used to migrate an application running on the chip to at least one of the other chips in a multi-chip system, except in the event of an anomaly, when it is determined that the application will be migrated to run on all chips in the multi-chip system. An abnormality warning signal issuing module is used to obtain the address of the chip that is experiencing an abnormality, and issue an alarm signal indicating that the chip is experiencing an abnormality, as well as the address information of the chip, and repair the chip that is experiencing an abnormality based on the address information of the chip. The repair migration module is used to migrate the application that was migrated when the chip malfunctioned back to the chip after the chip has been repaired, after the chip malfunctioned has been repaired.

[0017] In a preferred example, the solution of the second aspect of this application can be further configured as follows: The aforementioned cross-chip migration system with multiple active-active applications may further include: A response module is used to migrate the application running on the chip to run on all chips in the multi-chip system except in case of an anomaly, in response to the determination that the application will be migrated to run on the chip. Processes of different applications that require scheduling the same resources are migrated to run on the same chip.

[0018] In a preferred example, the solution of the second aspect of this application can be further configured as follows: The aforementioned cross-chip migration system with multiple active-active applications may further include: The data mirroring and synchronization module is used to periodically mirror and synchronize the data of all applications running on the chip to at least one normal chip in the multi-chip system when the chip first experiences an abnormal situation. When the number of abnormal situations of the chip exceeds a preset number, the module performs real-time mirroring and synchronization of the data of all applications running on the chip to at least one normal chip in the multi-chip system.

[0019] In a preferred example, the solution of the second aspect of this application can be further configured as follows: The aforementioned cross-chip migration system with multiple active-active applications may further include: Migration to a suitable chip module is used to migrate the application running on the chip experiencing the abnormality to at least one of the other chips suitable for running the application, based on the application's running data on the chip experiencing the abnormality and the parameters of the other chips.

[0020] Based on the above method embodiments, this application provides a corresponding terminal embodiment; This application provides a terminal including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements a cross-chip migration method with multiple active applications as described in any embodiment of this application.

[0021] Based on the above method embodiments, this application provides a corresponding storage medium embodiment; This application provides a storage medium including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements a multi-active cross-chip migration method as described in any embodiment of this application.

[0022] This application has at least the following beneficial effects: This application provides a cross-chip migration method with active-active architecture, which can effectively improve the utilization rate of chip resources in multi-chip systems. Especially when the number of chips in a multi-chip system is very limited, it can effectively improve the overall working efficiency of the multi-chip system, thereby ensuring the continuous and smooth operation of applications in the multi-chip system as much as possible, so that users may not even feel that there have been any abnormalities in the chips in the multi-chip system, thus improving the user experience. Attached Figure Description

[0023] Figure 1 This is a flowchart of a cross-chip migration method using active-active architecture according to an embodiment of this application.

[0024] Figure 2 This is a block diagram of a cross-chip migration system architecture with active-active operation according to an embodiment of this application. Detailed Implementation

[0025] The technical solutions of this application will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0026] like Figure 1 As shown, an embodiment of this application provides a cross-chip migration method using multi-active architecture, which may specifically include the following steps: Step S1: Real-time detection of whether the chip running the application is abnormal. When an abnormality is detected in the chip running the application, based on the total number of chips in the multi-chip system and the running speed of the application, determine whether to migrate the application running on the chip to other chips in the multi-chip system except those that are abnormal. Step S2: When it is determined that the application running on the chip will be migrated to run on all chips in the multi-chip system except for those in abnormal condition, the application will be migrated to run on at least one of the other chips. Step S3: Obtain the address of the chip that is malfunctioning, and issue an alarm signal indicating that the chip is malfunctioning, as well as the address information of the chip. Repair the chip that is malfunctioning based on the address information of the chip. Step S4: After the chip that experienced the abnormal situation has been repaired, the application that was migrated when the chip experienced the abnormal situation will be migrated back to the chip that has been repaired.

[0027] In the multi-active cross-chip migration method of this embodiment, applications that can maintain normal operation on abnormal chips are not migrated; only applications that cannot run normally on abnormal chips are migrated. This can effectively improve the utilization rate of chip resources in a multi-chip system. Especially when the number of chips in a multi-chip system is very limited, making full use of the resources available on abnormal chips and repairing abnormal chips in a timely manner can effectively improve the overall working efficiency of the multi-chip system. This ensures that applications run continuously and without lag in the multi-chip system as much as possible, so that users may not even feel that there has been any abnormality in the chips in the multi-chip system, thus improving the user experience.

[0028] In a preferred embodiment, to facilitate resource scheduling for the chip to which the application is migrating after the application has migrated from the chip experiencing an anomaly, and to further improve the overall operating efficiency of the multi-chip system, the application active-active cross-chip migration method may further include the following steps: In response to the determination that the application running on the chip will be migrated to run on all chips in the multi-chip system except in the event of an anomaly, processes of different applications that require scheduling of the same resources will be migrated to run on the same chip.

[0029] In a preferred embodiment, when the following formula is satisfied, it indicates that the application running on the chip will be migrated to run on all chips in the multi-chip system except in the event of an anomaly. In the step of real-time detection of whether the chip running the application experiences an anomaly, and when an anomaly is detected, determining whether to migrate the application running on the chip to run on all chips in the multi-chip system except in the event of an anomaly, based on the total number of chips in the multi-chip system and the running speed of the application, the method for determining whether to migrate the application running on the chip to run on all chips in the multi-chip system except in the event of an anomaly includes the following expression: , In the formula, Indicating the first in a multi-chip system Data indicating an abnormal situation with the chip. Indicating the first in a multi-chip system The data weight for each chip experiencing an anomaly. It is a positive integer. , This indicates the total number of chips in a multi-chip system. This indicates the real-time running speed of the detected application. This represents a preset constant. Represents the natural logarithm function. express Find the limit as it approaches infinity.

[0030] In a preferred embodiment, in order to periodically mirror and synchronize all application data running on the faulty chip to the normal chips in the multi-chip system after a chip malfunctions, thereby preventing data loss of applications running on the faulty chip and ensuring that the multi-chip system can still maintain normal and stable operation when some chips malfunction, the application active-active cross-chip migration method may further include the following steps: When the chip first malfunctions, the data of all applications running on the chip will be periodically mirrored and synchronized to at least one normal chip in the multi-chip system. When the number of times the chip malfunctions exceeds a preset number, the data of all applications running on the chip will be mirrored and synchronized in real time to at least one normal chip in the multi-chip system.

[0031] In a preferred embodiment, in order to migrate the application to a suitable chip for running the application, accelerate the application's running speed on the migrated chip, and thus further improve the overall working efficiency of the multi-chip system, the application active-active cross-chip migration method may further include the following steps: Based on the running data of the application running on the chip experiencing the anomaly and the parameters of the other chips, the application running on the chip experiencing the anomaly will be migrated to at least one of the other chips that is suitable for running the application.

[0032] In a preferred embodiment, in order to enable the migration management platform to uniformly determine which chip is suitable for the application to run when migrating from the chip experiencing an anomaly, thereby automating the determination of the suitable chip to run the application and improving the cross-chip migration efficiency of applications running on the chip experiencing an anomaly, the aforementioned application active-active cross-chip migration method may further include the following steps: The migration management platform uses the running data of the application running on the chip experiencing the anomaly and the parameters of the other chips to determine which of the other chips is suitable to run the application.

[0033] like Figure 2 As shown, one embodiment of the application provides a cross-chip migration system with active-active architecture, which may specifically include: The detection and determination module is used to detect in real time whether the chip running the application is abnormal. When an abnormality is detected on the chip running the application, it determines whether to migrate the application running on the chip to other chips in the multi-chip system, excluding those that are abnormal, based on the total number of chips in the multi-chip system and the running speed of the application. A migration module is used to migrate an application running on the chip to at least one of the other chips in a multi-chip system, except in the event of an anomaly, when it is determined that the application will be migrated to run on all chips in the multi-chip system. An abnormality warning signal issuing module is used to obtain the address of the chip that is experiencing an abnormality, and issue an alarm signal indicating that the chip is experiencing an abnormality, as well as the address information of the chip, and repair the chip that is experiencing an abnormality based on the address information of the chip. The repair migration module is used to migrate the application that was migrated when the chip malfunctioned back to the chip after the chip has been repaired, after the chip malfunctioned has been repaired.

[0034] The aforementioned multi-active cross-chip migration system may further include: A response module is used to migrate the application running on the chip to run on all chips in the multi-chip system except in case of an anomaly, in response to the determination that the application will be migrated to run on the chip. Processes of different applications that require scheduling the same resources are migrated to run on the same chip.

[0035] The aforementioned multi-active cross-chip migration system may further include: The data mirroring and synchronization module is used to periodically mirror and synchronize the data of all applications running on the chip to at least one normal chip in the multi-chip system when the chip first experiences an abnormal situation. When the number of abnormal situations of the chip exceeds a preset number, the module performs real-time mirroring and synchronization of the data of all applications running on the chip to at least one normal chip in the multi-chip system.

[0036] The aforementioned multi-active cross-chip migration system may further include: Migration to a suitable chip module is used to migrate the application running on the chip experiencing the abnormality to at least one of the other chips suitable for running the application, based on the application's running data on the chip experiencing the abnormality and the parameters of the other chips.

[0037] It should be noted that the system embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the system embodiment drawings provided in this application, the connection relationships between modules indicate that they have communication connections, which can be implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without creative effort. The above schematic diagrams are merely examples of a multi-active cross-chip migration system and do not constitute a limitation on a multi-active cross-chip migration system. It may include more or fewer components than illustrated, or combine certain components, or use different components.

[0038] Based on the above method embodiments, this application provides corresponding terminal embodiments.

[0039] Another embodiment of this application provides a terminal, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements a multi-active cross-chip migration method as described in any embodiment of this application.

[0040] For example, in this embodiment, the computer program can be divided into one or more modules, which are stored in the memory and executed by the processor to complete the present application. The one or more modules may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the device. The aforementioned terminals can be computing devices such as desktop computers, laptops, handheld computers, and cloud servers. These devices may include, but are not limited to, processors and memory.

[0041] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. This processor is the control center of the device, connecting various parts of the device via various interfaces and lines.

[0042] The aforementioned memory can be used to store the aforementioned computer programs and / or modules. The aforementioned processor implements various functions of the aforementioned device by running or executing the computer programs and / or modules stored in the aforementioned memory, and by calling data stored in the memory. The aforementioned memory may mainly include a program storage area and a data storage area, wherein the program storage area may store the operating system, at least one application program required for a function, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0043] Based on the above method embodiments, this application provides corresponding storage medium embodiments.

[0044] Another embodiment of this application provides a storage medium including a stored computer program, wherein, when the computer program is running, it controls the device where the storage medium is located to execute a multi-active cross-chip migration method as described in any embodiment of this application.

[0045] In this embodiment, the storage medium is a computer-readable storage medium, and the computer program includes computer program code, which may be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium may include any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.

[0046] In the embodiments described above in this application, the enterprise's internal and external networks are integrated, enabling internal staff participating in the enterprise's internal network project to access external network information related to the project simply by logging into the enterprise's internal network. This allows for very convenient access to relevant information about the enterprise's internal network project. By setting up external network access accounts for internal staff participating in the project to access the project-related external network information, and by setting different external network access permissions for different external network access accounts, internal staff participating in the enterprise's internal network project can conveniently and accurately obtain relevant external network information about the project they are participating in.

[0047] The above are preferred embodiments of this application. It should be noted that, for those skilled in the art, several improvements and modifications can be made without departing from the principles of this application, and these improvements and modifications are also considered to be within the scope of protection of this application.

Claims

1. A cross-core migration method using multi-active architecture, characterized in that, Includes the following steps: The system can detect whether the chip running the application is malfunctioning in real time. When an malfunction is detected, the system determines whether to migrate the application running on the chip to other chips in the multi-chip system, excluding those malfunctioning, based on the total number of chips in the multi-chip system and the running speed of the application. When it is determined that the application running on the chip will be migrated to run on all chips in a multi-chip system except in the event of an anomaly, the application will be migrated to run on at least one of the other chips. Obtain the address of the chip that is malfunctioning, issue an alarm signal indicating that the chip is malfunctioning and the address information of the chip, and repair the chip that is malfunctioning based on the address information of the chip; After the chip that malfunctioned is repaired, the application that was migrated when the chip malfunctioned will be migrated back to the repaired chip for operation.

2. The cross-core migration method using multiple active-active architecture as described in claim 1, characterized in that, It also includes the following steps: In response to the determination that the application running on the chip will be migrated to run on all chips in the multi-chip system except in the event of an anomaly, processes of different applications that require scheduling of the same resources will be migrated to run on the same chip.

3. The cross-core migration method using multi-active architecture according to claim 1, characterized in that, In the step of real-time detection of whether the chip running the application is experiencing an anomaly, and when an anomaly is detected, determining whether to migrate the application running on that chip to other chips in the multi-chip system (excluding those experiencing an anomaly) based on the total number of chips in the multi-chip system and the application's running speed, the method for determining whether to migrate the application running on that chip to other chips in the multi-chip system (excluding those experiencing an anomaly) includes the following expression: , In the formula, Indicating the first in a multi-chip system Data on abnormal conditions of individual chips Indicating the first in a multi-chip system The data weight for each chip experiencing an anomaly. It is a positive integer. , This indicates the total number of chips in a multi-chip system. This indicates the real-time running speed of the detected application. This represents a preset constant.

4. The cross-core migration method using multi-active architecture according to claim 1, characterized in that, It also includes the following steps: When the chip first malfunctions, the data of all applications running on the chip will be periodically mirrored and synchronized to at least one normal chip in the multi-chip system. When the number of times the chip malfunctions exceeds a preset number, the data of all applications running on the chip will be mirrored and synchronized in real time to at least one normal chip in the multi-chip system.

5. The cross-core migration method using multiple active-active architecture according to claim 1, characterized in that, It also includes the following steps: Based on the running data of the application running on the chip experiencing the anomaly and the parameters of the other chips, the application running on the chip experiencing the anomaly will be migrated to at least one of the other chips that is suitable for running the application.

6. The cross-chip migration method using multi-active architecture according to claim 5, characterized in that, It also includes the following steps: The migration management platform uses the running data of the application running on the chip experiencing the anomaly and the parameters of the other chips to determine which of the other chips is suitable to run the application.

7. A cross-chip migration system with multi-active application, characterized in that, include: The detection and determination module is used to detect in real time whether the chip running the application is abnormal. When an abnormality is detected on the chip running the application, it determines whether to migrate the application running on the chip to other chips in the multi-chip system, excluding those that are abnormal, based on the total number of chips in the multi-chip system and the running speed of the application. A migration module is used to migrate an application running on the chip to at least one of the other chips in a multi-chip system, except in the event of an anomaly, when it is determined that the application will be migrated to run on all chips in the multi-chip system. An abnormality warning signal issuing module is used to obtain the address of the chip that is experiencing an abnormality, and issue an alarm signal indicating that the chip is experiencing an abnormality, as well as the address information of the chip, and repair the chip that is experiencing an abnormality based on the address information of the chip. The repair migration module is used to migrate the application that was migrated when the chip malfunctioned back to the chip after the chip has been repaired, after the chip malfunctioned has been repaired.

8. A cross-chip migration system with multiple active-active architecture as described in claim 7, characterized in that, Also includes: A response module is used to migrate the application running on the chip to run on all chips in the multi-chip system except in case of an anomaly, in response to the determination that the application will be migrated to run on the chip. Processes of different applications that require scheduling the same resources are migrated to run on the same chip.

9. A cross-chip migration system with multiple active-active architecture as described in claim 7, characterized in that, Also includes: The data mirroring and synchronization module is used to periodically mirror and synchronize the data of all applications running on the chip to at least one normal chip in the multi-chip system when the chip first experiences an abnormal situation. When the number of abnormal situations of the chip exceeds a preset number, the module performs real-time mirroring and synchronization of the data of all applications running on the chip to at least one normal chip in the multi-chip system.

10. A multi-active cross-chip migration system according to claim 7, characterized in that, Also includes: Migration to a suitable chip module is used to migrate the application running on the chip experiencing the anomaly to at least one of the other chips suitable for running the application, based on the application's running data on the chip experiencing the anomaly and the parameters of the other chips.