CN112637065B - Distributed processing system and method based on label addressing calculation - Google Patents

Distributed processing system and method based on label addressing calculation Download PDF

Info

Publication number
CN112637065B
CN112637065B CN202110242592.8A CN202110242592A CN112637065B CN 112637065 B CN112637065 B CN 112637065B CN 202110242592 A CN202110242592 A CN 202110242592A CN 112637065 B CN112637065 B CN 112637065B
Authority
CN
China
Prior art keywords
label
tag
path
center
function
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.)
Active
Application number
CN202110242592.8A
Other languages
Chinese (zh)
Other versions
CN112637065A (en
Inventor
苗功勋
吴明
王金国
张雷
郑海树
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING ZHONGFU TAIHE TECHNOLOGY DEVELOPMENT CO LTD
Nanjing Zhongfu Information Technology Co Ltd
Zhongfu Information Co Ltd
Zhongfu Safety Technology Co Ltd
Original Assignee
BEIJING ZHONGFU TAIHE TECHNOLOGY DEVELOPMENT CO LTD
Nanjing Zhongfu Information Technology Co Ltd
Zhongfu Information Co Ltd
Zhongfu Safety Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING ZHONGFU TAIHE TECHNOLOGY DEVELOPMENT CO LTD, Nanjing Zhongfu Information Technology Co Ltd, Zhongfu Information Co Ltd, Zhongfu Safety Technology Co Ltd filed Critical BEIJING ZHONGFU TAIHE TECHNOLOGY DEVELOPMENT CO LTD
Priority to CN202110242592.8A priority Critical patent/CN112637065B/en
Publication of CN112637065A publication Critical patent/CN112637065A/en
Application granted granted Critical
Publication of CN112637065B publication Critical patent/CN112637065B/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
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a distributed processing system and a method based on label addressing calculation, which are used for separating system processing logic from a specific function main body and placing the system processing logic in a label generation center for controlling and arranging. Has the advantages that: the invention can realize the function of changing processing logic in operation, realize different processing flow functions of different data according to input strategies, simplify the system structure, flexibly change the cooperation mode by editing the label path, realize dynamic expansion hot upgrade of the specified function and improve the reliability of the system.

Description

Distributed processing system and method based on label addressing calculation
Technical Field
The invention relates to the technical field of information processing and distributed processing systems, in particular to a distributed processing system and a distributed processing method based on label addressing calculation.
Background
Most of the existing digital information processing systems bind data and function implementation program main bodies, complete the series connection of the whole function bodies step by calling program functions or service interfaces, and the program logic and the function main bodies are not separated.
Due to the binding of the system logic and the implementation subject, the whole system is often required to be updated to realize the expansion and upgrade of the original functions, and as the functions and scenes supported by the information processing system are continuously increased, especially in the distributed processing system, the whole processing logic becomes complicated, maintainability and easy-to-upgrade capability are greatly challenged.
An effective solution to the problems in the related art has not been proposed yet.
Disclosure of Invention
The present invention provides a distributed processing system and method based on tag addressing calculation, so as to overcome the above technical problems in the prior art.
Therefore, the invention adopts the following specific technical scheme:
according to one aspect of the invention, a distributed processing system based on label addressing calculation is provided, which is used for separating system processing logic from a specific functional main body, placing the system processing logic in a label generation center for control arrangement, and comprises a label registration center, a label generation center and a label routing center;
the label registration center is used for providing the system with the functional body and generating a label corresponding to the functional body only, so that the label generation center can sense the available label and the label functional body;
the system comprises a label generation center, a label routing center and a label routing center, wherein the label generation center is used for adding and carrying a label path to information data to be processed according to a specific service strategy when the system receives the data to be processed, and transferring the information data to be processed to the label routing center after carrying the label path;
the label routing center is used for indicating the information data to be processed carrying the label path to enter the corresponding label functional body and calculating and processing the information data to be processed, brushing the corresponding label of the label path after the information data to be processed is calculated and processed, and entering the next label functional body for processing according to the indication of the label routing center so as to reciprocate until all the labels are processed;
the label generation center dynamically changes the label path to realize the change of the processing logic, the label registration center replaces the functional main body corresponding to the label to realize the upgrade of the function, and the existing label path is dynamically edited and adjusted in the processing process of the label functional body to realize the dynamic change of the whole processing logic.
Furthermore, the label is a section of label code generated for the functional body, the unique corresponding functional body can be found through the label code, and the label functional body form a pairing relation in a mode of registering the label and the label functional body in a label registration center and are perceived and called by a system.
Further, the tag registration center and the tag generation center keep an available tag synchronization relationship, and when tag information changes, the tag information is synchronized to the tag generation center in real time, wherein the tag information changes in four ways:
the system function is increased by adding the label and the label function body;
the label and the label function body are disabled by logging out the label and the label function body;
local function body upgrading is realized by modifying the function body corresponding to the label in the label registration center;
function upgrading is achieved by registering and pairing new functional bodies based on the original tags.
Furthermore, the label path is an ordered combination of a plurality of labels, and in the label function body, the purpose of dynamically updating the processing logic can be realized by modifying the carried label path while processing the information data, and meanwhile, the processing logic of the currently processed data is determined by the label generation center, and different label paths can be generated by different data.
Furthermore, the label generated by the label registration center is matched with the functional body, the matching relation is synchronized to the label routing center, and the forwarding route based on the label is generated in the label routing center, so that the distributed computing processing based on label addressing is realized, and when the address of the label functional body changes, new data is automatically synchronized to the label routing center through the label registration center.
Further, the information data is routed to a designated label function body for processing, namely, a corresponding label is popped from the label path, and the completion of the processing of the last label in the label path indicates the completion of the processing of the whole function;
in the label function body, the main body processing logic is dynamically adjusted by modifying the label path, the processing of the corresponding function body is increased by inserting the available label into the label path, and the processing of the corresponding function body is removed by deleting the appointed label in the label path.
Furthermore, the label and the label function body can provide a backup label and the label function body, and the function hot standby is carried out when the current label function body fails in operation.
Furthermore, the label generation center comprises a manual configuration mode and a program dynamic analysis mode;
the label generation center transmits and carries the label path, wherein the label generation center transmits and carries the label path, and the label path is embedded into a communication protocol field and communication load data.
Furthermore, the maximum depth of the label path is limited, modification is forbidden for the label path which reaches the maximum label number, the label routing center carries out label path circular detection, and the labels are all popped up after the maximum depth threshold value is reached corresponding to the infinite reciprocating path.
According to another aspect of the present invention, there is provided a distributed processing method based on tag addressing calculation, the method comprising the steps of:
s1, registering the label function body through a pre-configured label registration center to realize that the label and the label function body are available for display;
s2, synchronizing the label and function body pairing information to a label routing center and a label generation center, and then establishing an applicable label path according to the current processing data;
s3, the label routing center forwards the label to the appointed functional body according to the label path, inquires the corresponding label functional body through the label at the top of the label path, and pops up the label, and when all labels in the label path are popped up, the system processing is completed completely;
s4, the label function body calculates and processes the concrete function, processes the next hop label according to the label routing center and the label path instruction, and reciprocates in sequence;
besides the label path first given by the label generation center, the label functional body modifies the existing label path in the operation processing process, so as to achieve the function of dynamically changing the processing flow.
The invention has the beneficial effects that:
(1) the distributed processing system and method based on the label addressing calculation can realize the function of changing the processing logic in the operation by arranging the label paths, can also appoint different label paths according to the difference of input information data, and realize different processing flow functions of different data according to input strategies by the label routing center; in a complex distributed system, a plurality of functional components exist, by utilizing the method, the system structure can be simplified by managing the pairing relationship between the label and the functional body, and the cooperation mode can be flexibly changed by editing the label path.
(2) The system has highly decoupled functions, and can realize dynamic expansion hot upgrade of the designated functions by designating new tags or changing the corresponding relation between the tags and the functional bodies; when the operation of the label functional body fails, the operation calculation can be replaced by the designated backup functional body, and the reliability of the system is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a block diagram of a distributed processing system based on tag addressing computations, according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of tag functionality registration according to an embodiment of the invention;
FIG. 3 is a diagram illustrating partial upgrade by modifying tag pairings according to an embodiment of the present invention;
FIG. 4 is a diagram of an example label-based forwarding route according to an embodiment of the invention;
FIG. 5 is a schematic diagram of a label routing update according to an embodiment of the present invention;
FIG. 6 is an exemplary diagram having a backup tag and tag functionality according to an embodiment of the present invention;
FIG. 7 is a diagram of a complete example of tag addressing based computation according to an embodiment of the present invention;
FIG. 8 is a flow diagram of a method for distributed processing based on tag addressing computations, according to an embodiment of the present invention.
Detailed Description
For further explanation of the various embodiments, the drawings which form a part of the disclosure and which are incorporated in and constitute a part of this specification, illustrate embodiments and, together with the description, serve to explain the principles of operation of the embodiments, and to enable others of ordinary skill in the art to understand the various embodiments and advantages of the invention, and, by reference to these figures, reference is made to the accompanying drawings, which are not to scale and wherein like reference numerals generally refer to like elements.
According to the embodiment of the invention, a distributed processing system and a method based on tag addressing calculation are provided.
Referring now to the drawings and the detailed description of the present invention, as shown in fig. 1-7, a distributed processing system based on tag addressing calculation according to an embodiment of the present invention separates the system processing logic from the specific functional entity, and places the system processing logic in the tag generation system for controlling and arranging; the system comprises a label registration center, a label generation center and a label routing center;
a label registration center: the functional body is provided to the system through a registration center, and a label code which can only correspond to the functional body is generated, so that the label generating system can sense the available label and the label functional body;
and a label generation center: when the system receives the data to be processed, firstly, a tag generation system adds a tag carrying sequence, or called a tag path, to the data to be processed according to a specific service strategy, and the data to be processed carries the tag path and then is transferred to a tag routing center;
label routing center: and entering the corresponding label function body for calculation processing according to the instruction of the label routing center, deleting the corresponding label from the label path after the current label function body is processed, and entering the next label function body for processing according to the instruction of the label routing center, so as to repeat the steps until all the labels are processed.
And dynamically changing a label path through a label generation system to realize the change of processing logic, and realizing the upgrading of functions by replacing the functional main body corresponding to the label. The existing label path can be dynamically edited and adjusted in the label function body processing process, and the dynamic change of the whole processing logic is realized.
A distributed processing system based on tag addressing computation is hereinafter referred to as a system.
In the system, the label generates a section of label code, called label for short, aiming at the functional body, and the corresponding functional body can be uniquely found through the label code. In the system, the tags and the tag function bodies form a pairing relation in a mode of registering the tags and the tag function bodies in the tag registration center, and can be sensed and called by the system.
As shown in fig. 2 (the sequence of label function body registration in the figure is 1. register function body; 2. allocate unique label code to form pairing relation; 3. synchronize pairing relation to generate forwarding route based on label; 4. sense available label function), the label registration center and the label generation center keep available label synchronization relation, and the label information changes and synchronizes to the label generation center in real time. In the system, the system function is increased by adding the label and the label function body. In the system, the label and the label function body are unavailable in a mode of canceling the label and the label function body. In the system, local function body upgrading is realized by modifying the function body corresponding to the label in the label registration center. As shown in fig. 3 (in the diagram, the local upgrade is realized by modifying the tag matching relationship, and the upgrade sequence is 1. register the function LabelA 1-function a; 2. re-register the function LabelA 1-function a'), the function upgrade is realized by matching new functions based on the original tag registration.
When the system receives the information data to be processed, firstly, the label generation center adds a sequence carrying labels, namely a label path, to the information data to be processed according to a specific service strategy.
The label generation center inputs information data payload to the label generation center according to the sequence of the label adding paths of 1; 2. label generation center output information data Label | Label 2| Label 3 payload
In the system, the label path is an ordered combination of a plurality of labels. Generation means, for example, a | C | D | B | F, a, C, D, B, F represents the corresponding tag code. In the system, the purpose of dynamically updating the processing logic can be realized by modifying the carried label path while processing the information data in the label function body. The generation indicates, for example, that the tag path a | B | C | D is edited into a | C | D | B | F, the execution sequence is adjusted by modifying the tag path, and the tag functionality F is added. In the system, the processing logic of the currently processed data is determined by a tag generation system. Different data may generate different label paths. The generation means, for example, that if the access data is from an external terminal, the label path a | B | C | D is generated, and the access data is from an internal network, the label path a | C | D | B | F is generated.
In the system, the label generated in the label registration center is synchronized to the label routing center through the pairing relation between the label and the functional body, and the forwarding route based on the label is generated in the label routing center. In the system, as shown in fig. 4 (in the diagram, an example of the LAbel-based forwarding route, for example, a LAbel-based forwarding route table is LAbel 1: funA: 1.1.1:81 LAbel 2: funB: 1.1.1:90 LAbel 3: funC: 2.2.2.2:80, the address of the functional body a is 1.1.1.1:81, the address of the functional body B is 1.1.1.1:90, and the address of the functional body C is 2.2.2.2: 80), a LAbel-based forwarding route is formed in the center of the LAbel route, and distributed computation processing based on LAbel addressing is realized. When the address of the label function changes, new data is automatically synchronized to the label routing center through the label registration center, as shown in fig. 5 (in the diagram, the label routing update sequence is 1. the address changes; 2. the label and function matching information is updated; 3. the label and function matching information is synchronized, and the label-based forwarding route is regenerated).
In the system, information data is routed to a designated label function body for processing, namely, a corresponding label is popped from a label path, and the completion of the processing of the last label in the label path indicates the completion of the processing of the whole function. The generation indicates, for example, a label path A | C | D | B | F, and the label path changes to A | C | D | B | F, C | D | B | F, D | B | F, B | F, F after being sequentially processed. In the system, in the label function body, the way of the label path can be modified, and the main body processing logic can be dynamically adjusted. The generation represents, for example, a labeled path a | C | D, and the modified labeled path becomes a | D | C. The tag function body inserts the available tag into the tag path to realize the processing of adding the corresponding function body. The generation represents, for example, a labeled path a | C | D, modified to become a | D | C | E. And the label function body deletes the appointed label in the label path to realize the processing of removing the corresponding function body. The generation represents, for example, a labeled path a | C | D, which becomes a | C upon modification of the labeled path.
The label and the label function body can provide a backup label and the label function body, and the function hot standby is carried out when the current label function body breaks down in operation. As shown in fig. 6 (which is a block diagram of an example with a backup tag and a tag function, when the LabelA 1-function a is registered and the LabelA 2-function a is registered, the routing table corresponding to the tag routing center is LabelA1: funA: 1.1.1:81 LabelA2: funA: 1.1.1:90 LabelA1: LabelA 2), the backup tag LabelA1: LabelA2 is configured, and when the LabelA1 corresponding to the routing fails or the corresponding function fails, the tag routing center automatically finds the function corresponding to the LabelA2 to replace the execution.
The label generation system comprises a manual configuration mode and a program dynamic analysis mode. The label path is carried and carried, including embedding into communication protocol fields, as well as embedding into communication payload data.
The tag path may limit the maximum depth, and for tag paths that have reached the maximum number of tags, modification is prohibited. A generation means, for example, that a maximum of 32 layers of the label path are defined, and processing is not continued beyond 32 layers. The label routing center can perform label path circulation detection, corresponds to an infinite reciprocating path, and pops up all labels after reaching a maximum depth threshold value. For example, the label path a is represented, and the label function body a inserts the label a in the processing, so that the system loops the processing, and after reaching the maximum depth 32, pops up all the labels, and ends the current processing flow.
Through a distributed architecture system based on label addressing, very flexible deployment, upgrading, hot standby and extensible capabilities can be achieved.
In one embodiment, as shown in FIG. 7, FIG. 7 is a block diagram of a complete example of tag addressing based computation, the example sequence being 1. implementation functionality is made available in the system by registering with a standard registry; 2. the information data to be processed enters a system, and a sequence carrying a label, namely a label path, is added to the information data to be processed according to a specific service strategy, such as the data to be processed + label A | label C | label B; 3. the label routing center transfers the information data to be processed to a designated functional body for processing according to the label path, and removes a top label LABElA to become the data to be processed + LaBEl C | LaBEl B; 4. the dynamic update of the processing function is realized by modifying the label, inserting the label, deleting the label or replacing the label. The label function body A processes the data to be processed plus label C | label B, after the function is processed, the next processing is continued according to the label routing center indication and the label path, the top label C is removed to become the data to be processed plus label B, the label function body B processes the data to be processed, the next label is found to be absent after the processing, the whole processing flow is ended, the label function body C processes the data to be processed plus label B, and the like.
According to another aspect of the present invention, there is provided a distributed processing method based on tag addressing calculation, as shown in fig. 8, the method including:
the tag functionality registers with the tag registry. (Label function registers in the label registration center, and the display of the label and the label function is available)
And the label generator generates a label path and synchronizes the label matching and the functional body matching information to the label routing center and the label generation center. (establishing applicable label paths based on currently processed data)
The label routing center forwards the label to the designated function according to the label path and pops up the top label. (for the label according to the top of the label path, inquiring the corresponding label function body, and popping up the label, when all labels in the label path are popped up, the system processing is completely finished)
The label function body executes specific functions, processes the next hop label according to the label routing center according to the label path indication, and sequentially reciprocates. (tag execution body operation processing concrete function, and processing next hop tag according to tag route instruction from tag routing center)
The label function body can edit and modify the label path, including label insertion, label deletion and label replacement, so as to achieve the change of the processing function. (besides the label path first given by the label generation center, the label functional body can also modify the existing label path in the running process to achieve the function of dynamically changing the processing flow)
In summary, the distributed processing system and method based on tag addressing calculation of the present invention can implement the function of changing processing logic during operation by arranging tag paths, and can also specify different tag paths according to different input information data, and implement different processing flow functions according to input strategies by different data through the tag routing center; in a complex distributed system, a plurality of functional components exist, by utilizing the method, the system structure can be simplified by managing the pairing relationship between the label and the functional body, and the cooperation mode can be flexibly changed by editing the label path. The system has highly decoupled functions, and can realize dynamic expansion hot upgrade of the designated functions by designating new tags or changing the corresponding relation between the tags and the functional bodies; when the operation of the label functional body fails, the operation calculation can be replaced by the designated backup functional body, and the reliability of the system is improved.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (8)

1. A distributed processing system based on label addressing calculation is characterized in that the system is used for separating system processing logic from a specific function main body and placing the system processing logic in a label generation center for controlling and arranging, and the system comprises a label registration center, a label generation center and a label routing center;
the label registration center is used for providing the system with the functional body and generating a label corresponding to the functional body only, so that the label generation center can sense the available label and the label functional body;
the system comprises a label generation center, a label routing center and a label routing center, wherein the label generation center is used for adding and carrying a label path to information data to be processed according to a specific service strategy when the system receives the data to be processed, and transferring the information data to be processed to the label routing center after carrying the label path;
the label routing center is used for indicating the information data to be processed carrying the label path to enter the corresponding label functional body and calculating and processing the information data to be processed, brushing the corresponding label of the label path after the information data to be processed is calculated and processed, and entering the next label functional body for processing according to the indication of the label routing center so as to reciprocate until all the labels are processed;
the label generation center dynamically changes the label path to realize the change of the processing logic, the label registration center replaces the functional main body corresponding to the label to realize the upgrade of the function, and the existing label path is dynamically edited and adjusted in the processing process of the label functional body to realize the dynamic change of the whole processing logic;
the method comprises the following steps that a label registration center and a label generation center keep an available label synchronization relationship, and label information is synchronized to the label generation center in real time when changed, wherein the label information changes in the following four ways:
the system function is increased by adding the label and the label function body;
the label and the label function body are disabled by logging out the label and the label function body;
local function body upgrading is realized by modifying the function body corresponding to the label in the label registration center;
the function upgrading is realized by registering and pairing a new functional body based on the original label;
the label generated by the label registration center is matched with the functional body, the matching relation is synchronized to the label routing center, the label-based forwarding route is generated in the label routing center, the distributed computing processing based on label addressing is realized, and when the address of the label functional body changes, new data is automatically synchronized to the label routing center through the label registration center.
2. The distributed processing system according to claim 1, wherein the tag is a segment of tag code generated for the functional entity, the unique corresponding functional entity can be found through the tag code, and the tag functional entity form a pairing relationship by registering the tag and the tag functional entity in the tag registry, and are sensed and called by the system.
3. The distributed processing system based on tag addressing calculation as claimed in claim 1, wherein the tag path is an ordered combination of multiple tags, and inside the tag function, the purpose of dynamically updating the processing logic can be achieved by modifying the tag path carried while processing information data, and meanwhile, the processing logic of the currently processed data is determined by the tag generation center, and different tag paths can be generated by different data.
4. The distributed processing system based on tag addressing calculation of claim 3, wherein the information data is routed to the designated tag function for processing, i.e. a corresponding tag is popped from the tag path, and the completion of the processing of the last tag in the tag path indicates the completion of the processing of the whole function;
in the label function body, the main body processing logic is dynamically adjusted by modifying the label path, the processing of the corresponding function body is increased by inserting the available label into the label path, and the processing of the corresponding function body is removed by deleting the appointed label in the label path.
5. The system of claim 1, wherein the tag and tag functionality is configured to provide a backup tag and tag functionality, and to perform a functional hot standby when a failure occurs in operation of a current tag functionality.
6. The distributed processing system based on tag addressing calculation of claim 1, wherein the tag generation center comprises a manual configuration mode and a program dynamic analysis mode;
the label generation center transmits and carries the label path, wherein the label generation center transmits and carries the label path, and the label path is embedded into a communication protocol field and communication load data.
7. The distributed processing system based on tag addressing calculation as claimed in claim 1, wherein the tag path limits the maximum depth, modification is prohibited for the tag path that has reached the maximum number of tags, and the tag routing center performs tag path loop detection, corresponding to the infinite round-trip path, and pops up all the tags after reaching the maximum depth threshold.
8. A distributed processing method based on tag addressing calculation, which is used in a distributed processing system based on tag addressing calculation according to any one of claims 1-7, and comprises the following steps:
s1, registering the label function body through a pre-configured label registration center to realize that the label and the label function body are available for display;
s2, synchronizing the label and function body pairing information to a label routing center and a label generation center, and then establishing an applicable label path according to the current processing data;
s3, the label routing center forwards the label to the appointed functional body according to the label path, inquires the corresponding label functional body through the label at the top of the label path, and pops up the label, and when all labels in the label path are popped up, the system processing is completed completely;
s4, the label function body calculates and processes the concrete function, processes the next hop label according to the label routing center and the label path instruction, and reciprocates in sequence;
besides the label path first given by the label generation center, the label functional body modifies the existing label path in the operation processing process, so as to achieve the function of dynamically changing the processing flow.
CN202110242592.8A 2021-03-05 2021-03-05 Distributed processing system and method based on label addressing calculation Active CN112637065B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110242592.8A CN112637065B (en) 2021-03-05 2021-03-05 Distributed processing system and method based on label addressing calculation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110242592.8A CN112637065B (en) 2021-03-05 2021-03-05 Distributed processing system and method based on label addressing calculation

Publications (2)

Publication Number Publication Date
CN112637065A CN112637065A (en) 2021-04-09
CN112637065B true CN112637065B (en) 2021-05-28

Family

ID=75297721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110242592.8A Active CN112637065B (en) 2021-03-05 2021-03-05 Distributed processing system and method based on label addressing calculation

Country Status (1)

Country Link
CN (1) CN112637065B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123814A (en) * 2007-09-10 2008-02-13 北京航空航天大学 Adjacent space multi-protocol tag switching network system and its processing method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7937492B1 (en) * 2008-09-30 2011-05-03 Juniper Networks, Inc. LSP ping and traceroute for bypass tunnels
CN110968596A (en) * 2019-12-02 2020-04-07 浪潮卓数大数据产业发展有限公司 Data processing method based on label system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123814A (en) * 2007-09-10 2008-02-13 北京航空航天大学 Adjacent space multi-protocol tag switching network system and its processing method

Also Published As

Publication number Publication date
CN112637065A (en) 2021-04-09

Similar Documents

Publication Publication Date Title
EP1420349B1 (en) Method and server for system synchronization
EP1300757A1 (en) Shareable installation hierarchies
US20070198665A1 (en) Method of configuring devices in a telecommunications network
US9015308B2 (en) Multilayer distributed processing system
US6385668B1 (en) Method and apparatus for compound hardware configuration control
US5991541A (en) Dynamically modifiable call processing methods and apparatus
CN109710586B (en) A kind of clustered node configuration file synchronous method and device
EP4050850A1 (en) Service upgrading method, device and system
US20050254429A1 (en) Management node deice, node device, network configuration management system, network configuration management method, node device control method, management node device control method
CN112637065B (en) Distributed processing system and method based on label addressing calculation
CN104301990A (en) Data synchronizing method and device
JPH0983574A (en) Node device used in network system executing packet communication, network system using the same and communication method used in the same
JP2002049502A (en) Update system for multiprocessor systems
CN112328406A (en) Micro-service distributed transaction system based on TCC (transmission control center) and service processing method
JP5450297B2 (en) Device and method for distributed execution of digital data processing operations
US6603742B1 (en) Network reconfiguration
US20070233867A1 (en) Method and apparatus for preserving MAC addresses across a reboot
CN112306541B (en) Incremental upgrading method of avionics system facing task adding and refitting requirements
CN112822114A (en) Routing control method, system and medium based on behavior tree
JP3844215B2 (en) Network configuration management system, node device, network configuration management method, node device control method, and node device control program
CN115658018B (en) Middle-stage logic expansion method, system, device and medium
JPH04342059A (en) Combination optimizing system
CN113225201B (en) Information synchronization method and device
CN114448792B (en) Method and device for automatically maintaining clock synchronization network based on network configuration change
CN114615216B (en) Routing table dynamic adjustment method based on switching chip

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