Movatterモバイル変換


[0]ホーム

URL:


CN101247349A - Network flux fast distribution method - Google Patents

Network flux fast distribution method
Download PDF

Info

Publication number
CN101247349A
CN101247349ACNA2008101018651ACN200810101865ACN101247349ACN 101247349 ACN101247349 ACN 101247349ACN A2008101018651 ACNA2008101018651 ACN A2008101018651ACN 200810101865 ACN200810101865 ACN 200810101865ACN 101247349 ACN101247349 ACN 101247349A
Authority
CN
China
Prior art keywords
server
group
speed servers
hash table
server groups
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008101018651A
Other languages
Chinese (zh)
Inventor
张雯宇
邱志金
贝少峰
李波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ARRAY NETWORKS (BEIJING) Inc
Original Assignee
ARRAY NETWORKS (BEIJING) Inc
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 ARRAY NETWORKS (BEIJING) IncfiledCriticalARRAY NETWORKS (BEIJING) Inc
Priority to CNA2008101018651ApriorityCriticalpatent/CN101247349A/en
Publication of CN101247349ApublicationCriticalpatent/CN101247349A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The invention relates to a network flow rapid distributing method, comprising steps of: 1) Defining a plurality of high speed server groups and filling each high speed server group in hash table according to ordering or appointed sequence; 2) Defining one or more backup server groups; 3) extracting URL when receiving client requests; 4) calculating a key value according to URL by using hash algorithm; 5) molding the key by number of effective items of the hash table, then finding corresponding server groups from the hash table according to obtained modulus; 6) Distributing the client requests to found server groups. Health check is applied on the high speed server groups regularly when processing above steps, if the server groups are valid, the server groups are used; if the server groups are invalid, backup server groups are used. The invention distributes the network flow evenly to a plurality of servers, and solving the problem that data storage redundancy and non-recoverable loss data of the server in former load equalizing strategy.

Description

A kind of network flux fast distribution method
Technical field
The present invention relates to a kind of method for allocating network flow, particularly about a kind of network flux fast distribution method based on URL (network universal resource address).
Background technology
Method for allocating network flow is also referred to as the load balancing strategy, is in the traffic management client's data traffic average mark to be flow to technical method on a plurality of background servers, and the method helps to make full use of the function of all background servers.Common load-balancing method has three kinds: 1, repeating query equilibrium, promptly the method for circulation will be each time distributed to concrete server in the cluster server successively from client's request in order.2, minimum linking number equilibrium, promptly transmit new client requests and carry out the server of minimum connection processing to those, in SLB (service load balance) software systems, each station server in the cluster server all has a record device, write down the number of processes that current this server is being handled, when new client requests, SLB always distributes to request the minimum server of current process number.3, disposal ability equilibrium, promptly divide into groups to Servers-all, to each group definition priority, client requests is distributed to the highest server group of priority, when the Setup of system, require the user to provide the configuring condition of each station server earlier, here mainly be CPU model, CPU quantity and the amount of memory that influences server handling ability, system is converted into disposal ability unit with it then, and SLB balancedly assigns the task to the highest server of performance according to the ability of each station server.
In Web used, data volume was huge, in order to take into account capacity and speed, usually high-speed servers (low capacity) and low-rate service device (big capacity) was used.High-speed servers is only preserved the most frequently used content recently, and performance is higher.The low-rate service device is preserved all the elements, but response speed is slow.Client's data traffic is general to be handled by high-speed servers earlier, but when following situation occurring, the low-rate service device will be used: 1, high-speed servers is unavailable.2, can not find corresponding data on high-speed servers, at this moment, high-speed servers can arrive first on the low-rate service device and fetch corresponding data, then client requests is made response.
Common load-balancing method divides timing solving as above the Web data traffic, have the following weak point: 1, above-mentioned three kinds of load balancing strategies all may be assigned to the visit of same content on the different high-speed servers, the result just causes a large amount of repeating datas of storage on all high-speed servers, greatly reduce the storage total capacity of high-speed servers, thereby cause service performance to descend.For example every high-speed servers has the capacity of 100G, and five high-speed servers capacity altogether should have 500G.But because the existence of redundant data, the different pieces of information that they comprised will be much smaller than 500G.The worst situation (promptly all data are all identical), five station servers are added up and are had only the 100G different pieces of information! In addition content all on the low-rate service device of reserve, need be read from the low-rate service device by high-speed servers temporarily.Have a strong impact on service rate so on the one hand, also do not had to make full use of simultaneously the capacity of many high-speed servers.2, after of short duration fault appears in a high-speed servers, above-mentioned load balancing strategy can forward the former flow of coming on it on other high-speed servers or the failover server to, but after this high-speed servers recovered, these flows sub-distribution were again returned.Lasting and the restorability of data traffic just can not get guaranteeing that the high-speed servers after recovering on the other hand will be difficult to normally participate in data processing, thereby reduce its utilization rate so on the one hand.3, the repeating query balance policy is suitable for the situation of average web access time relative equilibrium.But owing to visit the time difference that stops at Web each time might be very large, and therefore, along with the operating time lengthening, the process on each station server may produce great difference, and simple repeating query can not guarantee equilibrium truly.
Summary of the invention
At the problems referred to above, the purpose of this invention is to provide a kind of network flux fast distribution method based on URL, make network traffics to be evenly distributed on the multiple servers, and solve in the past data in server storage redundancy and the expendable disadvantage of obliterated data in the load balancing strategy.
For achieving the above object, the present invention takes following technical scheme: a kind of network flux fast distribution method, and it may further comprise the steps: 1) define several high-speed servers groups, and each high-speed servers group is inserted hash table with title ordering or designated order; 2) define one or more failover server groups; When 3) receiving client requests, therefrom extract URL; 4) use hashing algorithm,, calculate key value according to URL; 5) with hash table effectively a number key value delivery is found the corresponding server group according to the modulus that obtains then from hash table; 6) client requests is assigned in the server group that finds.
In execution in step 5) time, utilize following delivery formula: key%n=m, wherein n is an effectively number of hash table, m is the numbering of server.
In execution in step 4) time, regularly each high-speed servers group is carried out health examination, health examination is that load-balancing device will self be modeled as a virtual client, is interrupted to each high-speed servers group to send request, checks each high-speed servers group state.
Lost efficacy when health examination shows one of them high-speed servers group, then client requests was assigned to the failover server group.
Recovered normally when health examination shows described high-speed servers group, then client requests is re-assigned to described high-speed servers group.
Owing to adopted above technical scheme, the present invention has had following advantage: 1, the present invention utilizes the characteristic of intelligent hashing algorithm in load balancing, roughly the same many request or task amount on the probability are distributed to each station server, therefore guaranteed the uniform distribution of network traffics.2, the present invention compared to other string process method formula, has the advantages that rapidly and efficiently search by the use of intelligent hash function.3, the present invention can the maximum using server capacity, making each server group is different accessed content services, server in each server group will be stored diverse content, the content total amount that makes it possible to provide is each server pool-size sum, thus the utilization of fullest the data space of machine.4, the present invention is because the identical characteristic of key value (key) of utilizing intelligent hash function same URL to be obtained at every turn, therefore the data traffic that has guaranteed identical URL well can be assigned on the same station server in same group forever, has ensured the retentivity of service.5, the present invention matches with the failover server group, provides service by the failover server group when certain server group is unavailable; After this server group was recovered normally, original flow can return again, thereby has guaranteed the restorability of server group, made that the server recovery back of of short duration fault is used at once.
Description of drawings
Fig. 1 is a typical applied environment example schematic of the present invention
Embodiment
Basic ideas of the present invention are: 1, all high-speed servers and low-rate service device are divided into several server groups as required, each server group can comprise the server of one or more identical performances as required, comprises a failover server group in these server groups.2, the intelligent hash function in the use prior art calculates unique key value according to the URL of client access.3, adopt (in embodiment, will to elaborate) someway the key value and the server group of having numbered are mapped, send to purpose on the respective server thereby reach the request of data that to contain concrete URL.4, adopt network technology that the every station server in each server group is regularly done health examination, thereby grasp the information of server operating state in real time.5, when certain station server was considered to unavailable through health examination, the server in the failover server group will be called, thereby guaranteed that client requests at any time can be responded.The present invention for the content of URL, form etc. without any restriction and requirement.
Below in conjunction with drawings and Examples, the present invention is described in detail.
Basic ideas based on above-mentioned the present invention includes following steps:
1) as shown in Figure 1, define several high-speed servers groups and failover server group:
1. define several high-speed servers groups: present embodiment defines three high-speed servers groups altogether---and the 1st group, the 2nd group, the 3rd group, can comprise several high-speed servers in every group, and the server group inserted hash table, sort with Server Group Name, effective number of hash table is 3 in the present embodiment, and content is:
0 1 2 。。。
The 1st groupThe 2nd groupThe 3rd group。。
2. define a failover server group: the failover server group also can comprise several servers.
2) receive client requests, select the server group fast according to the URL hash:
1. receive client HTTP request, therefrom extract the URL character string.A HTTP request all is made up of the plaintext character, and it is divided into two major parts: the front is a gauge outfit, and the back is data, and in gauge outfit, it is exactly URL (this is for as well known to those skilled in the art) that delegation's key-strings is arranged.For example the character string of a client HTTP request is:
GET/about/xrld.htm HTTP/1.0
Accept:image/gif.image/jpeg,*/*
Accept-Language:zh-cn
…………………………..
Then its URL character string is :/about/xrld.htm.
2. according to the URL that extracts, use intelligent hashing algorithm, calculate the key value.For example:
hash(URL)=key
Attention: for same URL, the key value that obtains is the same forever.Therefore it can distribute to each station server with roughly the same many request or task amount on the probability, thereby has guaranteed the uniform distribution of network traffics.
3. with hash table effectively a number key value delivery is found the corresponding server group according to the modulus that obtains then from hash table, the delivery formula is:
key%n=m
Wherein n is an effectively number of hash table, and m is the numbering of server.For example:
1, hash function hash ("/about/xrld.htm ")=101.
2, present embodiment has defined three server groups, and a hash table effectively number is 3, these three server groups be numbered 0,1,2.Modulo operation is: 101%3=2, so can being sent to, this client requests is numbered 2 server group, and the 2nd content is the 3rd group in the hash table herein, and then the 3rd group is corresponding with service device group.
The health examination of server group 4. of the present invention is that load-balancing device will self be modeled as a virtual client, is interrupted to the high-speed servers group to send request, checks high-speed servers group state, and selects the final server group of using.If the server group comes into force, then use this server group; If this server group lost efficacy, then use the failover server group.After this server group is recovered normally, original flow can return again, this is because the key value of obtaining according to intelligent hashing algorithm will be determined the server group by preferential the use, thereby has guaranteed the restorability of server group, makes that the server recovery back of of short duration fault is used at once.For example: 1, when the 1st group of server was effective, client requests was assigned to the 1st group of server.2, after the 1st group of server becomes inefficacy, the client requests of same URL can be assigned to the failover server group.3, after the 1st group of server comes into force once more, the client requests of same URL can be redistributed into the 1st group of server.
The foregoing description only is a preferred embodiment of the present invention, and in essence intention scope of the present invention, the algorithm that the present invention adopts can have many variations or replacement, and the variation of these algorithms or replacement should not got rid of outside protection scope of the present invention.

Claims (5)

CNA2008101018651A2008-03-132008-03-13Network flux fast distribution methodPendingCN101247349A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CNA2008101018651ACN101247349A (en)2008-03-132008-03-13Network flux fast distribution method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNA2008101018651ACN101247349A (en)2008-03-132008-03-13Network flux fast distribution method

Publications (1)

Publication NumberPublication Date
CN101247349Atrue CN101247349A (en)2008-08-20

Family

ID=39947559

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNA2008101018651APendingCN101247349A (en)2008-03-132008-03-13Network flux fast distribution method

Country Status (1)

CountryLink
CN (1)CN101247349A (en)

Cited By (52)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2011063718A1 (en)*2009-11-242011-06-03华为技术有限公司Method, system and load equalizer apparatus for processing request messages
CN102201031A (en)*2010-03-242011-09-28微软公司Request-based service health modeling
CN102263828A (en)*2011-08-242011-11-30北京蓝汛通信技术有限责任公司 A load balancing distribution method and device
CN102402394A (en)*2010-09-132012-04-04腾讯科技(深圳)有限公司Data storage method and device based on Hash algorithm
CN102571742A (en)*2010-09-302012-07-11瑞科网信科技有限公司System and method to balance servers based on server load status
CN101631139B (en)*2009-05-192012-11-14华耀(中国)科技有限公司Load balancing software architecture and method based on multi-core platform
CN102882939A (en)*2012-09-102013-01-16北京蓝汛通信技术有限责任公司Load balancing method, load balancing equipment and extensive domain acceleration access system
CN102902676A (en)*2011-07-262013-01-30阿里巴巴集团控股有限公司Information processing method and information processing equipment
CN102984278A (en)*2012-12-172013-03-20北京奇虎科技有限公司System and method for realizing browser data synchronization
CN103024052A (en)*2012-12-172013-04-03北京奇虎科技有限公司System and method for achieving browser data synchronization
CN103024049A (en)*2012-12-172013-04-03北京奇虎科技有限公司System capable of achieving browser data synchronization
CN103036990A (en)*2012-12-172013-04-10北京奇虎科技有限公司Browser client
CN103064899A (en)*2012-12-172013-04-24北京奇虎科技有限公司Issued information database
CN103580988A (en)*2012-07-312014-02-12阿里巴巴集团控股有限公司Method for message receiving, pushing and transmitting, device, server group and system
CN103905332A (en)*2012-12-312014-07-02华为技术有限公司Method and device for determining caching strategy
CN104301439A (en)*2014-11-132015-01-21北京国双科技有限公司Load balancing method, device and system
CN104462598A (en)*2014-12-312015-03-25江苏中科梦兰电子科技有限公司Dynamic fast distributing method for application servers
US20150302025A1 (en)*2014-04-102015-10-22Druva Inc.Pre-Population of Data for Replication of Data Backups
US9253152B1 (en)2006-10-172016-02-02A10 Networks, Inc.Applying a packet routing policy to an application session
US9270774B2 (en)2011-10-242016-02-23A10 Networks, Inc.Combining stateless and stateful server load balancing
US9270705B1 (en)2006-10-172016-02-23A10 Networks, Inc.Applying security policy to an application session
US9338225B2 (en)2012-12-062016-05-10A10 Networks, Inc.Forwarding policies on a virtual service network
US9386088B2 (en)2011-11-292016-07-05A10 Networks, Inc.Accelerating service processing using fast path TCP
US9531846B2 (en)2013-01-232016-12-27A10 Networks, Inc.Reducing buffer usage for TCP proxy session based on delayed acknowledgement
US9602442B2 (en)2012-07-052017-03-21A10 Networks, Inc.Allocating buffer for TCP proxy session based on dynamic network conditions
US9609052B2 (en)2010-12-022017-03-28A10 Networks, Inc.Distributing application traffic to servers based on dynamic service response time
CN106899657A (en)*2017-01-162017-06-27东南大学常州研究院A kind of high concurrent cut-in method towards GPS Moving objects location tracing systems
US9705800B2 (en)2012-09-252017-07-11A10 Networks, Inc.Load distribution in data networks
CN107070989A (en)*2017-03-062017-08-18北京潘达互娱科技有限公司Communication means and system
CN107231402A (en)*2016-08-312017-10-03北京新媒传信科技有限公司HTTP request processing method, apparatus and system
US9843484B2 (en)2012-09-252017-12-12A10 Networks, Inc.Graceful scaling in software driven networks
US9900252B2 (en)2013-03-082018-02-20A10 Networks, Inc.Application delivery controller and global server load balancer
US9906422B2 (en)2014-05-162018-02-27A10 Networks, Inc.Distributed system to determine a server's health
US9942162B2 (en)2014-03-312018-04-10A10 Networks, Inc.Active application response delay time
US9942152B2 (en)2014-03-252018-04-10A10 Networks, Inc.Forwarding data packets using a service-based forwarding policy
US9960967B2 (en)2009-10-212018-05-01A10 Networks, Inc.Determining an application delivery server based on geo-location information
US9979801B2 (en)2011-12-232018-05-22A10 Networks, Inc.Methods to manage services over a service gateway
US9986061B2 (en)2014-06-032018-05-29A10 Networks, Inc.Programming a data network device using user defined scripts
US9992229B2 (en)2014-06-032018-06-05A10 Networks, Inc.Programming a data network device using user defined scripts with licenses
US9992107B2 (en)2013-03-152018-06-05A10 Networks, Inc.Processing data packets using a policy based network path
US10002141B2 (en)2012-09-252018-06-19A10 Networks, Inc.Distributed database in software driven networks
US10021174B2 (en)2012-09-252018-07-10A10 Networks, Inc.Distributing service sessions
US10027761B2 (en)2013-05-032018-07-17A10 Networks, Inc.Facilitating a secure 3 party network session by a network device
US10038693B2 (en)2013-05-032018-07-31A10 Networks, Inc.Facilitating secure network traffic by an application delivery controller
US10044582B2 (en)2012-01-282018-08-07A10 Networks, Inc.Generating secure name records
US10129122B2 (en)2014-06-032018-11-13A10 Networks, Inc.User defined objects for network devices
USRE47296E1 (en)2006-02-212019-03-12A10 Networks, Inc.System and method for an adaptive TCP SYN cookie with time validation
US10230770B2 (en)2013-12-022019-03-12A10 Networks, Inc.Network proxy layer for policy-based application proxies
US10243791B2 (en)2015-08-132019-03-26A10 Networks, Inc.Automated adjustment of subscriber policies
CN109726008A (en)*2017-10-312019-05-07阿里巴巴集团控股有限公司Resource allocation methods and equipment
US10581976B2 (en)2015-08-122020-03-03A10 Networks, Inc.Transmission control of protocol state exchange for dynamic stateful service insertion
CN113824776A (en)*2021-09-022021-12-21济南浪潮数据技术有限公司Automatic network request distribution method and system

Cited By (87)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
USRE47296E1 (en)2006-02-212019-03-12A10 Networks, Inc.System and method for an adaptive TCP SYN cookie with time validation
US9497201B2 (en)2006-10-172016-11-15A10 Networks, Inc.Applying security policy to an application session
US9253152B1 (en)2006-10-172016-02-02A10 Networks, Inc.Applying a packet routing policy to an application session
US9270705B1 (en)2006-10-172016-02-23A10 Networks, Inc.Applying security policy to an application session
CN101631139B (en)*2009-05-192012-11-14华耀(中国)科技有限公司Load balancing software architecture and method based on multi-core platform
US10735267B2 (en)2009-10-212020-08-04A10 Networks, Inc.Determining an application delivery server based on geo-location information
US9960967B2 (en)2009-10-212018-05-01A10 Networks, Inc.Determining an application delivery server based on geo-location information
WO2011063718A1 (en)*2009-11-242011-06-03华为技术有限公司Method, system and load equalizer apparatus for processing request messages
US9357028B2 (en)2009-11-242016-05-31Huawei Technologies Co., Ltd.Method and system for processing request message, and load balancer device
CN102201031B (en)*2010-03-242016-06-29微软技术许可有限责任公司Server health modeling based on request
CN102201031A (en)*2010-03-242011-09-28微软公司Request-based service health modeling
US9058252B2 (en)2010-03-242015-06-16Microsoft Technology Licensing, LlcRequest-based server health modeling
CN102402394A (en)*2010-09-132012-04-04腾讯科技(深圳)有限公司Data storage method and device based on Hash algorithm
US9104676B2 (en)2010-09-132015-08-11Tencent Technology (Shenzhen) Company LimitedHash algorithm-based data storage method and system
US10447775B2 (en)2010-09-302019-10-15A10 Networks, Inc.System and method to balance servers based on server load status
US9961135B2 (en)2010-09-302018-05-01A10 Networks, Inc.System and method to balance servers based on server load status
CN102571742A (en)*2010-09-302012-07-11瑞科网信科技有限公司System and method to balance servers based on server load status
CN102571742B (en)*2010-09-302016-07-06瑞科网信科技有限公司System and method based on server load state equalization server
US9609052B2 (en)2010-12-022017-03-28A10 Networks, Inc.Distributing application traffic to servers based on dynamic service response time
US9961136B2 (en)2010-12-022018-05-01A10 Networks, Inc.Distributing application traffic to servers based on dynamic service response time
US10178165B2 (en)2010-12-022019-01-08A10 Networks, Inc.Distributing application traffic to servers based on dynamic service response time
CN102902676A (en)*2011-07-262013-01-30阿里巴巴集团控股有限公司Information processing method and information processing equipment
CN102902676B (en)*2011-07-262015-08-26阿里巴巴集团控股有限公司A kind of disposal route of message and equipment
CN102263828A (en)*2011-08-242011-11-30北京蓝汛通信技术有限责任公司 A load balancing distribution method and device
US10484465B2 (en)2011-10-242019-11-19A10 Networks, Inc.Combining stateless and stateful server load balancing
US9270774B2 (en)2011-10-242016-02-23A10 Networks, Inc.Combining stateless and stateful server load balancing
US9906591B2 (en)2011-10-242018-02-27A10 Networks, Inc.Combining stateless and stateful server load balancing
US9386088B2 (en)2011-11-292016-07-05A10 Networks, Inc.Accelerating service processing using fast path TCP
US9979801B2 (en)2011-12-232018-05-22A10 Networks, Inc.Methods to manage services over a service gateway
US10044582B2 (en)2012-01-282018-08-07A10 Networks, Inc.Generating secure name records
US9602442B2 (en)2012-07-052017-03-21A10 Networks, Inc.Allocating buffer for TCP proxy session based on dynamic network conditions
CN103580988B (en)*2012-07-312017-10-17阿里巴巴集团控股有限公司Message sink, push, method, device, server group and the system of transmission
CN103580988A (en)*2012-07-312014-02-12阿里巴巴集团控股有限公司Method for message receiving, pushing and transmitting, device, server group and system
CN102882939A (en)*2012-09-102013-01-16北京蓝汛通信技术有限责任公司Load balancing method, load balancing equipment and extensive domain acceleration access system
CN102882939B (en)*2012-09-102015-07-22北京蓝汛通信技术有限责任公司Load balancing method, load balancing equipment and extensive domain acceleration access system
US10862955B2 (en)2012-09-252020-12-08A10 Networks, Inc.Distributing service sessions
US10002141B2 (en)2012-09-252018-06-19A10 Networks, Inc.Distributed database in software driven networks
US10491523B2 (en)2012-09-252019-11-26A10 Networks, Inc.Load distribution in data networks
US10021174B2 (en)2012-09-252018-07-10A10 Networks, Inc.Distributing service sessions
US9705800B2 (en)2012-09-252017-07-11A10 Networks, Inc.Load distribution in data networks
US9843484B2 (en)2012-09-252017-12-12A10 Networks, Inc.Graceful scaling in software driven networks
US10516577B2 (en)2012-09-252019-12-24A10 Networks, Inc.Graceful scaling in software driven networks
US9338225B2 (en)2012-12-062016-05-10A10 Networks, Inc.Forwarding policies on a virtual service network
US9544364B2 (en)2012-12-062017-01-10A10 Networks, Inc.Forwarding policies on a virtual service network
CN103024052B (en)*2012-12-172016-08-10北京奇虎科技有限公司Realize the system and method that browser data synchronizes
CN103024052A (en)*2012-12-172013-04-03北京奇虎科技有限公司System and method for achieving browser data synchronization
CN102984278A (en)*2012-12-172013-03-20北京奇虎科技有限公司System and method for realizing browser data synchronization
CN103024049A (en)*2012-12-172013-04-03北京奇虎科技有限公司System capable of achieving browser data synchronization
CN103024049B (en)*2012-12-172016-03-30北京奇虎科技有限公司Realize the system that browser data is synchronous
CN103036990A (en)*2012-12-172013-04-10北京奇虎科技有限公司Browser client
CN103064899A (en)*2012-12-172013-04-24北京奇虎科技有限公司Issued information database
CN103905332A (en)*2012-12-312014-07-02华为技术有限公司Method and device for determining caching strategy
WO2014101894A1 (en)*2012-12-312014-07-03华为技术有限公司Method and device for determining caching policy
CN103905332B (en)*2012-12-312017-06-09华为技术有限公司A kind of method and apparatus for determining cache policy
US9531846B2 (en)2013-01-232016-12-27A10 Networks, Inc.Reducing buffer usage for TCP proxy session based on delayed acknowledgement
US9900252B2 (en)2013-03-082018-02-20A10 Networks, Inc.Application delivery controller and global server load balancer
US11005762B2 (en)2013-03-082021-05-11A10 Networks, Inc.Application delivery controller and global server load balancer
US10659354B2 (en)2013-03-152020-05-19A10 Networks, Inc.Processing data packets using a policy based network path
US9992107B2 (en)2013-03-152018-06-05A10 Networks, Inc.Processing data packets using a policy based network path
US10305904B2 (en)2013-05-032019-05-28A10 Networks, Inc.Facilitating secure network traffic by an application delivery controller
US10027761B2 (en)2013-05-032018-07-17A10 Networks, Inc.Facilitating a secure 3 party network session by a network device
US10038693B2 (en)2013-05-032018-07-31A10 Networks, Inc.Facilitating secure network traffic by an application delivery controller
US10230770B2 (en)2013-12-022019-03-12A10 Networks, Inc.Network proxy layer for policy-based application proxies
US9942152B2 (en)2014-03-252018-04-10A10 Networks, Inc.Forwarding data packets using a service-based forwarding policy
US9942162B2 (en)2014-03-312018-04-10A10 Networks, Inc.Active application response delay time
US10257101B2 (en)2014-03-312019-04-09A10 Networks, Inc.Active application response delay time
US20150302025A1 (en)*2014-04-102015-10-22Druva Inc.Pre-Population of Data for Replication of Data Backups
US9747163B2 (en)*2014-04-102017-08-29Druva Technologies Pte. Ltd.Pre-population of data for replication of data backups
US9906422B2 (en)2014-05-162018-02-27A10 Networks, Inc.Distributed system to determine a server's health
US10686683B2 (en)2014-05-162020-06-16A10 Networks, Inc.Distributed system to determine a server's health
US10129122B2 (en)2014-06-032018-11-13A10 Networks, Inc.User defined objects for network devices
US10749904B2 (en)2014-06-032020-08-18A10 Networks, Inc.Programming a data network device using user defined scripts with licenses
US9992229B2 (en)2014-06-032018-06-05A10 Networks, Inc.Programming a data network device using user defined scripts with licenses
US9986061B2 (en)2014-06-032018-05-29A10 Networks, Inc.Programming a data network device using user defined scripts
US10880400B2 (en)2014-06-032020-12-29A10 Networks, Inc.Programming a data network device using user defined scripts
CN104301439A (en)*2014-11-132015-01-21北京国双科技有限公司Load balancing method, device and system
CN104462598B (en)*2014-12-312018-10-09江苏中科梦兰电子科技有限公司A kind of application server dynamic fast distribution method
CN104462598A (en)*2014-12-312015-03-25江苏中科梦兰电子科技有限公司Dynamic fast distributing method for application servers
US10581976B2 (en)2015-08-122020-03-03A10 Networks, Inc.Transmission control of protocol state exchange for dynamic stateful service insertion
US10243791B2 (en)2015-08-132019-03-26A10 Networks, Inc.Automated adjustment of subscriber policies
CN107231402B (en)*2016-08-312021-02-12北京新媒传信科技有限公司HTTP request processing method, device and system
CN107231402A (en)*2016-08-312017-10-03北京新媒传信科技有限公司HTTP request processing method, apparatus and system
CN106899657A (en)*2017-01-162017-06-27东南大学常州研究院A kind of high concurrent cut-in method towards GPS Moving objects location tracing systems
CN107070989A (en)*2017-03-062017-08-18北京潘达互娱科技有限公司Communication means and system
CN109726008A (en)*2017-10-312019-05-07阿里巴巴集团控股有限公司Resource allocation methods and equipment
CN109726008B (en)*2017-10-312022-12-09阿里巴巴集团控股有限公司Resource allocation method and equipment
CN113824776A (en)*2021-09-022021-12-21济南浪潮数据技术有限公司Automatic network request distribution method and system

Similar Documents

PublicationPublication DateTitle
CN101247349A (en)Network flux fast distribution method
Karger et al.Consistent hashing and random trees: Distributed caching protocols for relieving hot spots on the world wide web
Greenberg et al.The cost of a cloud: research problems in data center networks
US9665428B2 (en)Distributing erasure-coded fragments in a geo-distributed storage system
CN103188345B (en)Distributed dynamic load management system and method
JP6716727B2 (en) Streaming data distributed processing method and apparatus
CN102523234B (en)A kind of application server cluster implementation method and system
CN109857710A (en)File memory method and terminal device
CN103338252B (en)Realizing method of distributed database concurrence storage virtual request mechanism
US20020156892A1 (en)Method and apparatus for distributing requests among a plurality of resources
CN102710419B (en)User authentication method and device
CN103810061B (en)A kind of High Availabitity cloud storage method
CN102611735A (en)Load balancing method and system of application services
CN110225074A (en)A kind of communication packet dissemination system and distribution method based on device address domain
CN103560967A (en)Virtual data center mapping method sensing service requirement
CN102971732A (en)System architecture for integrated hierarchical query processing for key/value stores
CN108011915A (en)A kind of collection front-end system based on cloud communication
CN101984632A (en)Load distributing method, device and server in distributed cache system
Ibrahim et al.Intelligent data placement mechanism for replicas distribution in cloud storage systems
CN113382074A (en)Micro-service load balancing optimization method based on dynamic feedback
CN113655969B (en)Data balanced storage method based on streaming distributed storage system
Dai et al.Improving load balance for data-intensive computing on cloud platforms
Gill et al.Dynamic cost-aware re-replication and rebalancing strategy in cloud system
CN109101338A (en)A kind of block chain processing framework and its method based on the extension of multichannel chip
CN107749887A (en)A kind of CDN resource allocations, localization method and device and CDN system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

Open date:20080820


[8]ページ先頭

©2009-2025 Movatter.jp