CN101800621B - Method and device for limiting uploading speed - Google Patents
Method and device for limiting uploading speed Download PDFInfo
- Publication number
- CN101800621B CN101800621B CN 201010000567 CN201010000567A CN101800621B CN 101800621 B CN101800621 B CN 101800621B CN 201010000567 CN201010000567 CN 201010000567 CN 201010000567 A CN201010000567 A CN 201010000567A CN 101800621 B CN101800621 B CN 101800621B
- Authority
- CN
- China
- Prior art keywords
- user
- maximum
- busy
- duration
- bandwidth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method and a device for limiting an uploading speed and belongs to the field of computer communication. The method comprises the following steps: judging the state of a user and measuring a maximum value of an uploading bandwidth of the user; when the user state is busy, limiting the uploading speed of the user according to a preset strategy and the maximum value; and after the user performs an uploading speed limit for a second time period, cancelling the uploading speed limit. The device comprises a judging module, a bandwidth measuring module and a speed limiting module. The method and the device have the advantages of fulfilling the aims of dynamically controlling the uploading speed and reasonably making use of a bandwidth, keeping an uplink bandwidth necessary for web browsing and the like for the user, providing as much service as possible for a server which uses a node as P2P application, making full use of surplus bandwidth of a P2P network and enhancing user experience.
Description
Technical field
The present invention relates to computer communication field, particularly a kind of method and apparatus of limiting uploading speed.
Background technology
ADSL(Asymmetric Digital Subscriber Line, Asymmetrical Digital Subscriber Line) be the technology of a kind of broadband access Internet, because of its needs that can satisfy users, have one of technology of the market competitiveness and become one.At present, most of users adopt the ADSL technology to insert the Internet.As everyone knows, the maximum feature of ADSL is exactly the asymmetry of upstream bandwidth and downlink bandwidth, and upstream bandwidth often only is the part of downlink bandwidth, and therefore, with respect to downlink bandwidth, user's upstream bandwidth is more valuable.
And at P2P(peer to peer, point-to-point) in the network of pattern, the status of each node is reciprocity, the role of reception server and client simultaneously, each node both provided service, also enjoyed the service of other nodes.Upload bandwidth when node will take as server the time, other network application that can influence the user is experienced, and for example the user is when using certain P2P to use as service end, and browsing page will be very slow, and its speed of download also can be affected.Solution of the prior art generally is to provide the interface of uploading speed limit to the user can be set, and the user can be limited in uploading speed in the numerical value of appointment.
After prior art was analyzed, the inventor found that prior art has following shortcoming at least:
Immobilize after uploading speed limits, the variation with actual bandwidth does not change, and use state that can not the perception computer, when computer is busy, influence the user and experiences, and wastes when computer is idle and uploads bandwidth, has caused waste of network resources.
Summary of the invention
The embodiment of the invention provides a kind of method and apparatus of limiting uploading speed.Described technical scheme is as follows:
On the one hand, a kind of method of limiting uploading speed, described method comprises:
Judge state of user, measure the maximum that described user uploads bandwidth;
When described User Status when busy, according to predetermined strategy and described maximum, described user is carried out the uploading speed restriction, after described user carries out the restriction of described uploading speed and reaches second duration, do not cancel earlier this restriction, but judge directly whether current user state is busy, if current user state is not busy, and last cycle User Status is judged the back cancellation to user's uploading speed restriction, if last cycle User Status is not busy for busy, current user state is for busy, then measure the maximum of uploading bandwidth, again User Status is judged that described last cycle User Status refers to the User Status among the following step 101-104: step 101: judge whether current user state is busy, if, execution in step 103, if not, execution in step 102; Step 102: measure the maximum B that uploads bandwidth in first duration
Max, execution in step 101; Step 103: measure the maximum B that uploads bandwidth in first duration
Max, execution in step 104; 104: the value at user's the maximum uploading speed of port is set to B
Max* P% carries out the uploading speed restriction to the user, and wherein, described P gets the positive number less than 100;
Described judgement state of user specifically comprises: default duration, judge whether described user has mouse or keyboard operation in described duration, and if then described state of user is for busy, if not, then described state of user is not busy.
Measuring the maximum that described user uploads bandwidth specifically comprises:
Measure the maximum stream flow that can upload in first duration under the designated state, with the ratio of described maximum stream flow and described first duration as the maximum of uploading bandwidth.
Described first duration is less than described second duration.
On the other hand, a kind of device of limiting uploading speed, described device comprises:
Judge module is used for judging state of user;
The bandwidth measurement module is used for measuring the maximum that described user uploads bandwidth;
The speed limiting module, be used for when described User Status when hurrying, according to predetermined strategy and described maximum, described user is carried out the uploading speed restriction, after described user carries out the restriction of described uploading speed and reaches second duration, do not cancel earlier this restriction, but judge directly whether current user state is busy, if current user state is not busy, and last cycle User Status is for busy, judge that the back cancellation is to user's uploading speed restriction, if last cycle User Status is not busy, current user state is then measured the maximum of uploading bandwidth for busy, again User Status is judged, described last cycle User Status refers to the User Status among the following step 101-104: step 101: judge whether current user state is busy, if, execution in step 103, if not, execution in step 102; Step 102: measure the maximum B that uploads bandwidth in first duration
Max, execution in step 101; Step 103: measure the maximum B that uploads bandwidth in first duration
Max, execution in step 104; 104: the value at user's the maximum uploading speed of port is set to B
Max* P% carries out the uploading speed restriction to the user, and wherein, described P gets the positive number less than 100;
Described judge module specifically is used for default duration, judges whether described user has mouse or keyboard operation in described duration, if then described state of user is for busy, if not, then described state of user is not busy.
Described bandwidth measurement module specifically be used for to be measured the maximum stream flow that can upload in first duration under the designated state, with the ratio of described maximum stream flow and described first duration as the maximum of uploading bandwidth.
Described first duration is less than described second duration.
The beneficial effect of the technical scheme that the embodiment of the invention provides is:
By User Status is judged, again according to state of user and current network capabilities configuration uploading speed, reached dynamic control uploading speed, rationally utilize the effect of bandwidth, both for the user has kept essential upstream bandwidth such as surf the web, provide service as much as possible during the server used as P2P for node again, taken full advantage of the bandwidth more than needed of P2P network, save system resource, strengthened user's experience.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of the method for a kind of limiting uploading speed of providing of the embodiment of the invention 2;
Fig. 2 is the flow chart of the method for the another kind of limiting uploading speed that provides of the embodiment of the invention 2;
Fig. 3 is the structural representation of the device of a kind of limiting uploading speed of providing of the embodiment of the invention 3.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
Embodiment 1
In order when uploading, not influence user's experience of surfing the Net, take full advantage of bandwidth, the embodiment of the invention provides a kind of method of limiting uploading speed, and this method comprises:
Judge state of user, measure the maximum that this user uploads bandwidth;
When this User Status when busy, according to predetermined strategy and this maximum, this user is carried out the uploading speed restriction, after this user carries out this uploading speed restriction and reaches second duration, cancel this uploading speed restriction.。
Above-mentioned judgement state of user specifically comprises: default duration, judge whether this user has mouse or keyboard operation in this duration, and if then this state of user is for busy, if not, then this state of user is not busy.
The maximum that this user of above-mentioned measurement uploads bandwidth specifically comprises: measure the maximum stream flow that can upload in first duration under the designated state, with the ratio of maximum stream flow and first duration as the maximum of uploading bandwidth.
Above-mentioned when this User Status when busy, according to predetermined strategy and described maximum, this user is carried out uploading speed restriction specifically to be comprised: when this User Status when busy, be set to upload maximum value bandwidth less than this at the maximum uploading speed of this user's port, this user is carried out the uploading speed restriction.
By User Status is judged, again according to state of user and current network capabilities configuration uploading speed, reached dynamic control uploading speed, rationally utilize the effect of bandwidth, both for the user has kept essential upstream bandwidth such as surf the web, provide service as much as possible during the server used as P2P for node again, taken full advantage of the bandwidth more than needed of P2P network, save system resource, strengthened user's experience.
Embodiment 2
In order to strengthen user's experience, take full advantage of bandwidth, the embodiment of the invention provides a kind of method of limiting uploading speed, in the embodiment of the invention, is that example describes with P2P software, and referring to Fig. 1, this method comprises:
101: judge whether current user state is busy, if, execution in step 103, if not, execution in step 102;
Particularly, in embodiments of the present invention, judge whether current user state is busy, specifically comprise: default duration T, judge whether the user has mouse or keyboard operation in this duration T, if, then active user's state is for busy, and if not, then active user's state is not busy.
For example: default duration T is 10 minutes, if the user did not have mouse or keyboard operation in 10 minutes, then active user's state is not busy, if the user had mouse or keyboard operation in the time of 9 minutes, then active user's state is for busy.
Need to prove that the current use state of user also can detect by other means, for example the applicable cases of the situation of browsing by detecting current web page or software waits to judge active user's state, and the embodiment of the invention is not done concrete restriction.
Need to prove, in fact be a process of waiting for that dynamic uploading speed restriction is triggered to the judgement of current user state, as long as current User Status changes, just carries out corresponding step according to the variation of its state.
102: measure the maximum B that uploads bandwidth in the first duration T1
Max, execution in step 101;
Particularly, this uploads the maximum B of bandwidth
MaxComputational methods can for: measure the maximum stream flow that can upload in the first duration T1 under the designated state, the ratio of this maximum stream flow and the first duration T1 is the maximum of uploading bandwidth, and this designated state can be that the user does not have download and the break-even state of bandwidth.The method that maximum value bandwidth is uploaded in measurement can have multiple, and the embodiment of the invention is that example describes with this method only, this method is not specifically limited.
Wherein, arranging of the first duration T1 can be finished by timer is set, and also can pass through additive method, and the embodiment of the invention is not done concrete restriction.
Wherein, this maximum B
MaxBe used for weighing the ability of current network, because the bandwidth of network may change, so need periodically measure the ability of network, this maximum of uploading bandwidth also is the benchmark that the uploading speed to the user limits.
Wherein, in this first duration T1, the uploading speed to the user does not carry out any restriction.
103: measure the maximum B that uploads bandwidth in the first duration T1
Max, execution in step 104;
104: the value at user's the maximum uploading speed of port is set to B
Max* P% carries out the uploading speed restriction to the user;
Particularly, this restriction to uploading speed can realize that can realize by alternate manner, the embodiment of the invention is not done concrete restriction yet by the dynamic constraints to port.
Wherein, B
Max* P% namely uploads the product of maximum value bandwidth and default percentage, only is the peak value of a restriction, and the uploading speed that namely limits the active user must not surpass this peak value.
In addition, upload B in the bandwidth
MaxBandwidth outside the * P% is the bandwidth of uploading for other application reservations of user.
Wherein, P can get the positive number less than 100, and its value can change with user's setting or network operating position, and the embodiment of the invention is not done concrete restriction to this.
Need to prove that in P2P uses, may also have user's download work simultaneously, some of this download work correspondence are very little to uploading taking of bandwidth, so this part takies the value that does not influence P.
105: reach after the second duration T2 time, cancellation finishes the restriction of user's uploading speed;
Need to prove, in limiting uploading speed, one second duration T2 need be set, arranging of the second duration T2 can be finished by timer is set, and also can pass through additive method, and the embodiment of the invention is not done concrete restriction.
Need to prove that the first duration T1 is far smaller than the second duration T2 in the ordinary course of things, in embodiments of the present invention, the first duration T1 can get 1 minute, and the second duration T2 can get 30 minutes.
Regularly the maximum of measuring the user in the first duration T1 is uploaded bandwidth, and during this period, the uploading speed to the user does not carry out any restriction, tests the speed when finishing, and in the second duration T2 uploading speed is controlled in real time.After through the second duration T2, measure the maximum of active user in the first duration T1 and upload bandwidth, and User Status is judged, determine whether arranging according to User Status and upload speed limit.
Need to prove, above-mentioned steps 101 to step 105 is the processes of carrying out the uploading speed restriction according to User Status, this process is enabled when booting computer simultaneously, can the duplicate detection state of user, in case state of user changes, can feed back to immediately in the dynamic control of uploading speed restriction, thereby react fast, be unlikely to influence the user and use.
Said method judges User Status earlier, carries out control to user's uploading speed dynamically according to state of user, if current user state for busy, is then measured the user maximum B that uploads bandwidth of this moment earlier
Max, the maximum uploading speed with the user is restricted to B then
Max* P%, after keeping this that a period of time is set, cancel the restriction to uploading speed, and to measuring the current maximum value bandwidth of uploading, again User Status is judged, this time judge if User Status be not busy, then user's uploading speed is not limited, measure user's maximum at this moment and upload bandwidth, keep the not state of speed restriction, again User Status is judged, according to User Status, entered the dynamic control of next one-period.
Need to prove, after the judgement User Status process of above-mentioned steps 101, no matter state of user is busy or spare time, all need the current maximum of uploading bandwidth is measured, so, in practical operation, the process that the process of judgement state and maximum are measured can the exchange order, can carry out earlier to uploading the measurement of maximum value bandwidth, then, judge active user's state, according to active user's state, carry out follow-up step, if User Status is not busy in the last judgement cycle, after the current maximum of uploading bandwidth is measured, current user state also is not busy, then continues current user state is judged, in case that active user's state is converted to is busy, then the current maximum of uploading bandwidth is measured, limited according to the uploading speed of this maximum to the user again.
In the above-described embodiments, when current user state is busy, user's uploading speed is limited, after keeping this restriction a period of time, the judgement to User Status is carried out in the restriction of cancellation uploading speed again, and in practical operation, can also be with following step replacement step 105:
201: after reaching for the second duration T2 time, judge whether current user state is busy, if, execution in step 202, if not, execution in step 206;
202: if last cycle User Status is cancelled the restriction to user's uploading speed for busy;
Wherein, last cycle User Status refers to the User Status in the step 101-step 104.
203: measure the maximum B that uploads bandwidth in the first duration T1
Max
204: active user's uploading speed is restricted to B
Max* P%;
205: the active user is carried out after uploading speed limited for the second duration T2 time execution in step 201;
206: if last cycle User Status is cancelled the restriction to user's uploading speed for busy, if last cycle User Status is not busy, measure the maximum B that uploads bandwidth in the first duration T1
Max, execution in step 201.
Belong to same design among realization among the above-mentioned steps 201-206 and the step 101-105, repeat no more.
Among the above-mentioned steps 201-206, carrying out the uploading speed restricted T after 2 times, earlier do not cancel this restriction, but directly User Status is judged, carry out corresponding step according to User Status, if last cycle User Status is for busy, judge the back cancellation to user's uploading speed restriction, if last cycle User Status is not busy, current user state is not busy, then measure the maximum of uploading bandwidth, again User Status is judged.
By User Status is judged, again according to state of user and current network capabilities configuration uploading speed, reached dynamic control uploading speed, rationally utilize the effect of bandwidth, both for the user has kept essential upstream bandwidth such as surf the web, provide service as much as possible during the server used as P2P for node again, taken full advantage of the bandwidth more than needed of P2P network, save system resource, strengthened user's experience.
Embodiment 3
In order to strengthen user's experience, take full advantage of bandwidth, the embodiment of the invention provides a kind of device of limiting uploading speed, and referring to Fig. 3, this device comprises:
Bandwidth measurement module 302 is used for measuring the maximum that this user uploads bandwidth;
Speed limiting module 303, be used for when this User Status when busy, according to predetermined strategy and this maximum, this user is carried out the uploading speed restriction, after this user carries out this uploading speed restriction and reaches second duration, cancel this uploading speed and limit.。
This judge module 301 specifically is used for default duration, judges whether this user has mouse or keyboard operation in this duration, if then this state of user is for busy, if not, then this state of user is the spare time.
This bandwidth measurement module 302 is concrete to be used for measuring the maximum stream flow that can upload in first duration under the designated state, with the ratio of this maximum stream flow and this first duration as the maximum of uploading bandwidth.
This speed limiting module 303 is concrete be used for when this User Status when busy, be set to upload maximum value bandwidth less than this in the value of this user's the maximum uploading speed of port, this user is carried out uploading speed limits.
The device that present embodiment provides belongs to same design with method embodiment, and its specific implementation process sees method embodiment for details, does not repeat them here.
It will be appreciated by those skilled in the art that the module in the device among the embodiment can be distributed in the device of embodiment according to the embodiment description, also can carry out respective change and be arranged in the one or more devices that are different from present embodiment.The module of above-described embodiment can be merged into a module, also can further split into a plurality of submodules.
By User Status is judged, again according to state of user and current network capabilities configuration uploading speed, reached dynamic control uploading speed, rationally utilize the effect of bandwidth, both for the user has kept essential upstream bandwidth such as surf the web, provide service as much as possible during the server used as P2P for node again, taken full advantage of the bandwidth more than needed of P2P network, save system resource, strengthened user's experience.
The embodiment of the invention can utilize software to realize, corresponding software program can be stored in the storage medium that can read, for example, and in the hard disk of computer, buffer memory or the CD.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (6)
1. the method for a limiting uploading speed is characterized in that, described method comprises:
Judge state of user, measure the maximum that described user uploads bandwidth;
When described User Status when busy, according to predetermined strategy and described maximum, described user is carried out the uploading speed restriction, after described user carries out the restriction of described uploading speed and reaches second duration, do not cancel earlier this restriction, but judge directly whether current user state is busy, if current user state is not busy, and last cycle User Status is judged the back cancellation to user's uploading speed restriction, if last cycle User Status is not busy for busy, current user state is for busy, then measure the maximum of uploading bandwidth, again User Status is judged that described last cycle User Status refers to the User Status among the following step 101-104: step 101: judge whether current user state is busy, if, execution in step 103, if not, execution in step 102; Step 102: measure the maximum B that uploads bandwidth in first duration
Max, execution in step 101; Step 103: measure the maximum B that uploads bandwidth in first duration
Max, execution in step 104; 104: the value at user's the maximum uploading speed of port is set to B
Max* P% carries out the uploading speed restriction to the user, and wherein, described P gets the positive number less than 100;
Described judgement state of user specifically comprises: default duration, judge whether described user has mouse or keyboard operation in described duration, and if then described state of user is for busy, if not, then described state of user is not busy.
2. the method for claim 1 is characterized in that, measures the maximum that described user uploads bandwidth and specifically comprises:
Measure the maximum stream flow that can upload in first duration under the designated state, with the ratio of described maximum stream flow and described first duration as the maximum of uploading bandwidth.
3. method as claimed in claim 2 is characterized in that, described first duration is less than described second duration.
4. the device of a limiting uploading speed is characterized in that, described device comprises:
Judge module is used for judging state of user;
The bandwidth measurement module is used for measuring the maximum that described user uploads bandwidth;
The speed limiting module, be used for when described User Status when hurrying, according to predetermined strategy and described maximum, described user is carried out the uploading speed restriction, after described user carries out the restriction of described uploading speed and reaches second duration, do not cancel earlier this restriction, but judge directly whether current user state is busy, if current user state is not busy, and last cycle User Status is for busy, judge that the back cancellation is to user's uploading speed restriction, if last cycle User Status is not busy, current user state is then measured the maximum of uploading bandwidth for busy, again User Status is judged, described last cycle User Status refers to the User Status among the following step 101-104: step 101: judge whether current user state is busy, if, execution in step 103, if not, execution in step 102; Step 102: measure the maximum B that uploads bandwidth in first duration
Max, execution in step 101; Step 103: measure the maximum B that uploads bandwidth in first duration
Max, execution in step 104; 104: the value at user's the maximum uploading speed of port is set to B
Max* P% carries out the uploading speed restriction to the user, and wherein, described P gets the positive number less than 100;
Described judge module specifically is used for default duration, judges whether described user has mouse or keyboard operation in described duration, if then described state of user is for busy, if not, then described state of user is not busy.
5. device as claimed in claim 4 is characterized in that, described bandwidth measurement module specifically be used for to be measured the maximum stream flow that can upload in first duration under the designated state, with the ratio of described maximum stream flow and described first duration as the maximum of uploading bandwidth.
6. device as claimed in claim 5 is characterized in that, described first duration is less than described second duration.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010000567 CN101800621B (en) | 2010-01-12 | 2010-01-12 | Method and device for limiting uploading speed |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010000567 CN101800621B (en) | 2010-01-12 | 2010-01-12 | Method and device for limiting uploading speed |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101800621A CN101800621A (en) | 2010-08-11 |
CN101800621B true CN101800621B (en) | 2013-07-10 |
Family
ID=42596131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010000567 Active CN101800621B (en) | 2010-01-12 | 2010-01-12 | Method and device for limiting uploading speed |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101800621B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103036804B (en) * | 2011-10-08 | 2016-02-03 | 腾讯科技(深圳)有限公司 | The method and system of net control uploading speed |
CN102883372A (en) * | 2012-08-21 | 2013-01-16 | 中兴通讯股份有限公司 | Traffic controlling method and terminal |
CN104580305B (en) * | 2013-10-18 | 2018-11-06 | 腾讯科技(深圳)有限公司 | Network uploads scheduling and bandwidth detection method, system, client and server |
CN105100254A (en) * | 2015-08-06 | 2015-11-25 | 小米科技有限责任公司 | Data synchronization method and device |
CN115102904B (en) * | 2021-03-04 | 2024-05-17 | 华为技术有限公司 | Scheduling method, device and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101478558A (en) * | 2008-05-29 | 2009-07-08 | 北京东方网信科技有限公司 | P2P customer terminal data transmission management algorithm |
CN101478564A (en) * | 2008-12-31 | 2009-07-08 | 西安交通大学 | Adaptive hierarchical transmission structure design method for P2P stream media network |
-
2010
- 2010-01-12 CN CN 201010000567 patent/CN101800621B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101478558A (en) * | 2008-05-29 | 2009-07-08 | 北京东方网信科技有限公司 | P2P customer terminal data transmission management algorithm |
CN101478564A (en) * | 2008-12-31 | 2009-07-08 | 西安交通大学 | Adaptive hierarchical transmission structure design method for P2P stream media network |
Also Published As
Publication number | Publication date |
---|---|
CN101800621A (en) | 2010-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
El Kafhali et al. | Efficient and dynamic scaling of fog nodes for IoT devices | |
Heo et al. | Integrating adaptive components: An emerging challenge in performance-adaptive systems and a server farm case-study | |
CN101800621B (en) | Method and device for limiting uploading speed | |
Sojka et al. | Modular software architecture for flexible reservation mechanisms on heterogeneous resources | |
CN103377407B (en) | Cloud method for processing business and relevant apparatus and system | |
Kang et al. | Dynamic scheduling strategy with efficient node availability prediction for handling divisible loads in multi-cloud systems | |
CN108509157A (en) | A kind of data balancing method and device applied to distributed file system | |
WO2018042002A1 (en) | Systems and methods of managing computational resources | |
Wang et al. | Joint server assignment and resource management for edge-based MAR system | |
CN104901989A (en) | Field service providing system and method | |
CN109491788A (en) | A kind of virtual platform implementation of load balancing and device | |
US20170031720A1 (en) | Deploying software in a multi-instance node | |
US8565685B2 (en) | Utilization-based threshold for choosing dynamically between eager and lazy scheduling strategies in RF resource allocation | |
Chao et al. | F-mstorm: Feedback-based online distributed mobile stream processing | |
CN106059940A (en) | Flow control method and device | |
CN102217247A (en) | Method, apparatus and system for implementing multiple web application requests scheduling | |
CN104994159A (en) | Distributed agent method and device based on AllJoyn, and mobile equipment | |
Bellavista et al. | GAMESH: a grid architecture for scalable monitoring and enhanced dependable job scheduling | |
Batista et al. | Self-adjusting grid networks | |
CN105162844B (en) | A kind of method and device of task distribution | |
Di et al. | Decentralized proactive resource allocation for maximizing throughput of P2P grid | |
Ricci et al. | Lessons from resource allocators for large-scale multiuser testbeds | |
Kalogeraki et al. | Resource management using multiple feedback loops in soft real-time distributed object systems | |
CN102710430A (en) | Heterogeneous resource measuring system and scheduling method based on cloud computing | |
Chen et al. | BwShare: Efficient bandwidth guarantee in cloud with transparent share adaptation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20151224 Address after: The South Road in Guangdong province Shenzhen city Fiyta building 518057 floor 5-10 Nanshan District high tech Zone Patentee after: Shenzhen Tencent Computer System Co., Ltd. Address before: 518000 Guangdong city of Shenzhen province Futian District SEG Science Park 2 East Room 403 Patentee before: Tencent Technology (Shenzhen) Co., Ltd. |