Method, device and system for load management in distributed directory service system

A directory service and load management technology, applied in the field of communication, can solve the problems of breaking load balance and uneven node load, and achieve the effect of ensuring load balance, improving stability, and reducing the number of failures

Inactive Publication Date: 2011-05-11
ZTE CORP
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, sending requests in the form of polling will make the load of each node uneven. For example, when different query requests have different complexity or occupy different data spaces, the load balance of each node in each cluster will be broken.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, device and system for load management in distributed directory service system
  • Method, device and system for load management in distributed directory service system
  • Method, device and system for load management in distributed directory service system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0076] In this embodiment, an application scenario in which an LDAP client initiates an access request between nodes in an LDAP server cluster is used as an example for illustration, as shown in figure 2 Shown:

[0077] This example only exemplifies figure 1 The middle LDAP client LDAPClient1 sends a query request to the nodes in the LDAP server cluster 1 to query the data in the LDAP server cluster 1;

[0078] Step 201: After the LDAP client LDAPClient1 establishes a link with the node LDAPServer11 in the LDAP server cluster 1, it sends an LDAP ExtendReq (SubscriReq) request message to the LDAPServer11 to subscribe to the current load situation of the LDAPServer11;

[0079] Optionally, the LDAP client LDAPClient1 requests the node LDAPServer11 to periodically send the load information of the node to the LDAPClient1, which can be specifically implemented in the following manner:

[0080] A timer is pre-configured on each node in the cluster. When the node sends the current ...

Embodiment 2

[0098] In this embodiment, the application scenario in which nodes in the LDAP server cluster process access requests is described as an example, as image 3 shown.

[0099] In this embodiment, the figure 1The shown system LDAP clients LDAPClient1 and LDAPClient2 query the nodes in the LDAP server cluster 2 at the same time, query the data in the LDAP server cluster 2, and both LDAPClient1 and LDAPClient1 select the LDAPServer21 node in the LDAP server cluster 2.

[0100] In the embodiment of the present invention, message level control (MessageLevelCtrl) information is added to the LDAP query request, and according to the processing priority of the message, a corresponding priority is configured for each message, wherein the smaller the value, the higher the priority.

[0101] Step 301: LDAPClient1 sends a query request to LDAPServer21, wherein the extended control MessageLevelCtrl value of the LDAP query request (SearchReq1) from LDAPClient1 is 2, indicating that the reques...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method, a device and a system for load management in a distributed directory service system, and relates to the field of communication. The method comprises the following steps of: acquiring current load information of each node in a cluster; selecting a target access node according to that the current load information is selected as probability information of the target access node; and sending an access request to the target access node.

Description

technical field [0001] The invention relates to the communication field, in particular to a load management method, device and system in a distributed directory service system. Background technique [0002] With the rise of LDAP (Light Directory Access Protocol, Lightweight Directory Access Protocol) technology and the continuous expansion of application fields, directory service technology has become the preferred solution for many new technologies to realize information storage, management and query, especially in the search of network resources. , user access control, authentication information query, new network service, general database service and security service of business network, etc., all need to apply directory service technology to realize a general, perfect, simple and scalable system-distributed directory In the service system, the application servers providing services in the distributed directory server system are called LDAP servers, and the application se...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/56H04L29/06H04L29/08
CPCG06F9/505H04L61/4523
Inventor 李中科
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products