CN114726871A - Data synchronization method, device and network system - Google Patents

Data synchronization method, device and network system Download PDF

Info

Publication number
CN114726871A
CN114726871A CN202210282740.3A CN202210282740A CN114726871A CN 114726871 A CN114726871 A CN 114726871A CN 202210282740 A CN202210282740 A CN 202210282740A CN 114726871 A CN114726871 A CN 114726871A
Authority
CN
China
Prior art keywords
node
synchronized
information
edge
account information
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
CN202210282740.3A
Other languages
Chinese (zh)
Other versions
CN114726871B (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.)
Alibaba China Co Ltd
Original Assignee
Alibaba China 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 Alibaba China Co Ltd filed Critical Alibaba China Co Ltd
Priority to CN202210282740.3A priority Critical patent/CN114726871B/en
Publication of CN114726871A publication Critical patent/CN114726871A/en
Application granted granted Critical
Publication of CN114726871B publication Critical patent/CN114726871B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application provides a data synchronization method, a data synchronization device and a network system, wherein the method is applied to a central node which is connected with a plurality of edge nodes; the edge node is used for storing service data and is used for being connected with the terminal equipment; the method comprises the following steps: acquiring account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected from the edge node; determining node characteristic information of a plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized; determining synchronous information according to the node characteristic information; sending the synchronization information to a target edge node; and the target edge node is used for determining an edge node to be synchronized according to the synchronization information and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized. According to the embodiment of the application, the service data can be synchronized to other edge nodes without backing up the service data through the central node.

Description

Data synchronization method, device and network system
Technical Field
The present application relates to the field of computer technologies, and in particular, to a data synchronization method, a data synchronization apparatus, and a network system.
Background
With the development of 5G (5th Generation Mobile Communication Technology, fifth Generation Mobile Communication Technology) and MEC (Mobile Edge Computing), the Edge cloud infrastructure has the capability of wide connection, low latency, and large bandwidth. This facilitates the terminal device computing power and capabilities to move up to the edge cloud, and the terminal cost is less acceptable to the user.
Because the user terminal equipment has the characteristics of strong mobility, high change frequency and the like, the conventional mode of synchronizing the user data to the central cloud has the problems of high cost, high delay and the like.
Disclosure of Invention
In view of the above problems, embodiments of the present application are proposed to provide a data synchronization method, a data synchronization apparatus, and a network system that overcome or at least partially solve the above problems.
In order to solve the above problem, an embodiment of the present application discloses a data synchronization method, which is applied to a central node, where the central node is connected to a plurality of edge nodes; the edge node is used for storing service data and is used for being connected with terminal equipment; the method comprises the following steps:
acquiring account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
determining node characteristic information of the plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized;
determining synchronous information according to the node characteristic information;
sending the synchronization information to a target edge node; and the target edge node is used for determining an edge node to be synchronized according to the synchronization information and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
Optionally, the node characteristic information includes: at least one of account stock, computing resource stock, historical online account level, current online account level and position relevancy.
Optionally, the determining synchronization information according to the node feature information includes:
determining edge nodes to be synchronized according to the node characteristic information;
and generating synchronous information aiming at the edge node to be synchronized.
Optionally, the determining, according to the node feature information, an edge node to be synchronized includes:
generating scoring values of the edge nodes according to the node characteristic information;
sequencing the edge nodes according to the grade values;
and determining the edge nodes with the preset number in the sorted edge nodes as the edge nodes to be synchronized.
Optionally, the method further comprises:
receiving a connection request sent by terminal equipment; the connection request comprises account information to be connected;
determining distribution information of service data corresponding to the account information to be connected;
determining edge nodes to be connected based on the distribution information of the service data;
and controlling the edge node to be connected with the terminal equipment.
Optionally, the method further comprises:
receiving a connection request sent by terminal equipment; the connection request comprises a current login position;
determining edge nodes to be connected based on the login position;
and controlling the edge node to be connected with the terminal equipment.
The embodiment of the application also discloses another data synchronization method, which is applied to a target edge node, wherein the target edge node is determined by a central node in a plurality of edge nodes connected with the central node based on the acquired account information to be synchronized; the target edge node is used for storing service data and is connected with the terminal equipment; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node; the method comprises the following steps:
acquiring synchronous information sent by the central node; the synchronization information is determined by the central node according to the node characteristic information of the edge nodes, and the node characteristic information is determined based on the account information to be synchronized;
determining edge nodes to be synchronized according to the synchronization information;
and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
The embodiment of the application also discloses a data synchronization device, which is positioned at the central node, and the central node is connected with a plurality of edge nodes; the edge node is used for storing service data and is used for being connected with terminal equipment; the device comprises:
the account information to be synchronized acquisition module is used for acquiring the account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
a first determining module, configured to determine node feature information of the plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized;
the synchronous information generating module is used for determining synchronous information according to the node characteristic information;
the synchronous information sending module is used for sending the synchronous information to the target edge node; and the target edge node is used for determining an edge node to be synchronized according to the synchronization information and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
The embodiment of the application also discloses another data synchronization device which is positioned at a target edge node, wherein the target edge node is determined by the central node in a plurality of edge nodes connected with the central node based on the acquired account information to be synchronized; the edge node is used for storing service data and is connected with the terminal equipment; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node; the device comprises:
the synchronous information acquisition module is used for acquiring the synchronous information sent by the central node; the synchronization information is determined by the central node according to the node characteristic information of the edge nodes, and the node characteristic information is determined based on the account information to be synchronized;
a module for determining edge nodes to be synchronized, configured to determine edge nodes to be synchronized according to the synchronization information;
and the synchronization module is used for synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
The embodiment of the application also discloses a network system, which comprises a central node and a plurality of edge nodes connected with the central node; the edge node is used for storing service data and is used for being connected with terminal equipment.
The center node includes:
the account information to be synchronized acquisition module is used for acquiring the account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
a first determining module, configured to determine node feature information of the plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized;
the synchronous information generating module is used for determining synchronous information according to the node characteristic information;
the synchronous information sending module is used for sending the synchronous information to a target edge node;
the target edge node includes:
the synchronous information acquisition module is used for acquiring the synchronous information sent by the central node;
a module for determining edge nodes to be synchronized, configured to determine edge nodes to be synchronized according to the synchronization information;
and the synchronization module is used for synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
The embodiment of the application also discloses an electronic device, which comprises: a processor, a memory and a computer program stored on the memory and capable of running on the processor, which computer program, when executed by the processor, implements the data synchronization method as described above.
The embodiment of the application also discloses a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the data synchronization method is realized.
The embodiment of the application has the following advantages:
the method comprises the steps that a central node logs in account information to be synchronized of a terminal device by acquiring account information to be synchronized when an edge node is disconnected with the terminal device, node characteristic information of a plurality of edge nodes is determined based on the account information to be synchronized, the node characteristic information can be used for evaluating the degree of contact of synchronization of the edge nodes and service data corresponding to the account information to be synchronized at a target edge node in the edge nodes, and the synchronization information is sent to the target edge node after the synchronization information is determined according to the node characteristic information; the target edge node is used for determining an edge node to be synchronized according to the synchronization information, synchronizing service data corresponding to the account information to be synchronized to the edge node to be synchronized, so that the edge node can store service data corresponding to a user in a network comprising a center node and the edge node, and synchronizing the service data to other edge nodes without backing up the service data by the center node, thereby realizing the mobility of the service data between the edge nodes, ensuring that the user can always obtain the service data at a close position, improving the efficiency of service data synchronization, reducing the delay of starting a service instance in the edge node, and simultaneously greatly reducing the flow of the center node, reducing the bandwidth cost of data transmission of the center node, and solving the problems of high cost, high data transmission bandwidth cost and the like of service data synchronized from the center node in the prior art, High delay, etc.
Drawings
FIG. 1 is a prior art architecture diagram of a cloud platform;
FIG. 2 is a flow chart of the steps of an embodiment of a data synchronization method of the present application;
FIG. 3 is a flow chart of steps of another data synchronization method embodiment of the present application;
FIG. 4 is a cloud platform architecture diagram provided herein;
FIG. 5 is a flow chart of steps of yet another data synchronization method embodiment of the present application;
FIG. 6 is a block diagram of another embodiment of a data synchronization apparatus of the present application;
FIG. 7 is a block diagram of an embodiment of a data synchronization apparatus of the present application;
fig. 8 is a block diagram of a network system according to an embodiment of the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, the present application is described in further detail with reference to the accompanying drawings and the detailed description.
Referring to fig. 1, a cloud platform architecture in the prior art is shown; in an existing cloud platform (also called a cloud computing platform) architecture, a cloud platform is divided into a cloud area and an edge area, a center node is arranged in the cloud area, and the center comprises a plurality of servers. A plurality of edge nodes (e.g., edge node a, edge node B in fig. 1) are provided in the edge area, and one edge node includes a plurality of servers in which virtual devices for edge computation may be operated.
In the scenes of cloud games, cloud applications and the like, when a user is located in a first area, a terminal device is connected with an edge node A, the edge node A can call a service instance (such as an application program) in a virtual device and obtain corresponding service data, and after the terminal device is disconnected from the edge node A, the edge node A backs up the service data to a central node. When the user is in the second area, the edge node B is connected to the terminal device, and the edge node B needs to extract service data uploaded to the center node by the same user at other edge nodes from the center node, because the service data of the edge node needs to be acquired or uploaded to the center node through the center node, the requirement on the transmission bandwidth of the center node is high, and when the terminal device of the user is connected to the edge node different from the edge node connected last time, because the backup service data in the center node needs to be acquired, a certain delay exists, the time consumption for starting the application at the current edge node is high, and the efficiency of running the application at the edge node is low.
Referring to fig. 2, a flowchart illustrating steps of an embodiment of a data synchronization method according to the present application is shown, where the flowchart is applied to a central node, and the central node is connected to a plurality of edge nodes; the edge node is used for storing service data and is used for connecting with the terminal equipment.
The embodiment of the application can be applied to a cloud platform, the cloud platform can be provided with a center node and edge nodes, the center node is connected with the edge nodes, and the center node is used for controlling the edge nodes connected with the center node.
In the embodiment of the present application, a central node is also referred to as a central cloud, and the central node is composed of a plurality of servers. An edge node, also referred to as an edge cloud, is composed of a plurality of servers.
The embodiment of the application specifically comprises the following steps:
step 201, acquiring account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
the account information to be synchronized is the related information of the account needing service data synchronization, and the account information to be synchronized is the account information logged in the terminal equipment when the terminal equipment is disconnected from the edge node.
In practical application, the synchronization timing can be set according to actual requirements, for example: within the preset time after the terminal equipment is disconnected with the edge node. Taking the preset time after the terminal device is disconnected from the edge nodes as an example, the user is connected with one edge node through the terminal device in advance, and account information of the user logging in the terminal device can be obtained. And after the terminal equipment initiates a disconnection request (equipment release), determining the account information of the terminal equipment disconnected with the edge node as the account information to be synchronized.
Step 202, determining node characteristic information of the plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized;
based on the account information to be synchronized, determining node characteristic information of a plurality of edge nodes, wherein the node characteristic information is an index which is at least partially related to the account information to be synchronized and is used for evaluating the service data storage fitness of the edge nodes, namely the fitness of the edge nodes used for synchronizing the service data related to the account information to be synchronized can be evaluated through the node characteristic information, and then the edge nodes needing to be synchronized are screened out through the node characteristic information.
The edge node connected with the device terminal which logs in the account information to be synchronized last time can be determined, and the edge node is determined as the target edge node.
When the terminal equipment for logging in the account information to be synchronized is disconnected with the edge node, the edge node connected last stores the latest service data corresponding to the account information to be synchronized, so that the edge node connected last is determined as the target edge node.
Step 203, determining synchronous information according to the node characteristic information;
the edge nodes needing to be synchronized can be determined according to the node characteristic information, and the synchronization information is generated based on the related information of the nodes needing to be synchronized.
Step 204, sending the synchronization information to a target edge node; and the target edge node is used for determining an edge node to be synchronized according to the synchronization information and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
The central node can send the synchronization information to the target edge node, and the target edge node can analyze the synchronization information to determine the edge node to be synchronized after receiving the synchronization information, and synchronize service data stored in the target edge node and corresponding to the information to be synchronized to the edge node to be synchronized, so that cross-node synchronization service data of the edge node is achieved.
In the embodiment of the application, a central node logs in account information to be synchronized of a terminal device by acquiring account information to be synchronized when an edge node is disconnected from the terminal device, then node characteristic information of a plurality of edge nodes is determined based on the account information to be synchronized, and in a target edge node among the plurality of edge nodes, the node characteristic information can be used for evaluating the degree of engagement of service data corresponding to the account information to be synchronized and synchronization of the plurality of edge nodes, and after the synchronization information is determined according to the node characteristic information, the synchronization information is sent to the target edge node; the target edge node is used for determining an edge node to be synchronized according to the synchronization information, synchronizing service data corresponding to the account information to be synchronized to the edge node to be synchronized, so that service data corresponding to a user can be stored in the edge node in a cloud platform comprising a center node and the edge node, and the service data is synchronized to other edge nodes without backing up the service data by the center node, thereby realizing the mobility of the service data between the edge nodes, ensuring that the user can always obtain the service data at a close position, improving the efficiency of service data synchronization, reducing the delay of starting a service instance in the edge node, and simultaneously greatly reducing the flow of the center node, reducing the bandwidth cost of data transmission of the center node, and solving the problems of high cost, high cost and high probability of service data synchronization from the center node in the prior art, High delay, etc.
Referring to fig. 3, a flow chart of steps of another embodiment of the data synchronization method of the present application is shown, applied to a central node, where the central node is connected to a plurality of edge nodes; the edge node is used for storing service data and is used for connecting with the terminal equipment.
The embodiment of the application can be applied to a cloud platform, the cloud platform can be provided with a central node and edge nodes, the central node is connected with a plurality of edge nodes, and the edge nodes connected with the central node can be controlled.
The embodiment of the application specifically comprises the following steps:
step 301, acquiring account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
step 302, determining node characteristic information of the plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized; the node characteristic information includes: at least one of account stock, computing resource stock, historical online account water level, current online account water level and position correlation degree;
the account stock is the account number which is stored in the edge node in the service data corresponding to the account information and is active within a first preset time (for example, one month), and the first preset time can be set by a user. The account stock reflects how much active service data is stored by the edge node, and the higher the account stock is, the larger the number of users which may hit the node in the future is, and the less suitable the node is as a backup node (i.e. an edge node to be synchronized).
The computing resource inventory is the number of computing resources (including but not limited to one or two of computing resources and storage resources), and the higher the resource inventory is, the stronger the carrying capacity of the edge node is, the more suitable the edge node is as an edge node to be synchronized.
The historical online account level is the peak value of the online account number of the edge node at the same time when a second preset time (for example, one month) passes, and the second preset time can be set by a user. The higher the historical online account level is, the higher the probability of the future online account level is, and the less suitable the node is as the edge node to be synchronized.
The current online account water level is the current online user number of the edge node, and because the synchronization of the service data can increase the data processing pressure of the current node, the higher the current water level of the edge node is, the more unsuitable the edge node is to be used as the edge node to be synchronized.
The account information to be synchronized can include historical login positions, the position relevance is the relevance between the node position of the edge node and the historical login position, the relevance is highest when the node position and the historical login position are located in the same city, and the relevance is gradually decreased according to the city, province, large district and country. And the historical login position is the position of the last login terminal device of the account information to be synchronized.
The position of the terminal device for logging in the account information to be synchronized next time is at the same position as the historical login position with high probability, so that the closer the position of the edge node is to the historical login position, the more suitable the edge node is to be synchronized.
Step 303, determining an edge node to be synchronized according to the node characteristic information;
and the central node determines the edge node to be synchronized according to the account stock, the computing resource stock, the historical online account water level, the current online account water level and the position correlation degree.
In an alternative embodiment of the present application, step 303 comprises: generating scoring values of the edge nodes according to the node characteristic information; sequencing the edge nodes according to the grade values; and determining the edge nodes with the preset number in the sorted edge nodes as the edge nodes to be synchronized.
The score values of the edge nodes can be calculated according to the node characteristic information, and the edge nodes are sorted from large to small according to the score values. The higher the score value of the edge scoring node is, the more suitable the edge node is as the edge node to be synchronized. And determining the first few of the sequenced edge nodes as edge nodes to be synchronized.
In a specific application, a feature relationship may be determined for the node feature information, and the feature relationship is used for characterizing a relationship between the score value and the feature information.
The characteristic relationship may be calculated as follows:
Figure BDA0003558539900000091
p is the score value, C is the current online account level, H is the historical online account level, U is the account stock, S is the computing resource stock, and K is the position relevancy.
Calculating the score values P of the edge nodes through a formula (1), and sequencing the score values P from large to small, wherein the edge nodes corresponding to the first N score values in the sequencing are edge nodes to be synchronized.
In practical application, the central node may pre-process each edge node, and screen some edge nodes that are not suitable as edge nodes to be synchronized (for example, edge nodes in an abnormal state, edge nodes far away from a historical login position, and the like) first, so as to improve the efficiency of determining the edge nodes to be synchronized.
And 304, generating synchronous information aiming at the edge node to be synchronized.
Node identifiers can be set for the edge nodes, and synchronization information is generated based on the node identifiers of the edge nodes to be synchronized and account information to be synchronized.
Step 305, sending the synchronization information to a target edge node; and the target edge node is used for determining an edge node to be synchronized according to the synchronization information and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
The central node may send the synchronization information to the target edge node, and the target edge node may determine, using the synchronization information, an edge node to be synchronized and use service data corresponding to the account information to be synchronized as data to be synchronized, and synchronize the data to be synchronized to the edge node to be synchronized.
In an optional embodiment of the present application, the method further comprises: receiving a connection request sent by terminal equipment; the connection request comprises account information to be connected; determining distribution information of service data corresponding to the account information to be connected; determining edge nodes to be connected based on the distribution information of the service data; and controlling the edge node to be connected with the terminal equipment.
When a user logs in a mobile terminal and requests to connect an edge node, the central node may receive a connection request transmitted by the terminal device, where the connection request includes account information currently logged in the terminal device, that is, account information to be connected. The central node can determine the service data distribution condition, namely the distribution information, corresponding to the account information to be connected in each edge node, determine the edge node storing the service data corresponding to the account information to be connected as the edge node to be connected according to the distribution information, and control the edge node to be connected to the terminal device, so that the terminal device is forcibly dispatched to the edge node storing the service data corresponding to the account information for logging in the terminal device. Because the account information to be connected is synchronized to part of the edge nodes when the account information to be connected is disconnected from the edge nodes last time, if the edge nodes to be connected are the edge nodes of the service data synchronized last time, the service data does not need to be synchronized repeatedly after the current connection, and the efficiency of calling the edge nodes by a user is improved. If the edge node is not the edge node which synchronizes the service data last time, incremental synchronization can be performed on the edge node, so that time consumption of data synchronization when the terminal device is connected with the edge node is reduced, and high availability of the data is guaranteed.
In another optional embodiment of the present application, the method further comprises: receiving a connection request sent by terminal equipment; the connection request comprises a current login position; determining edge nodes to be connected based on the login position; controlling the edge node to be connected with the terminal equipment; and updating the service data of the edge node to be connected.
When a user logs in a mobile terminal and requests to connect edge nodes, a central node can receive a connection request transmitted by terminal equipment, the position of the terminal equipment, namely the current login position, is determined through the connection request, one edge node closest to the current login position is used as a node to be connected, and the edge nodes to be connected are controlled to be connected with the terminal equipment, so that when the terminal equipment is connected with the edge nodes, the edge nodes close to the edge nodes are ensured to be connected, and the communication efficiency between the edge nodes and the terminal equipment is improved. Because the account information to be connected is synchronized to partial edge nodes when the account information to be connected is disconnected with the edge nodes last time, if the edge nodes to be connected are the edge nodes of the service data synchronized last time, the service data does not need to be synchronized repeatedly after the current connection, the communication efficiency of the edge nodes and the terminal equipment is ensured, and the efficiency of calling the edge nodes by a user is improved. If the edge node is not the edge node which synchronizes the service data last time, incremental synchronization can be performed on the edge node, so that time consumption of data synchronization when the terminal device is connected with the edge node is reduced, and high availability of the data is guaranteed.
In the following, the present application is further described with an example, and with reference to fig. 4, a cloud platform architecture diagram provided in the present application is provided, where a central node and a plurality of edge nodes (for example, an edge node C, an edge node D, an edge node E, and an edge node F) are arranged in a cloud platform, the central node is provided with an equipment scheduling subsystem and a data dynamic scheduling subsystem, and the data dynamic scheduling subsystem is further provided with a dynamic balancing engine, a data synchronization policy component, and a data synchronization control component. An edge node runs a virtual appliance and a data synchronization edge component.
And when receiving a virtual device application request initiated by the terminal device, the device scheduling subsystem queries the data distribution condition of the user from the data dynamic scheduling system and performs device scheduling by taking the data distribution condition as one of the access parameters. And the method supports the strategies of forcibly scheduling to the nodes with data or selecting the nodes with the nearest positions to synchronize the data in real time, and the like.
When the device scheduling subsystem receives a virtual device release request initiated by the terminal device, the dynamic balancing engine of the data dynamic scheduling subsystem is controlled to acquire the synchronization strategies (redundancy quantity, synchronization strategies and the like) of service configuration from the data synchronization strategy center.
The control data dynamic scheduling subsystem calculates/stores node characteristic information such as resource historical water level, current water level, user stock, resource stock and the like according to the recent position change condition of a user, scores the edge nodes to obtain corresponding score values, selects proper nodes (for example, the edge nodes corresponding to the first N score values in the ranking are ranked from large to small according to a service configuration strategy (for example, the number of the nodes to be synchronized), generates synchronization information, and informs the data control component of the synchronization information and target edge node information.
And the data synchronization control component sends the synchronization information to the target edge node, so that the target edge carries out data synchronization across the edge nodes through the data synchronization edge component of the target edge. For example: and if the target edge node is the edge node A, and the edge nodes to be synchronized are the edge node D and the edge node E, the data synchronization component of the edge node A transmits the data to be synchronized to the edge node D and the edge node E.
Referring to fig. 5, a flowchart of steps of another embodiment of a data synchronization method according to the present application is shown, where the embodiment of the present application is applied to a target edge node, and the target edge node is determined by a central node among a plurality of edge nodes connected to the central node based on acquired information about an account to be synchronized; the method specifically comprises the following steps:
step 501, acquiring synchronization information sent by the central node; the synchronization information is determined by the central node according to the node characteristic information of the edge nodes, and the node characteristic information is determined based on the account information to be synchronized;
step 502, determining edge nodes to be synchronized according to the synchronization information;
step 503, synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
In the embodiment of the application, a central node logs in account information to be synchronized of a terminal device by acquiring account information to be synchronized when an edge node is disconnected from the terminal device, then node characteristic information of a plurality of edge nodes is determined based on the account information to be synchronized, and in a target edge node among the plurality of edge nodes, the node characteristic information can be used for evaluating the degree of engagement of service data corresponding to the account information to be synchronized and synchronization of the plurality of edge nodes, and after the synchronization information is determined according to the node characteristic information, the synchronization information is sent to the target edge node; the target edge node is used for determining an edge node to be synchronized according to the synchronization information, synchronizing service data corresponding to the account information to be synchronized to the edge node to be synchronized, so that the edge node can store service data corresponding to a user in a network comprising a center node and the edge node, and synchronizing the service data to other edge nodes without backing up the service data by the center node, thereby realizing the mobility of the service data between the edge nodes, ensuring that the user can always obtain the service data at a close position, improving the efficiency of service data synchronization, reducing the delay of starting a service instance in the edge node, and simultaneously greatly reducing the flow of the center node, reducing the bandwidth cost of data transmission of the center node, and solving the problems of high cost, high data transmission bandwidth cost and the like of service data synchronized from the center node in the prior art, High delay, etc.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the embodiments. Further, those skilled in the art will also appreciate that the embodiments described in the specification are presently preferred and that no particular act is required of the embodiments of the application.
Referring to fig. 6, a block diagram of an embodiment of a data synchronization apparatus according to the present application is shown, where the data synchronization apparatus is located at a central node, and the central node is connected to a plurality of edge nodes; the edge node is used for storing service data and is used for being connected with terminal equipment; the method specifically comprises the following modules:
the account information to be synchronized acquiring module 601 is configured to acquire account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
a first determining module 602, configured to determine node feature information of the plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized;
a synchronization information generating module 603, configured to determine synchronization information according to the node feature information;
a synchronization information sending module 604, configured to send the synchronization information to a target edge node; and the target edge node is used for determining an edge node to be synchronized according to the synchronization information and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
In an optional embodiment of the present application, the node characteristic information includes: at least one of account stock, computing resource stock, historical online account level, current online account level and position relevancy.
In an optional embodiment of the present application, the synchronization information generating module 603 includes:
the edge node to be synchronized determining submodule is used for determining the edge node to be synchronized according to the node characteristic information;
and the synchronization information generation submodule is used for generating synchronization information aiming at the edge node to be synchronized.
In an optional embodiment of the present application, the edge node to be synchronized determining submodule includes:
a scoring value generating unit, configured to generate scoring values for the plurality of edge nodes according to the node feature information;
the scoring value sorting unit is used for sorting the edge nodes according to the scoring values;
and the edge node to be synchronized determining unit is used for determining the edge nodes with the preset number in the sorted edge nodes as the edge nodes to be synchronized.
In an optional embodiment of the present application, the apparatus further comprises:
the first connection request receiving module is used for receiving a connection request sent by the terminal equipment; the connection request comprises account information to be connected;
the distribution information determining module is used for determining the distribution information of the service data corresponding to the account information to be connected;
a second determining module, configured to determine an edge node to be connected based on distribution information of the service data;
and the first connection control module is used for controlling the edge node to be connected with the terminal equipment.
In an optional embodiment of the present application, the apparatus further comprises:
the second connection request receiving module is used for receiving a connection request sent by the terminal equipment; the connection request comprises a current login position;
a third determining module, configured to determine an edge node to be connected based on the login location;
and the second connection control module is used for controlling the edge node to be connected to the terminal equipment.
Referring to fig. 7, a block diagram of another embodiment of the data synchronization apparatus according to the present application is shown, where the data synchronization apparatus is located at a target edge node, and the target edge node is determined by a central node in a plurality of edge nodes connected to the central node based on the acquired information of the account to be synchronized; the method specifically comprises the following modules:
a synchronization information obtaining module 701, configured to obtain synchronization information sent by the central node; the synchronization information is determined by the central node according to the node characteristic information of the edge nodes, and the node characteristic information is determined based on the account information to be synchronized;
a to-be-synchronized edge node determining module 702, configured to determine an edge node to be synchronized according to the synchronization information;
a synchronization module 703, configured to synchronize service data corresponding to the account information to be synchronized to the edge node to be synchronized.
Referring to fig. 8, a block diagram of a network system of an embodiment of the present application is shown, which includes a central node 610 and a plurality of edge nodes connected to the central node 610; the edge node is used for storing service data and is used for being connected with terminal equipment;
the central node 610 includes:
the account information to be synchronized acquiring module 601 is configured to acquire account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
a first determining module 602, configured to determine node feature information of the plurality of edge nodes and a target edge node 710 of the plurality of edge nodes based on the account information to be synchronized;
a synchronization information generating module 603, configured to determine synchronization information according to the node characteristic information;
a synchronization information sending module 604, configured to send the synchronization information to a target edge node;
the target edge node 711 includes:
a synchronization information obtaining module 701, configured to obtain synchronization information sent by the central node;
a to-be-synchronized edge node determining module 702, configured to determine an edge node to be synchronized according to the synchronization information;
a synchronization module 703, configured to synchronize service data corresponding to the account information to be synchronized to the edge node to be synchronized.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
An embodiment of the present application further provides an electronic device, including:
the data synchronization method comprises a processor, a memory and a computer program which is stored on the memory and can run on the processor, wherein when the computer program is executed by the processor, each process of the data synchronization method embodiment is realized, the same technical effect can be achieved, and the details are not repeated here to avoid repetition.
The embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the data synchronization method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one of skill in the art, embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the true scope of the embodiments of the application.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The data synchronization method, the data synchronization device, and the network system provided by the present application are introduced in detail, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiment is only used to help understand the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (12)

1. A data synchronization method is characterized by being applied to a central node, wherein the central node is connected with a plurality of edge nodes; the edge node is used for storing service data and is used for being connected with terminal equipment; the method comprises the following steps:
acquiring account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
determining node characteristic information of the plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized;
determining synchronous information according to the node characteristic information;
sending the synchronization information to a target edge node; and the target edge node is used for determining an edge node to be synchronized according to the synchronization information and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
2. The method of claim 1, wherein the node characteristic information comprises: at least one of account stock, computing resource stock, historical online account level, current online account level and position relevancy.
3. The method of claim 2, wherein the determining synchronization information based on the node characteristic information comprises:
determining edge nodes to be synchronized according to the node characteristic information;
and generating synchronous information aiming at the edge node to be synchronized.
4. The method of claim 3, wherein the determining the edge node to be synchronized according to the node characteristic information comprises:
generating scoring values of the edge nodes according to the node characteristic information;
sequencing the edge nodes according to the grade values;
and determining the edge nodes with the preset number in the sorted edge nodes as the edge nodes to be synchronized.
5. The method of claim 1, further comprising:
receiving a connection request sent by terminal equipment; the connection request comprises account information to be connected;
determining distribution information of service data corresponding to the account information to be connected;
determining edge nodes to be connected based on the distribution information of the service data;
and controlling the edge node to be connected with the terminal equipment.
6. The method of claim 1, further comprising:
receiving a connection request sent by terminal equipment; the connection request comprises a current login position;
determining edge nodes to be connected based on the login position;
and controlling the edge node to be connected with the terminal equipment.
7. A data synchronization method is characterized in that the method is applied to a target edge node, and the target edge node is determined in a plurality of edge nodes connected with a central node based on acquired account information to be synchronized; the target edge node is used for storing service data and is connected with the terminal equipment; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node; the method comprises the following steps:
acquiring synchronous information sent by the central node; the synchronization information is determined by the central node according to the node characteristic information of the edge nodes, and the node characteristic information is determined based on the account information to be synchronized;
determining edge nodes to be synchronized according to the synchronization information;
and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
8. A data synchronization device is characterized by being located in a central node, wherein the central node is connected with a plurality of edge nodes; the edge node is used for storing service data and is used for being connected with terminal equipment; the device comprises:
the account information to be synchronized acquisition module is used for acquiring the account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
a first determining module, configured to determine node feature information of the plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized;
the synchronous information generating module is used for determining synchronous information according to the node characteristic information;
the synchronous information sending module is used for sending the synchronous information to a target edge node; and the target edge node is used for determining an edge node to be synchronized according to the synchronization information and synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
9. A data synchronization device is characterized in that the data synchronization device is positioned at a target edge node, and the target edge node is determined in a plurality of edge nodes connected with a central node based on acquired account information to be synchronized; the edge node is used for storing service data and is connected with the terminal equipment; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node; the device comprises:
the synchronous information acquisition module is used for acquiring the synchronous information sent by the central node; the synchronization information is determined by the central node according to node characteristic information of the edge nodes, and the node characteristic information is determined based on the account information to be synchronized;
a module for determining edge nodes to be synchronized, configured to determine edge nodes to be synchronized according to the synchronization information;
and the synchronization module is used for synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
10. A network system comprising a central node and a plurality of edge nodes connected to the central node; the edge node is used for being connected with terminal equipment;
the center node includes:
the account information to be synchronized acquisition module is used for acquiring the account information to be synchronized; the account information to be synchronized is account information logged when the terminal equipment is disconnected with the edge node;
a first determining module, configured to determine node feature information of the plurality of edge nodes and a target edge node in the plurality of edge nodes based on the account information to be synchronized;
the synchronous information generating module is used for determining synchronous information according to the node characteristic information;
the synchronous information sending module is used for sending the synchronous information to a target edge node;
the target edge node includes:
the synchronous information acquisition module is used for acquiring the synchronous information sent by the central node;
a module for determining edge nodes to be synchronized, configured to determine edge nodes to be synchronized according to the synchronization information;
and the synchronization module is used for synchronizing the service data corresponding to the account information to be synchronized to the edge node to be synchronized.
11. An electronic device, comprising: processor, memory and computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the data synchronization method according to any one of claims 1 to 7.
12. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out a data synchronization method according to any one of claims 1 to 7.
CN202210282740.3A 2022-03-22 2022-03-22 Data synchronization method, device and network system Active CN114726871B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210282740.3A CN114726871B (en) 2022-03-22 2022-03-22 Data synchronization method, device and network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210282740.3A CN114726871B (en) 2022-03-22 2022-03-22 Data synchronization method, device and network system

Publications (2)

Publication Number Publication Date
CN114726871A true CN114726871A (en) 2022-07-08
CN114726871B CN114726871B (en) 2024-06-11

Family

ID=82240248

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210282740.3A Active CN114726871B (en) 2022-03-22 2022-03-22 Data synchronization method, device and network system

Country Status (1)

Country Link
CN (1) CN114726871B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116996528A (en) * 2023-09-28 2023-11-03 中国电子科技集团公司第二十八研究所 Edge cloud internal data synchronization method for high-mobility environment
CN117834656A (en) * 2024-03-06 2024-04-05 广州优刻谷科技有限公司 Edge computing cross-domain synchronization method and system

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108494826A (en) * 2018-02-25 2018-09-04 心触动(武汉)科技有限公司 A kind of distribution cloud storage method and system
CN110019508A (en) * 2017-09-28 2019-07-16 北京国双科技有限公司 A kind of method of data synchronization, apparatus and system
WO2020207267A1 (en) * 2019-04-08 2020-10-15 阿里巴巴集团控股有限公司 Network system, mirror image management method, device and storage medium
CN111800283A (en) * 2019-04-08 2020-10-20 阿里巴巴集团控股有限公司 Network system, service providing and resource scheduling method, device and storage medium
US20200380050A1 (en) * 2019-06-03 2020-12-03 Wangsu Science & Technology Co., Ltd. Method for acquiring service data and converged cdn system
WO2021008285A1 (en) * 2019-07-15 2021-01-21 腾讯科技(深圳)有限公司 Data synchronization method and apparatus for distributed system, medium, and electronic device
CN112532675A (en) * 2019-09-19 2021-03-19 贵州白山云科技股份有限公司 Method, device and medium for establishing network edge computing system
CN112769897A (en) * 2020-12-21 2021-05-07 北京百度网讯科技有限公司 Synchronization method and device for edge calculation message, electronic equipment and storage medium
CN112954059A (en) * 2021-02-19 2021-06-11 深圳宏芯宇电子股份有限公司 Computing power sharing method, computing power sharing system and storage medium
CN113067860A (en) * 2021-03-16 2021-07-02 北京百度网讯科技有限公司 Method, apparatus, device, medium and product for synchronizing information
CN113612854A (en) * 2021-08-16 2021-11-05 中国联合网络通信集团有限公司 Communication method, server and terminal based on block chain
CN113676511A (en) * 2021-07-13 2021-11-19 阿里巴巴新加坡控股有限公司 Cloud storage method, system, equipment and storage medium
CN113676510A (en) * 2021-07-13 2021-11-19 阿里巴巴新加坡控股有限公司 Cloud storage method, system, equipment and storage medium
CN114095869A (en) * 2022-01-07 2022-02-25 广东海洋大学 Method, device and system for scheduling multi-access edge computing nodes for terminal

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110019508A (en) * 2017-09-28 2019-07-16 北京国双科技有限公司 A kind of method of data synchronization, apparatus and system
CN108494826A (en) * 2018-02-25 2018-09-04 心触动(武汉)科技有限公司 A kind of distribution cloud storage method and system
WO2020207267A1 (en) * 2019-04-08 2020-10-15 阿里巴巴集团控股有限公司 Network system, mirror image management method, device and storage medium
CN111800283A (en) * 2019-04-08 2020-10-20 阿里巴巴集团控股有限公司 Network system, service providing and resource scheduling method, device and storage medium
CN111800442A (en) * 2019-04-08 2020-10-20 阿里巴巴集团控股有限公司 Network system, mirror image management method, device and storage medium
US20200380050A1 (en) * 2019-06-03 2020-12-03 Wangsu Science & Technology Co., Ltd. Method for acquiring service data and converged cdn system
WO2021008285A1 (en) * 2019-07-15 2021-01-21 腾讯科技(深圳)有限公司 Data synchronization method and apparatus for distributed system, medium, and electronic device
CN112532675A (en) * 2019-09-19 2021-03-19 贵州白山云科技股份有限公司 Method, device and medium for establishing network edge computing system
CN112769897A (en) * 2020-12-21 2021-05-07 北京百度网讯科技有限公司 Synchronization method and device for edge calculation message, electronic equipment and storage medium
CN112954059A (en) * 2021-02-19 2021-06-11 深圳宏芯宇电子股份有限公司 Computing power sharing method, computing power sharing system and storage medium
CN113067860A (en) * 2021-03-16 2021-07-02 北京百度网讯科技有限公司 Method, apparatus, device, medium and product for synchronizing information
CN113676511A (en) * 2021-07-13 2021-11-19 阿里巴巴新加坡控股有限公司 Cloud storage method, system, equipment and storage medium
CN113676510A (en) * 2021-07-13 2021-11-19 阿里巴巴新加坡控股有限公司 Cloud storage method, system, equipment and storage medium
CN113612854A (en) * 2021-08-16 2021-11-05 中国联合网络通信集团有限公司 Communication method, server and terminal based on block chain
CN114095869A (en) * 2022-01-07 2022-02-25 广东海洋大学 Method, device and system for scheduling multi-access edge computing nodes for terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116996528A (en) * 2023-09-28 2023-11-03 中国电子科技集团公司第二十八研究所 Edge cloud internal data synchronization method for high-mobility environment
CN117834656A (en) * 2024-03-06 2024-04-05 广州优刻谷科技有限公司 Edge computing cross-domain synchronization method and system
CN117834656B (en) * 2024-03-06 2024-06-11 广州优刻谷科技有限公司 Edge computing cross-domain synchronization method and system

Also Published As

Publication number Publication date
CN114726871B (en) 2024-06-11

Similar Documents

Publication Publication Date Title
CN114726871A (en) Data synchronization method, device and network system
CN109189751A (en) Method of data synchronization and terminal device based on block chain
CN109173270B (en) Game service system and implementation method
KR20120018178A (en) Swarm-based synchronization over a network of object stores
CN111046065B (en) Extensible high-performance distributed query processing method and device
CN108654092B (en) Method and device for synchronizing cloud game files
CN110866046A (en) Extensible distributed query method and device
CN109413202B (en) System and method for sorting block chain transaction information
CN108322487A (en) P2p nodes selection method and device and node updating method and device
WO2020024445A1 (en) Data storage method and apparatus, computer device, and computer storage medium
CN112612769A (en) File processing method, device and storage medium
CN110990448B (en) Distributed query method and device supporting fault tolerance
CN112492022A (en) Cluster, method, system and storage medium for improving database availability
CN110602232A (en) Terminal system version downloading method, device and system based on peer-to-peer network idea
CN111491027A (en) Load balancing method, load balancing device and readable storage medium
CN110765092A (en) Distributed search system, index distribution method, and storage medium
CN114401261A (en) File downloading method and device
CN112751926A (en) Method, system and related device for managing working nodes in cluster
CN113612810B (en) Method for optimizing performance among cluster nodes based on DHT, electronic equipment and storage medium
CN112532754B (en) Method and system for rapidly serving school network files
CN115567531A (en) Load balancing method and device for distributed edge server
CN116260824A (en) Service data transmission method, system, storage medium and related equipment
CN109327520B (en) Method and device for establishing connection between terminal and server node
KR20220078180A (en) Apparatus for placing query in distributed networks environment and method thereof
CN114363328B (en) Task collaboration method and system for server cluster

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