CN103841185A - Load balancing method and device - Google Patents

Load balancing method and device Download PDF

Info

Publication number
CN103841185A
CN103841185A CN201410061767.5A CN201410061767A CN103841185A CN 103841185 A CN103841185 A CN 103841185A CN 201410061767 A CN201410061767 A CN 201410061767A CN 103841185 A CN103841185 A CN 103841185A
Authority
CN
China
Prior art keywords
node device
load
node
equipment
current goal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410061767.5A
Other languages
Chinese (zh)
Other versions
CN103841185B (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 263 ENTERPRISE COMMUNICATION Co Ltd
Original Assignee
BEIJING 263 ENTERPRISE COMMUNICATION 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 263 ENTERPRISE COMMUNICATION Co Ltd filed Critical BEIJING 263 ENTERPRISE COMMUNICATION Co Ltd
Priority to CN201410061767.5A priority Critical patent/CN103841185B/en
Publication of CN103841185A publication Critical patent/CN103841185A/en
Application granted granted Critical
Publication of CN103841185B publication Critical patent/CN103841185B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention relates to a load balancing method and device. The method includes the steps that load information of each node device and the number of times that each node device serves as a target node device are acquired; when the load of the first node device exceeds a preset value, the current target node device is determined according to the load information of each node device and the number of times that each node device serves as the target node device; partial load, exceeding the preset value, on the first node device is transferred to the current target node device. In this way, overlarge load on the multiple node devices will not be transferred to the same node device with the smallest load, the number of object access requests received by the node device with the smallest load is reduced, and the access pressure of the node device with the smallest load is relieved.

Description

Load-balancing method and device
Technical field
The present invention relates to communication technical field, relate in particular to a kind of load-balancing method and device.
Background technology
At present, mainly decide the memory address of each object in structured p2p network by the method for Hash, each node device is only stored specific information or specific information index.
In prior art, in the time that the load of certain node device is overweight, structured p2p network can be determined the node device that load is the lightest according to the load information of storage, load overweight on node device overweight load transferred on the lightest node device of load, thus the load balancing of realization.
But in prior art, generally can transfer on the lightest node device of load one or more objects of up-to-date storage on it as overweight load at the node device that load is overweight, and the load of working as multiple node devices is all overweight, and load overweight on multiple node devices is transferred in the situation on the lightest node device of same load, can a large amount of up-to-date object of storage on the lightest node device of this load, all the object of up-to-date storage and user accesses in most cases, cause the lightest node device of this load can receive a large amount of object access request, cause the access pressure of the lightest node device of this load excessive.
Summary of the invention
The invention provides a kind of load-balancing method and device, accept for solving prior art the excessive problem of node device access pressure that load is shifted.
First aspect of the present invention is to provide a kind of load-balancing method, comprising:
Obtain the number of times that the load information of each node device and described each node device are used as destination node equipment;
In the time that the load of first node equipment exceedes preset value, be used as the number of times of destination node equipment according to the load information of each node device and described each node device, determine current goal node device;
The fractional load that exceedes preset value on described first node equipment is transferred to described current goal node device.
In conjunction with first aspect, in the first execution mode aspect first, the described number of times that is used as destination node equipment according to the load information of each node device and described each node device, determines current goal node device, comprising:
Be used as the number of times of destination node equipment according to described each node device, determine one or more Section Point equipment of least number of times;
According to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described Section Point equipment;
Using described the 3rd node device as current goal node device.
In conjunction with the first execution mode of first aspect, in the second execution mode aspect first, described according to the load information of described each node device, before determining the lightest one or more the 3rd node devices of load in described Section Point equipment, also comprise:
Obtain the routing iinformation of described each node device, described routing iinformation comprises the LAN ID at described each node device place;
According to the routing iinformation of described each node device, determine one or more the 4th node devices that are positioned at same local area network (LAN) in described Section Point equipment with described first node equipment;
Described according to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described Section Point equipment, comprising:
According to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described the 4th node device.
In conjunction with the first and the second execution mode of first aspect and first aspect, in the third execution mode aspect first, described the fractional load that exceedes preset value on described first node equipment is transferred to described current goal node device after, also comprise:
The load transinformation of record from described first node equipment to described current goal node device, described load transinformation comprises: each object identity in first node device identification, current goal node equipment identification and described fractional load, so that described first node equipment is in the object access request of carrying object identity that receives terminal transmission, and while determining that according to described load transinformation object that described object identity is corresponding is stored in described current goal node device, described object access request is transmitted to described current goal node device.
In conjunction with first aspect, in the 4th kind of execution mode aspect first, described the fractional load that exceedes preset value on described first node equipment is transferred to described current goal node device after, also comprise:
Upgrade the number of times that the load information of described first node equipment and described current goal node device and described current goal node device are used as destination node equipment.
Second aspect of the present invention provides a kind of load balancing apparatus, comprising:
Acquisition module, is used as the number of times of destination node equipment for obtaining the load information of each node device and described each node device;
Determination module, in the time that the load of first node equipment exceedes preset value, is used as the number of times of destination node equipment according to the load information of each node device and described each node device, determine current goal node device;
Shift module, for transferring to described current goal node device by the fractional load that exceedes preset value on described first node equipment.
In conjunction with second aspect, in the first execution mode aspect second, described determination module specifically for,
Be used as the number of times of destination node equipment according to described each node device, determine one or more Section Point equipment of least number of times;
According to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described Section Point equipment;
Using described the 3rd node device as current goal node device.
In conjunction with the first execution mode of second aspect, in the second execution mode aspect second, described acquisition module also for, at described determination module according to the load information of described each node device, before determining the lightest one or more the 3rd node devices of load in described Section Point equipment, obtain the routing iinformation of described each node device, described routing iinformation comprises the LAN ID at described each node device place;
Described determination module also for, according to the routing iinformation of described each node device, determine one or more the 4th node devices that are positioned at same local area network (LAN) in described Section Point equipment with described first node equipment;
Described determination module is according to the load information of described each node device, determine in the lightest one or more the 3rd node devices of load in described Section Point equipment, described determination module specifically for, according to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described the 4th node device.
In conjunction with the first and the second execution mode of second aspect and second aspect, in the third execution mode aspect second, described device also comprises: logging modle;
Described logging modle, for after described current goal node device is transferred in the fractional load that exceedes preset value on described first node equipment by described shift module, the load transinformation of record from described first node equipment to described current goal node device, described load transinformation comprises: first node device identification, each object identity in current goal node equipment identification and described fractional load, so that described first node equipment is in the object access request of carrying object identity that receives terminal transmission, and while determining that according to described load transinformation object that described object identity is corresponding is stored in described current goal node device, described object access request is transmitted to described current goal node device.
In conjunction with second aspect, in the 4th kind of execution mode aspect second, described device also comprises: update module;
Described update module, for after described current goal node device is transferred in the fractional load that exceedes preset value on described first node equipment by described shift module, upgrade the load information of described first node equipment and described current goal node device and described current goal node device and be used as the number of times of destination node equipment.
In the present invention, be used as the number of times of destination node equipment by obtaining the load information of each node device and each node device, in the time that the load of first node equipment exceedes preset value, be used as the number of times of destination node equipment according to the load information of each node device and each node device, determine current goal node device, the fractional load that exceedes preset value on first node equipment is transferred to current goal node device, load overweight on multiple node devices can not transferred on the lightest node device of same load, reduce the number of the object access request that this load the lightest node device receives, reduce the access pressure of the lightest node device of this load.
Brief description of the drawings
Fig. 1 is the flow chart of an embodiment of load-balancing method provided by the invention;
Fig. 2 is the schematic diagram that node device 1 is transferred to object corresponding overweight load node device 2;
Fig. 3 is the flow chart of another embodiment of load-balancing method provided by the invention;
Fig. 4 is the structural representation of an embodiment of load balancing apparatus provided by the invention.
Embodiment
For making object, technical scheme and the advantage of the embodiment of the present invention clearer, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the flow chart of an embodiment of load-balancing method provided by the invention, as shown in Figure 1, comprising:
101, obtain the load information of each node device and each node device and be used as the number of times of destination node equipment.
The executive agent of load-balancing method provided by the invention can be load balancing apparatus, and the form of expression of load balancing apparatus can be the control appliance on terminal or the server being connected with each node device in structured p2p network.
Wherein, load information specifically can comprise: the ratio of the load capacity of each node device and the ultimate load that can bear.Load balancing apparatus obtains the mode that the load information of each node device and each node device be used as the number of times of destination node equipment and is specifically as follows: each node device is according to the default cycle by the load capacity of self, and the ultimate load that self can bear and the number of times that is used as destination node equipment report load balancing apparatus.Load balancing apparatus is used as after the number of times of destination node equipment at the load information and the each node device that get each node device, load information that can also the each node device of real-time storage and each node device are used as the number of times of destination node equipment, so that the number of times that load balancing apparatus is used as destination node equipment according to the load information of each node device and each node device is determined current goal node device.
102, in the time that the load of first node equipment exceedes preset value, be used as the number of times of destination node equipment according to the load information of each node device and each node device, determine current goal node device.
Wherein, in the time that the load of first node equipment exceedes preset value, load balancing apparatus can be used as according to the load information of each node device and each node device the number of times of destination node equipment, the number of times of searching load information and be used as destination node equipment in all node devices all meets pre-conditioned node device, sets it as current goal node device.Due in the process of definite current goal node device, not only consider the load information of each node device, also consider that each node device is used as the number of times of destination node equipment, while making load when multiple node devices overweight, load balancing apparatus can be using node device the lightest same load as destination node equipment.
103, the fractional load that exceedes preset value on first node equipment is transferred to current goal node device.
Further, after step 103, can also comprise: the load transinformation of record from first node equipment to current goal node device, load transinformation comprises: each object identity in first node device identification, current goal node equipment identification and fractional load, so that first node equipment is in the object access request of carrying object identity that receives terminal transmission, and while determining that according to load transinformation object that object identity is corresponding is stored in current goal node device, object access request is transmitted to current goal node device.
Further, after step 103, can also comprise: the load information of renewal first node equipment and current goal node device and current goal node device are used as the number of times of destination node equipment.
In addition, before step 103, really can be used as destination node equipment in order to ensure current goal node device, load balancing apparatus can obtain the load capacity of current goal node device, whether load is overweight to judge current goal node device according to the load capacity of current goal node device, if the load of current goal node device is overweight, illustrate that current goal node device cannot receive the fractional load that first node equipment shifts, now need to upgrade the number of times that the load information of each node device and each node device are used as destination node equipment, after renewal, redefine current goal node device, if the load of current goal node device is not heavy, illustrate that current goal node device can receive the fractional load that first node equipment shifts.After current goal node device is determined, load balancing apparatus need to add 1 by the number of times that is used as destination node equipment of this current destination node equipment.
For example, Fig. 2 is the schematic diagram that node device 1 is transferred to overweight load node device 2, as shown in Figure 2, when being checked through node device 1 load when overweight, terminal is used as the number of times of destination node equipment according to the load information of each node device and each node device, select node device 2 as current goal node device, instead of select the lightest node device 3 of load as current goal node device; Then the fractional load that whether decision node equipment 2 really can receiving node equipment 1 shifts; If so, load overweight in node device 1 is transferred to node device 2, and the number of times that is used as destination node equipment of node device 2 is added to 1; If not the load information and the each node device that upgrade each node device are used as the number of times of destination node equipment, and redefine current goal node device.In the time that the terminal connecting with each node device or server need to obtain object corresponding to certain object identity, keyword search Hash table that can be corresponding according to this object identity, obtain object corresponding to this object flag node device 1 at place before, object access request is sent to node device 1; Node device 1 receives after object access request, determine that according to the load transinformation of storage the object that this object identity is corresponding has been transferred in node device 2, object access request is transmitted to node device 2, so that object corresponding this object identity is sent to terminal by node device 2.
In the present embodiment, be used as the number of times of destination node equipment by obtaining the load information of each node device and each node device, in the time that the load of first node equipment exceedes preset value, be used as the number of times of destination node equipment according to the load information of each node device and each node device, determine current goal node device, the fractional load that exceedes preset value on first node equipment is transferred to current goal node device, load overweight on multiple node devices can not transferred on the lightest node device of same load, reduce the number of the object access request that this load the lightest node device receives, reduce the access pressure of the lightest node device of this load.
Fig. 3 is the flow chart of another embodiment of load-balancing method provided by the invention, and as shown in Figure 3, on basis embodiment illustrated in fig. 1, step 102 specifically can comprise:
1021, be used as the number of times of destination node equipment according to each node device, determine one or more Section Point equipment of least number of times.
1022,, according to the load information of each node device, determine the lightest one or more the 3rd node devices of load in Section Point equipment.
1023, using the 3rd node device as current goal node device.
Further, before step 1022, can also comprise: obtain the routing iinformation of each node device, routing iinformation comprises the LAN ID at each node device place; According to the routing iinformation of each node device, determine one or more the 4th node devices that are positioned at same local area network (LAN) in Section Point equipment with first node equipment.
Corresponding, step 1022 specifically can comprise: according to the load information of each node device, determine the lightest one or more the 3rd node devices of load in the 4th node device.
Wherein, according to the routing iinformation of each node device, determine one or more the 4th node devices that are positioned at same local area network (LAN) in Section Point equipment with first node equipment, then obtain the lightest one or more the 3rd node devices of load in the 4th node device as destination node equipment, can reduce the transfer time of load from first node equipment to the three node devices, the impact of the transfer that reduces load on node device performance.
In addition, if according to the routing iinformation of each node device, in Section Point equipment, do not get one or more the 4th node devices that are positioned at same local area network (LAN) with first node equipment, load balancing apparatus can be directly according to the load information of each node, determines the lightest one or more the 3rd node devices of load in Section Point equipment.
In the present embodiment, be used as the number of times of destination node equipment by obtaining the load information of each node device and each node device, in the time that the load of first node equipment exceedes preset value, be used as the number of times of destination node equipment according to each node device, determine one or more Section Point equipment of least number of times, according to the load information of each node device, determine the lightest one or more the 3rd node devices of load in Section Point equipment, using the 3rd node device as current goal node device, the fractional load that exceedes preset value on first node equipment is transferred to current goal node device, load overweight on multiple node devices can not transferred on the lightest node device of same load, reduce the number of the object access request that this load the lightest node device receives, reduce the access pressure of the lightest node device of this load.
One of ordinary skill in the art will appreciate that: all or part of step that realizes above-mentioned each embodiment of the method can complete by the relevant hardware of program command.Aforesaid program can be stored in a computer read/write memory medium.This program, in the time carrying out, is carried out the step that comprises above-mentioned each embodiment of the method; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CDs.
Fig. 4 is the structural representation of an embodiment of load balancing apparatus provided by the invention, as shown in Figure 4, comprising:
Acquisition module 41, is used as the number of times of destination node equipment for obtaining the load information of each node device and each node device;
Determination module 42, in the time that the load of first node equipment exceedes preset value, is used as the number of times of destination node equipment according to the load information of each node device and each node device, determine current goal node device;
Shift module 43, for transferring to current goal node device by the fractional load that exceedes preset value on first node equipment.
Wherein, determination module 42 specifically for, be used as the number of times of destination node equipment according to each node device, determine one or more Section Point equipment of least number of times; According to the load information of each node device, determine the lightest one or more the 3rd node devices of load in Section Point equipment; Using the 3rd node device as current goal node device.
Further, acquisition module 41 also for, at determination module 42 according to the load information of each node device, before determining the lightest one or more the 3rd node devices of load in Section Point equipment, obtain the routing iinformation of each node device, routing iinformation comprises the LAN ID at each node device place;
Corresponding, determination module 42 also for, according to the routing iinformation of each node device, determine one or more the 4th node devices that are positioned at same local area network (LAN) in Section Point equipment with first node equipment;
Corresponding, determination module 42 is according to the load information of each node device, determine in the lightest one or more the 3rd node devices of load in Section Point equipment, determination module 42 specifically for, according to the load information of each node device, determine the lightest one or more the 3rd node devices of load in the 4th node device.
Further, load balancing apparatus can also comprise: logging modle, logging modle, for after current goal node device is transferred in the fractional load that exceedes preset value on first node equipment by shift module 43, the load transinformation of record from first node equipment to current goal node device, load transinformation comprises: first node device identification, each object identity in current goal node equipment identification and fractional load, so that first node equipment is in the object access request of carrying object identity that receives terminal transmission, and while determining that according to load transinformation object that object identity is corresponding is stored in current goal node device, object access request is transmitted to current goal node device.
Again further, load balancing apparatus can also comprise: update module; Update module, for after current goal node device is transferred in the fractional load that exceedes preset value on first node equipment by shift module 43, the load information of renewal first node equipment and current goal node device and current goal node device are used as the number of times of destination node equipment.
In the present embodiment, be used as the number of times of destination node equipment by obtaining the load information of each node device and each node device, in the time that the load of first node equipment exceedes preset value, be used as the number of times of destination node equipment according to the load information of each node device and each node device, determine current goal node device, the fractional load that exceedes preset value on first node equipment is transferred to current goal node device, load overweight on multiple node devices can not transferred on the lightest node device of same load, reduce the number of the object access request that this load the lightest node device receives, reduce the access pressure of the lightest node device of this load.
Finally it should be noted that: above each embodiment, only in order to technical scheme of the present invention to be described, is not intended to limit; Although the present invention is had been described in detail with reference to aforementioned each embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or some or all of technical characterictic is wherein equal to replacement; And these amendments or replacement do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.

Claims (10)

1. a load-balancing method, is characterized in that, comprising:
Obtain the number of times that the load information of each node device and described each node device are used as destination node equipment;
In the time that the load of first node equipment exceedes preset value, be used as the number of times of destination node equipment according to the load information of each node device and described each node device, determine current goal node device;
The fractional load that exceedes preset value on described first node equipment is transferred to described current goal node device.
2. method according to claim 1, is characterized in that, the described number of times that is used as destination node equipment according to the load information of each node device and described each node device, determines current goal node device, comprising:
Be used as the number of times of destination node equipment according to described each node device, determine one or more Section Point equipment of least number of times;
According to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described Section Point equipment;
Using described the 3rd node device as current goal node device.
3. method according to claim 2, is characterized in that, described according to the load information of described each node device, before determining the lightest one or more the 3rd node devices of load in described Section Point equipment, also comprises:
Obtain the routing iinformation of described each node device, described routing iinformation comprises the LAN ID at described each node device place;
According to the routing iinformation of described each node device, determine one or more the 4th node devices that are positioned at same local area network (LAN) in described Section Point equipment with described first node equipment;
Described according to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described Section Point equipment, comprising:
According to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described the 4th node device.
4. according to the method described in claim 1-3 any one, it is characterized in that, described the fractional load that exceedes preset value on described first node equipment is transferred to described current goal node device after, also comprise:
The load transinformation of record from described first node equipment to described current goal node device, described load transinformation comprises: each object identity in first node device identification, current goal node equipment identification and described fractional load, so that described first node equipment is in the object access request of carrying object identity that receives terminal transmission, and while determining that according to described load transinformation object that described object identity is corresponding is stored in described current goal node device, described object access request is transmitted to described current goal node device.
5. method according to claim 1, is characterized in that, described the fractional load that exceedes preset value on described first node equipment is transferred to described current goal node device after, also comprise:
Upgrade the number of times that the load information of described first node equipment and described current goal node device and described current goal node device are used as destination node equipment.
6. a load balancing apparatus, is characterized in that, comprising:
Acquisition module, is used as the number of times of destination node equipment for obtaining the load information of each node device and described each node device;
Determination module, in the time that the load of first node equipment exceedes preset value, is used as the number of times of destination node equipment according to the load information of each node device and described each node device, determine current goal node device;
Shift module, for transferring to described current goal node device by the fractional load that exceedes preset value on described first node equipment.
7. device according to claim 6, is characterized in that, described determination module specifically for,
Be used as the number of times of destination node equipment according to described each node device, determine one or more Section Point equipment of least number of times;
According to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described Section Point equipment;
Using described the 3rd node device as current goal node device.
8. device according to claim 7, it is characterized in that, described acquisition module also for, at described determination module according to the load information of described each node device, before determining the lightest one or more the 3rd node devices of load in described Section Point equipment, obtain the routing iinformation of described each node device, described routing iinformation comprises the LAN ID at described each node device place;
Described determination module also for, according to the routing iinformation of described each node device, determine one or more the 4th node devices that are positioned at same local area network (LAN) in described Section Point equipment with described first node equipment;
Described determination module is according to the load information of described each node device, determine in the lightest one or more the 3rd node devices of load in described Section Point equipment, described determination module specifically for, according to the load information of described each node device, determine the lightest one or more the 3rd node devices of load in described the 4th node device.
9. according to the device described in claim 6-8 any one, it is characterized in that, also comprise: logging modle;
Described logging modle, for after described current goal node device is transferred in the fractional load that exceedes preset value on described first node equipment by described shift module, the load transinformation of record from described first node equipment to described current goal node device, described load transinformation comprises: first node device identification, each object identity in current goal node equipment identification and described fractional load, so that described first node equipment is in the object access request of carrying object identity that receives terminal transmission, and while determining that according to described load transinformation object that described object identity is corresponding is stored in described current goal node device, described object access request is transmitted to described current goal node device.
10. device according to claim 6, is characterized in that, also comprises: update module;
Described update module, for after described current goal node device is transferred in the fractional load that exceedes preset value on described first node equipment by described shift module, upgrade the load information of described first node equipment and described current goal node device and described current goal node device and be used as the number of times of destination node equipment.
CN201410061767.5A 2014-02-24 2014-02-24 Load balancing method and device Active CN103841185B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410061767.5A CN103841185B (en) 2014-02-24 2014-02-24 Load balancing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410061767.5A CN103841185B (en) 2014-02-24 2014-02-24 Load balancing method and device

Publications (2)

Publication Number Publication Date
CN103841185A true CN103841185A (en) 2014-06-04
CN103841185B CN103841185B (en) 2017-05-17

Family

ID=50804308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410061767.5A Active CN103841185B (en) 2014-02-24 2014-02-24 Load balancing method and device

Country Status (1)

Country Link
CN (1) CN103841185B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107733961A (en) * 2016-10-19 2018-02-23 北京奥斯达兴业科技有限公司 Resource allocation methods and device
CN110769040A (en) * 2019-10-10 2020-02-07 北京达佳互联信息技术有限公司 Access request processing method, device, equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050063318A1 (en) * 2003-09-19 2005-03-24 Zhichen Xu Providing a notification including location information for nodes in an overlay network
CN1937557A (en) * 2006-09-05 2007-03-28 华为技术有限公司 Structured reciprocal network system and its load query, transfer and resource seeking method
CN101414962A (en) * 2007-10-19 2009-04-22 华为技术有限公司 Method and node for implementing load balance
CN101753980A (en) * 2010-02-05 2010-06-23 上海悠络客电子科技有限公司 Method for realizing quasi real-time network video based on p2p technology
CN102739703A (en) * 2011-04-02 2012-10-17 中兴通讯股份有限公司 Method and system for data migration in peer-to-peer network
CN102841931A (en) * 2012-08-03 2012-12-26 中兴通讯股份有限公司 Storage method and storage device of distributive-type file system
CN103108039A (en) * 2013-01-25 2013-05-15 暨南大学 Service quality guarantee method in low-energy cluster environment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050063318A1 (en) * 2003-09-19 2005-03-24 Zhichen Xu Providing a notification including location information for nodes in an overlay network
CN1937557A (en) * 2006-09-05 2007-03-28 华为技术有限公司 Structured reciprocal network system and its load query, transfer and resource seeking method
CN101414962A (en) * 2007-10-19 2009-04-22 华为技术有限公司 Method and node for implementing load balance
CN101753980A (en) * 2010-02-05 2010-06-23 上海悠络客电子科技有限公司 Method for realizing quasi real-time network video based on p2p technology
CN102739703A (en) * 2011-04-02 2012-10-17 中兴通讯股份有限公司 Method and system for data migration in peer-to-peer network
CN102841931A (en) * 2012-08-03 2012-12-26 中兴通讯股份有限公司 Storage method and storage device of distributive-type file system
CN103108039A (en) * 2013-01-25 2013-05-15 暨南大学 Service quality guarantee method in low-energy cluster environment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107733961A (en) * 2016-10-19 2018-02-23 北京奥斯达兴业科技有限公司 Resource allocation methods and device
CN107733961B (en) * 2016-10-19 2021-06-22 北京奥斯达兴业科技有限公司 Resource allocation method and device
CN110769040A (en) * 2019-10-10 2020-02-07 北京达佳互联信息技术有限公司 Access request processing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN103841185B (en) 2017-05-17

Similar Documents

Publication Publication Date Title
KR101700667B1 (en) Storage network data allocation
CN103019960B (en) Distributed caching method and system
CN109117275B (en) Account checking method and device based on data slicing, computer equipment and storage medium
US8914501B2 (en) Method, apparatus, and system for scheduling distributed buffer resources
CN103747047A (en) CDN file storage method, file distribution control center and system thereof
US9733835B2 (en) Data storage method and storage server
CN101944124A (en) Distributed file system management method, device and corresponding file system
CN102739622A (en) Expandable data storage system
CN103458013A (en) Streaming media server cluster load balancing system and balancing method
CN110781156A (en) Data node distribution method, equipment and medium
CN105446653A (en) Data merging method and device
CN109783564A (en) Support the distributed caching method and equipment of multinode
CN109800236A (en) Support the distributed caching method and equipment of multinode
CN111562884B (en) Data storage method and device and electronic equipment
CN102970349B (en) A kind of memory load equalization methods of DHT network
CN103581317A (en) Method for sharing network resources
CN104994141A (en) Cooperative storage system relieving storing and computing pressures of cloud server
US9832704B2 (en) Method and user terminal for dynamically controlling routing
CN103841185A (en) Load balancing method and device
CN101483668A (en) Network storage and access method, device and system for hot spot data
CN102650932A (en) Method, equipment and system for accessing data
CN104883394A (en) Method and system for server load balancing
CN103002038B (en) The processing method of elastic load equilibrium and device
CN109948056B (en) Evaluation method and device of recommendation system
CN105450679A (en) Method and system for performing data cloud storage

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant