CN110493027A - A kind of distributed and management method - Google Patents

A kind of distributed and management method Download PDF

Info

Publication number
CN110493027A
CN110493027A CN201811127823.5A CN201811127823A CN110493027A CN 110493027 A CN110493027 A CN 110493027A CN 201811127823 A CN201811127823 A CN 201811127823A CN 110493027 A CN110493027 A CN 110493027A
Authority
CN
China
Prior art keywords
node
distributed
distributed management
data
management node
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.)
Pending
Application number
CN201811127823.5A
Other languages
Chinese (zh)
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 Bai Yun Technology Co Ltd
Original Assignee
Beijing Bai Yun 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 Bai Yun Technology Co Ltd filed Critical Beijing Bai Yun Technology Co Ltd
Priority to CN201811127823.5A priority Critical patent/CN110493027A/en
Priority to PCT/CN2019/107765 priority patent/WO2020063650A1/en
Publication of CN110493027A publication Critical patent/CN110493027A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/042Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a kind of distributed and management methods.Disclosed distributed includes: distributed management node, for executing the detection of the link communication quality between distributed management node and other distributed management nodes, at least one level-one partner node is determined based on the result of link communication quality detection, and it is synchronous to carry out immediate data with level-one partner node.Disclosed technical solution can between numerous nodes quickly and reliably shared data.

Description

A kind of distributed and management method
Technical field
The present invention relates to computer network and field of information security technology more particularly to a kind of distributeds And management method.
Background technique
The appearance of computer network brings convenience to the work and life of people, people can by computer network come Shared information.The form of computer network is varied, network, the distributed p 2 p of the CS/BS mode including centralization Deng.Either any network, it is how quickly and reliably total between numerous nodes since the node of network consisting is numerous Enjoy the important topic that data are always people's research.
In addition, also needing to share some significant datas relevant to information security in a computer network --- key, this A little significant datas need to be managed using special key management system (KMS), prevent from revealing.For distributed key Management system, the problem of being equally also faced between numerous nodes quickly and reliably shared key data.
Therefore, to solve the above-mentioned problems, need to propose new technical solution.
Summary of the invention
Distributed according to the present invention, comprising:
Distributed management node is logical for executing the link between distributed management node and other distributed management nodes Believe quality detection, at least one level-one partner node is determined based on the result of link communication quality detection, with level-one partner node It is synchronous to carry out immediate data.
Distributed according to the present invention, distributed management node are also used to:
After the success networking of all distributed management nodes, the network topology including all distributed management nodes is obtained Structure executes the link communication quality between distributed management node and adjacent distributions formula management node based on network topology structure Detection, is determined as level-one partner node at least one lesser adjacent distributions formula management node of communication delay.
Distributed according to the present invention, further includes:
Client node accesses the data in distributed management node for user,
Wherein, data include that user is uploaded by client node to distributed management node and/or in distributed management The symmetric key and/or private key and/or public key generated on node.
Distributed according to the present invention, distributed management node are also used to:
When user is by stored data in client-node access distributed management node, directly to client's end segment Point returns to stored data;
When user is by data not stored in client-node access distributed management node, to distributed management section The level-one partner node of point inquires not stored data, if inquiring not stored data, indirect synchronization and to client's end segment Point returns to the not stored data inquired indirectly, if not inquiring not stored data, repeats query steps until inquiry Until to not stored data and to client node returning to the not stored data that inquire indirectly, or until having inquired system Until all distributed management nodes in system.
Distributed according to the present invention, distributed management node are also used to:
When user deletes stored data in distributed management node by client node, while deleting distribution Stored corresponding data in the partner nodes at different levels of management node, and/or, it is not accessed in scheduled storage duration Afterwards, the data obtained through indirect synchronization are automatically deleted,
Wherein, the partner nodes at different levels of distributed management node include the distributed pipes for not deleting stored corresponding data Manage do not delete stored corresponding data one of the level-one partner node of node, the level-one partner node of distributed management node Grade partner node.
Distributed data management method according to the present invention, comprising:
Following steps are executed via distributed management node:
The link communication quality executed between distributed management node and other distributed management nodes detects;
At least one level-one partner node is determined based on the result of link communication quality detection;
It is synchronous that immediate data is carried out with level-one partner node.
Distributed data management method according to the present invention, further includes:
Following steps are executed via distributed management node:
After the success networking of all distributed management nodes, the network topology including all distributed management nodes is obtained Structure;
The link communication between distributed management node and adjacent distributions formula management node is executed based on network topology structure At least one lesser adjacent distributions formula management node of communication delay is determined as level-one partner node by quality detection.
Distributed data management method according to the present invention, further includes:
Following steps are executed via client node:
User accesses the data in distributed management node,
Wherein, data include that user is uploaded by client node to distributed management node and/or in distributed management The symmetric key and/or private key and/or public key generated on node.
Distributed data management method according to the present invention, further includes:
Following steps are executed via distributed management node:
When user is by stored data in client-node access distributed management node, directly to client's end segment Point returns to stored data;
When user is by data not stored in client-node access distributed management node, to distributed management section The level-one partner node of point inquires not stored data, if inquiring not stored data, indirect synchronization and to client's end segment Point returns to the not stored data inquired indirectly, if not inquiring not stored data, repeats query steps until inquiry Until to not stored data and to client node returning to the not stored data that inquire indirectly, or until having inquired system Until all distributed management nodes in system.
Distributed data management method according to the present invention, further includes:
Following steps are executed via distributed management node:
When user deletes stored data in distributed management node by client node, while deleting distribution Stored corresponding data in the partner nodes at different levels of management node, and/or, it is not accessed in scheduled storage duration Afterwards, the data obtained through indirect synchronization are automatically deleted,
Wherein, the partner nodes at different levels of distributed management node include the distributed pipes for not deleting stored corresponding data Manage do not delete stored corresponding data one of the level-one partner node of node, the level-one partner node of distributed management node Grade partner node.
Above-mentioned technical proposal according to the present invention, can between numerous nodes quickly and reliably shared data.
Detailed description of the invention
It is incorporated into specification and the attached drawing for constituting part of specification shows the embodiment of the present invention, and with Relevant verbal description principle for explaining the present invention together.In the drawings, similar appended drawing reference is for indicating class As element.Drawings in the following description are some embodiments of the invention, rather than whole embodiments.It is common for this field For technical staff, without creative efforts, other drawings may be obtained according to these drawings without any creative labor.
Fig. 1 schematically illustrates the schematic diagram of distributed according to the present invention.
Fig. 2 schematically illustrates the schematic flow diagram of distributed data management method according to the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiments of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people Member's every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.It needs It is noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can mutual any combination.
Fig. 1 schematically illustrates the schematic diagram of distributed according to the present invention.
As shown in Figure 1, distributed according to the present invention, comprising:
Distributed management node (is indicated in Fig. 1 with Nx, such as N1, N2, N3 etc.), for executing distributed management node Link communication quality detection between other distributed management nodes, is determined at least based on the result of link communication quality detection It is synchronous to carry out immediate data with level-one partner node for one level-one partner node.
For example, for management node N5 has updated data D in a distributed manner.N5 after local update data D, to Its level-one partner node N4, N6, N7, N8 (direct) synchrodata D.For distributed management node N5 level-one partner node (that is, Another distributed management node) for N4, although the level-one partner node of its own other than distributed management node N5, There are also N3, but N4 does not continue to N3 synchrodata D.
That is, distributed management node can only be to or from the direct synchrodata of (level-one) partner node.If some is distributed (user) data acquired in formula management node be it is directly synchronous from its (level-one) partner node, then do not continue to oneself Other (level-one) partner nodes are directly synchronous should (user) data.
Optionally, distributed management node is also used to:
After the success networking of all distributed management nodes, the network topology including all distributed management nodes is obtained Structure executes the link communication quality between distributed management node and adjacent distributions formula management node based on network topology structure Detection, is determined as level-one partner node at least one lesser adjacent distributions formula management node of communication delay.
That is, each distributed management node can according to " Optimal Connectivity " (that is, link communication quality is best --- example Such as, link communication delay it is smaller) principle decide whether to be connected to other distributed management nodes (that is, above-mentioned immediate data is same Step), to construct entire distributed (or network).For example, can be using step in detail below:
1, the access speed between each distributed management node detection and other distributed management nodes is (for example, above-mentioned Communication delay).
2, based on the detection result of link communication quality, " partner's section of each distributed management node selection fixed quantity Point " is attached, and is specifically chosen that how much quantity can be configured by " connectivity " index.
For example, can be by access speed (access delay) (for example, unit is millisecond/ms) as the connectivity between node Index.For example, can all nodes by access speed less than 100 milliseconds, be determined as (level-one) partner node of this node.
3, each distributed management node will at least have (level-one) partner node, not have point of (level-one) partner node Cloth management node is considered as " lonely node ", this distributed management node is considered as abnormal nodes, cannot continue offer service.
Therefore, entire distributed be relationship between dynamic change, that is, node and node not It is fixed, but dynamic adjustment can be carried out according to the connectivity index between node.
Optionally, distributed according to the present invention, further includes:
Client node (is not shown in Fig. 1), accesses the data in distributed management node for user,
Wherein, data include that user is uploaded by client node to distributed management node and/or in distributed management The symmetric key and/or private key and/or public key generated on node.
For example, above-mentioned user's access includes:
User's (via client node) uploads (for example, by client node generation) private to distributed management node Key.
That is, above-mentioned distributed according to the present invention can be distributed KMS system, distribution KMS System is made of multiple distributed management nodes (that is, KMS node).
At this point, the data that distributed management node directly synchronizes are the user keys that distributed management node is stored (for example, private key).That is, distributed management node directly synchronizes the user key itself stored to its (level-one) partner node.
As described above, it is synchronous only to carry out immediate data with its level-one partner node for KMS node.That is, not every KMS (that is, immediate data is synchronous) can be directly connected between node.
At this point, each KMS node all can serve as working node to serve client (that is, above-mentioned client node), The basic function of KMS can be exactly provided, the generation etc. of upload, use and key including key.
Optionally, distributed management node is also used to:
When user is by stored data in client-node access distributed management node, directly to client's end segment Point returns to stored data;
When user is by data not stored in client-node access distributed management node, to distributed management section The level-one partner node of point inquires not stored data, if inquiring not stored data, indirect synchronization and to client's end segment Point returns to the not stored data inquired indirectly, if not inquiring not stored data, repeats query steps until inquiry Until to not stored data and to client node returning to the not stored data that inquire indirectly, or until having inquired system Until all distributed management nodes in system.
Optionally, distributed management node is also used to:
When user deletes stored data in distributed management node by client node, while deleting distribution Stored corresponding data in the partner nodes at different levels of management node, and/or, it is not accessed in scheduled storage duration Afterwards, the data obtained through indirect synchronization are automatically deleted,
Wherein, the partner nodes at different levels of distributed management node include the distributed pipes for not deleting stored corresponding data Manage do not delete stored corresponding data one of the level-one partner node of node, the level-one partner node of distributed management node Grade partner node.
Fig. 2 (a)-(b) schematically illustrates the schematic flow diagram of distributed data management method according to the present invention.
As shown in the solid box of Fig. 2 (a), distributed data management method according to the present invention, comprising:
Following steps are executed via distributed management node:
Step S202s: the link communication quality executed between distributed management node and other distributed management nodes is visited It surveys;
Step S204s: at least one level-one partner node is determined based on the result of link communication quality detection;
Step S206s: it is synchronous that immediate data is carried out with level-one partner node.
Optionally, as shown in the dotted line frame of Fig. 2 (a), distributed data management method according to the present invention, further includes:
Following steps are executed via distributed management node:
Step S208s: after the success networking of all distributed management nodes, obtaining includes all distributed management nodes Network topology structure;
Step S210s: it is executed between distributed management node and adjacent distributions formula management node based on network topology structure Link communication quality detection, by least one lesser adjacent distributions formula management node of communication delay be determined as level-one partner section Point.
For example, the process of above-mentioned networking may comprise steps of:
1, start each distributed management node.
2, each distributed management node is initialized.
1) service function for initializing each distributed management node (is key management function for example, corresponding to KMS system Can)
2) (link communication quality) detecting function of each distributed management node is initialized
Above-mentioned acquisition includes the steps that the network topology structure of all distributed management nodes, as acquisition " Quan Jiedian " column The step of table.
The step of link communication quality detection between above-mentioned execution distributed management node and adjacent distributions formula management node Suddenly, the step of as node starts detecting function.
That is, each distributed management node can according to " Optimal Connectivity " (that is, link communication quality is best --- example Such as, link communication delay it is smaller) principle decide whether to be connected to other distributed management nodes (that is, above-mentioned immediate data is same Step), to construct entire distributed (or network).For example, can be using step in detail below:
1, the access speed between each distributed management node detection and other distributed management nodes is (for example, above-mentioned Communication delay).
2, based on the detection result of link communication quality, " partner's section of each distributed management node selection fixed quantity Point " is attached, and is specifically chosen that how much quantity can be configured by " connectivity " index.
For example, can be by access speed (access delay) (for example, unit is millisecond/ms) as the connectivity between node Index.For example, can all nodes by access speed less than 100 milliseconds, be determined as (level-one) partner node of this node.
3, each distributed management node will at least have (level-one) partner node, not have point of (level-one) partner node Cloth management node is considered as " lonely node ", this distributed management node is considered as abnormal nodes, cannot continue offer service.
The coconnected whole distributed management nodes of physics are performed both by above-mentioned steps S202s-S206s or above-mentioned steps S208s, S210s, S206s, to complete building for entire distributed.
Optionally, as shown in the dotted line frame of Fig. 2 (b), distributed data management method according to the present invention, further includes:
Following steps are executed via client node:
Step S202c: user accesses the data in distributed management node,
Wherein, data include that user is uploaded by client node to distributed management node and/or in distributed management The symmetric key and/or private key and/or public key generated on node.
For example, above-mentioned user's access includes:
User's (via client node) uploads (for example, by client node generation) private to distributed management node Key.
At this point, the data directly synchronized are that the user that distributed management node is stored is close in above-mentioned steps S206s Key (for example, private key).That is, directly to synchronize the user itself stored to its (level-one) partner node close for distributed management node Key.
Optionally, as shown in the dotted line frame of Fig. 2 (a), distributed data management method according to the present invention, further includes:
Following steps are executed via distributed management node:
Step S212s: when user is by stored data in client-node access distributed management node, directly Stored data are returned to client node;
Step S214s: when user is by data not stored in client-node access distributed management node, to point The level-one partner node of cloth management node inquires not stored data, if inquiring not stored data, indirect synchronization is simultaneously The not stored data inquired indirectly are returned to client node, if not inquiring not stored data, repeat inquiry step Suddenly until inquiring not stored data and returning to the not stored data inquired indirectly to client node, Huo Zhezhi Until all distributed management nodes into the system of having inquired.
That is, above-mentioned steps S212s and step S214s corresponds to following steps:
A, certain user initiates the operation (for example, inquire private key or handle data using private key) using private key to certain node
If B, the node then be used directly there are the corresponding private key of this user
If C, corresponding private key is not present in the node, which initiates to inquire to its (level-one) partner node
D, its (level-one) partner node repeats step C, until some node returns to the private key
E, participation node all in step D, will save this private key
It illustrates and describes below in conjunction with Fig. 1:
If the private key K (for example, initiating from N1 using request) that user needs to upload before use, because N1 is not saved Private key K (that is, above-mentioned not stored data), therefore N1 needs to initiate asking for synchronous private key K to its (level-one) partner node N2 It asks, after N2 receives request, because it does not have private key K, N1 then to initiate to its another (level-one) partner node N3 yet The request of synchronous private key K, final request can reach N4.N4 node has private key K, therefore private key K can be returned to N3, N3 by N4 node Continue according to backtracking until N1.After N1 obtains private key K, the use request of private key K processing user just will use.At this During a, N2, N3 can also save private key K (corresponding to above-mentioned steps S206s).So, the whole in above-mentioned KMS network Node is just all synchronized private key K.
Optionally, as shown in the dotted line frame of Fig. 2 (a), distributed data management method according to the present invention, further includes:
Following steps are executed via distributed management node:
Step S216s: when user deletes stored data in distributed management node by client node, simultaneously Stored corresponding data in the partner nodes at different levels of distributed management node is deleted, and/or, do not have in scheduled storage duration After accessed, the data obtained through indirect synchronization are automatically deleted,
Wherein, the partner nodes at different levels of distributed management node include the distributed pipes for not deleting stored corresponding data Manage do not delete stored corresponding data one of the level-one partner node of node, the level-one partner node of distributed management node Grade partner node.
That is, above-mentioned steps S216s corresponds to following steps:
A, user deletes the private key saved in distributed KMS network
B, the node for receiving order is issued to its (level-one) partner node deletes instruction
C, it receives and deletes the private key that the knot removal of instruction locally saves
D, the node repetition step B for deleting instruction is received
It illustrates and describes below in conjunction with Fig. 1:
If user wants to delete private key K --- correspond to above-mentioned stored data (for example, it initiates to delete to N3 node Request), then N3 node deletes the private key K of oneself preservation first, then N2 and N4 is notified to delete private key K.N2 and N4 are carried out class It is similar to the behavior of N3, continue to delete private key and notifies their (level-one) partner node, so that whole network can be thorough by private key K It deletes.
Above-mentioned technical proposal according to the present invention, can between numerous nodes quickly and reliably shared data (for example, Key).
Above-mentioned technical proposal according to the present invention, also has the advantage that
1, data (for example, key), which are not all of, is synchronized to all nodes, but the mode for taking part synchronous, saves not The expense needed.
2, distributed (for example, KMS network) dynamic change, it is ensured that each node and its (level-one) partner Access speed between node be it is optimal, play accelerate data transmission purpose.
3, each node is only responsible for limited direct locking range, reduces the probability of error.
Descriptions above can combine implementation individually or in various ways, and these variants all exist Within protection scope of the present invention.
It will appreciated by the skilled person that whole or certain steps, system, dress in method disclosed hereinabove Functional module/unit in setting may be implemented as software, firmware, hardware and its combination appropriate.In hardware embodiment, Division between the functional module/unit referred in the above description not necessarily corresponds to the division of physical assemblies;For example, one Physical assemblies can have multiple functions or a function or step and can be executed by several physical assemblies cooperations.Certain groups Part or all components may be implemented as by processor, such as the software that digital signal processor or microprocessor execute, or by It is embodied as hardware, or is implemented as integrated circuit, such as specific integrated circuit.Such software can be distributed in computer-readable On medium, computer-readable medium may include computer storage medium (or non-transitory medium) and communication media (or temporarily Property medium).As known to a person of ordinary skill in the art, term computer storage medium is included in for storing information (such as Computer readable instructions, data structure, program module or other data) any method or technique in the volatibility implemented and non- Volatibility, removable and nonremovable medium.Computer storage medium include but is not limited to RAM, ROM, EEPROM, flash memory or its His memory technology, CD-ROM, digital versatile disc (DVD) or other optical disc storages, magnetic holder, tape, disk storage or other Magnetic memory apparatus or any other medium that can be used for storing desired information and can be accessed by a computer.This Outside, known to a person of ordinary skill in the art to be, communication media generally comprises computer readable instructions, data structure, program mould Other data in the modulated data signal of block or such as carrier wave or other transmission mechanisms etc, and may include any information Delivery media.
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations.Although Present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: it still may be used To modify the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features; And these are modified or replaceed, the spirit of the technical solution for various embodiments of the present invention that it does not separate the essence of the corresponding technical solution And range.

Claims (10)

1. a kind of distributed characterized by comprising
Distributed management node is logical for executing the link between the distributed management node and other distributed management nodes Believe quality detection, at least one level-one partner node is determined based on the result of link communication quality detection, with the level-one partner It is synchronous that node carries out immediate data.
2. distributed as described in claim 1, which is characterized in that the distributed management node is also used In:
After the success networking of all distributed management nodes, the network topology knot including all distributed management nodes is obtained It is logical to execute the link between the distributed management node and adjacent distributions formula management node based on the network topology structure for structure Believe quality detection, at least one lesser adjacent distributions formula management node of communication delay is determined as level-one partner node.
3. distributed as described in claim 1, which is characterized in that further include:
Client node accesses the data in the distributed management node for user,
Wherein, the data include that user is uploaded by the client node to the distributed management node and/or in institute State the symmetric key generated on distributed management node and/or private key and/or public key.
4. distributed as claimed in claim 3, which is characterized in that the distributed management node is also used In:
When user is by stored data in distributed management node described in the client-node access, directly to described Client node returns to the stored data;
When user is by data not stored in distributed management node described in the client-node access, to the distribution The level-one partner node of formula management node inquires the not stored data, if inquiring the not stored data, indirectly It synchronizes and returns to the not stored data inquired indirectly to the client node, if do not inquired described not stored Data, repeat query steps until inquire the not stored data and to the client node return inquire indirectly The not stored data until, or until all distributed management nodes in the system of having inquired.
5. distributed as claimed in claim 3, which is characterized in that the distributed management node is also used In:
When user deletes stored data in the distributed management node by the client node, while deleting institute State stored corresponding data in the partner nodes at different levels of distributed management node, and/or, scheduled storage duration not by After access, the data obtained through indirect synchronization are automatically deleted,
Wherein, the partner nodes at different levels of the distributed management node include do not delete the stored corresponding data described The level-one partner node of distributed management node, the distributed management node level-one partner node do not delete described deposited The level-one partner node of the corresponding data of storage.
6. a kind of distributed data management method characterized by comprising
Following steps are executed via distributed management node:
Execute the link communication quality detection between the distributed management node and other distributed management nodes;
At least one level-one partner node is determined based on the result of link communication quality detection;
It is synchronous that immediate data is carried out with the level-one partner node.
7. distributed data management method as claimed in claim 6, which is characterized in that further include:
Following steps are executed via distributed management node:
After the success networking of all distributed management nodes, the network topology knot including all distributed management nodes is obtained Structure;
The link between the distributed management node and adjacent distributions formula management node is executed based on the network topology structure Communication quality detection, is determined as level-one partner node at least one lesser adjacent distributions formula management node of communication delay.
8. distributed data management method as claimed in claim 6, which is characterized in that further include:
Following steps are executed via client node:
User accesses the data in the distributed management node,
Wherein, the data include that user is uploaded by the client node to the distributed management node and/or in institute State the symmetric key generated on distributed management node and/or private key and/or public key.
9. distributed data management method as claimed in claim 8, which is characterized in that further include:
Following steps are executed via distributed management node:
When user is by stored data in distributed management node described in the client-node access, directly to described Client node returns to the stored data;
When user is by data not stored in distributed management node described in the client-node access, to the distribution The level-one partner node of formula management node inquires the not stored data, if inquiring the not stored data, indirectly It synchronizes and returns to the not stored data inquired indirectly to the client node, if do not inquired described not stored Data, repeat query steps until inquire the not stored data and to the client node return inquire indirectly The not stored data until, or until all distributed management nodes in the system of having inquired.
10. distributed data management method as claimed in claim 8, which is characterized in that further include:
Following steps are executed via distributed management node:
When user deletes stored data in the distributed management node by the client node, while deleting institute State stored corresponding data in the partner nodes at different levels of distributed management node, and/or, scheduled storage duration not by After access, the data obtained through indirect synchronization are automatically deleted,
Wherein, the partner nodes at different levels of the distributed management node include do not delete the stored corresponding data described The level-one partner node of distributed management node, the distributed management node level-one partner node do not delete described deposited The level-one partner node of the corresponding data of storage.
CN201811127823.5A 2018-09-27 2018-09-27 A kind of distributed and management method Pending CN110493027A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811127823.5A CN110493027A (en) 2018-09-27 2018-09-27 A kind of distributed and management method
PCT/CN2019/107765 WO2020063650A1 (en) 2018-09-27 2019-09-25 Distributed data management system and management method, computer storage medium and computer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811127823.5A CN110493027A (en) 2018-09-27 2018-09-27 A kind of distributed and management method

Publications (1)

Publication Number Publication Date
CN110493027A true CN110493027A (en) 2019-11-22

Family

ID=68545743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811127823.5A Pending CN110493027A (en) 2018-09-27 2018-09-27 A kind of distributed and management method

Country Status (2)

Country Link
CN (1) CN110493027A (en)
WO (1) WO2020063650A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111866178A (en) * 2020-08-04 2020-10-30 蝉鸣科技(西安)有限公司 Distributed FTP/FTPS file transmission method and device and computer storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090401A (en) * 2007-05-25 2007-12-19 金蝶软件(中国)有限公司 Data buffer store method and system at duster environment
CN101932065A (en) * 2010-07-30 2010-12-29 中国科学院软件研究所 Method for discovering distributed satellite network resources
US20130151558A1 (en) * 2011-12-12 2013-06-13 Telefonaktiebolaget L M Ericsson (Publ) Methods and apparatus for implementing a distributed database
CN106648970A (en) * 2016-11-04 2017-05-10 北京华为数字技术有限公司 File backup method and distributed file system
CN106937327A (en) * 2017-03-22 2017-07-07 安徽师范大学 The network-building method of the wireless sensor network based on backup node

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8218522B2 (en) * 2009-01-21 2012-07-10 Raytheon Company Communication scheduling of network nodes using a cluster coefficient
US10212597B2 (en) * 2013-10-30 2019-02-19 Nec Corporation Apparatus, system and method for secure direct communication in proximity based services
CN104702655B (en) * 2014-03-21 2018-04-27 杭州海康威视***技术有限公司 Cloud storage resource allocation methods and its system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090401A (en) * 2007-05-25 2007-12-19 金蝶软件(中国)有限公司 Data buffer store method and system at duster environment
CN101932065A (en) * 2010-07-30 2010-12-29 中国科学院软件研究所 Method for discovering distributed satellite network resources
US20130151558A1 (en) * 2011-12-12 2013-06-13 Telefonaktiebolaget L M Ericsson (Publ) Methods and apparatus for implementing a distributed database
CN106648970A (en) * 2016-11-04 2017-05-10 北京华为数字技术有限公司 File backup method and distributed file system
CN106937327A (en) * 2017-03-22 2017-07-07 安徽师范大学 The network-building method of the wireless sensor network based on backup node

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111866178A (en) * 2020-08-04 2020-10-30 蝉鸣科技(西安)有限公司 Distributed FTP/FTPS file transmission method and device and computer storage medium

Also Published As

Publication number Publication date
WO2020063650A1 (en) 2020-04-02

Similar Documents

Publication Publication Date Title
JP4732661B2 (en) How to synchronize the client database with the server database
CN106911728B (en) The choosing method and device of host node in distributed system
US8538923B2 (en) Method, node and system for controlling version in distributed system
US20190173739A1 (en) Method, device and computer program product for managing distributed system
CN103870570B (en) A kind of HBase availability of data based on remote journal backup and persistent method
CN109639794A (en) A kind of stateful cluster recovery method, apparatus, equipment and readable storage medium storing program for executing
US20130036105A1 (en) Reconciling a distributed database from hierarchical viewpoints
CN110874384B (en) Method, device and system for expanding and shrinking capacity of database cluster
CN103207867A (en) Method for processing data blocks, method for initiating recovery operation and nodes
CN109815248B (en) Zookeeper-based distributed architecture data consistency method
WO2018137327A1 (en) Data transmission method for host and standby devices, control node, and database system
CN105208058B (en) The information interaction system shared based on web sessions
CN109173270B (en) Game service system and implementation method
CN106603319A (en) Fault processing method, management server, and logic server
WO2016082594A1 (en) Data update processing method and apparatus
JP2018515850A (en) Data copy method and device
CN102710438B (en) Node management method, device and system
JP2011511362A5 (en)
CN110493027A (en) A kind of distributed and management method
EP2911068B1 (en) Tree-structure storage method for managing computation offloading data
CN108650168B (en) Method and device for acquiring member data of multi-person session, storage medium and processor
CN104468722A (en) Method for classified storage of training data in navigation management training system
CN110493300A (en) A kind of distributed data system and Distributed Data Synchronization method
CN113448976B (en) Data processing method, device, computer equipment and storage medium
CN106210038B (en) The processing method and system of data operation request

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191122