CN103841185A - Load balancing method and device - Google Patents
Load balancing method and device Download PDFInfo
- 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
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
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:
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.
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)
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)
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 |
-
2014
- 2014-02-24 CN CN201410061767.5A patent/CN103841185B/en active Active
Patent Citations (7)
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)
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 |