-
公开(公告)号:US20150006630A1
公开(公告)日:2015-01-01
申请号:US14491322
申请日:2014-09-19
Applicant: Amazon Technologies, Inc.
Inventor: Christopher C. Thomas , Christopher Kommareddy , Preetha Chatterjee , Nan Zhong , Mitchell Sundt , Vivek Rai
CPC classification number: H04L67/1008 , H04L47/125 , H04L67/1025 , H04L67/42
Abstract: Systems and methods provide logic for decentralized request routing. In one implementation, a computer-implemented method routes a request. The method includes receiving, by a client server, the request. The client server evaluates feedback information received by the client server from at least one of a plurality of host servers. The client server selects one of the plurality of host servers to process the request, based on the evaluation, and transmits the request to the selected one of the plurality of host servers.
Abstract translation: 系统和方法为分散式请求路由提供逻辑。 在一个实现中,计算机实现的方法路由请求。 该方法包括由客户端服务器接收该请求。 客户机服务器从多个主机服务器中的至少一个评估由客户端服务器接收的反馈信息。 客户服务器基于评估,选择多个主机服务器之一来处理该请求,并将该请求发送给多个主机服务器中的所选主机服务器。
-
公开(公告)号:US09628556B2
公开(公告)日:2017-04-18
申请号:US14491322
申请日:2014-09-19
Applicant: Amazon Technologies, Inc.
Inventor: Christopher C. Thomas , Christopher Kommareddy , Preetha Chatterjee , Nan Zhong , Mitchell Sundt , Vivek Rai
IPC: G06F15/16 , G06F15/173 , H04L29/08 , H04L29/06 , H04L12/803
CPC classification number: H04L67/1008 , H04L47/125 , H04L67/1025 , H04L67/42
Abstract: Systems and methods provide logic for decentralized request routing. In one implementation, a computer-implemented method routes a request. The method includes receiving, by a client server, the request. The client server evaluates feedback information received by the client server from at least one of a plurality of host servers. The client server selects one of the plurality of host servers to process the request, based on the evaluation, and transmits the request to the selected one of the plurality of host servers.
-
公开(公告)号:US20170111478A1
公开(公告)日:2017-04-20
申请号:US15276551
申请日:2016-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Vivek Rai , Dan Mihai Dumitriu , Swaminathan Sivasubramanian
CPC classification number: H04L67/42 , H04L67/02 , H04L67/1002
Abstract: Methods and systems for processing data requests in a client-server computing environment, such as the Web, are disclosed. A client device initially transmits a data request to a randomly selected first server device. The first server device may reject the data request if its request queue threshold is exceeded. The client device retransmits the data request, including the request queue threshold, to a randomly selected second server device. The second server device may reject the data request if the request queue threshold of the first server device is smaller than a request queue threshold of the second server device. The client device transmits the data request back to the first server device, including the request queue threshold of the second server device. The first server device processes the data request and adjusts its request queue threshold based on the request queue thresholds of the first and second server devices.
-
公开(公告)号:US09456056B2
公开(公告)日:2016-09-27
申请号:US14071245
申请日:2013-11-04
Applicant: Amazon Technologies, Inc.
Inventor: Vivek Rai , Dan Mihai Dumitriu , Swaminathan Sivasubramanian
CPC classification number: H04L67/42 , H04L67/02 , H04L67/1002
Abstract: Methods and systems for processing data requests in a client-server computing environment, such as the Web, are disclosed. A client device initially transmits a data request to a randomly selected first server device. The first server device may reject the data request if its request queue threshold is exceeded. The client device retransmits the data request, including the request queue threshold, to a randomly selected second server device. The second server device may reject the data request if the request queue threshold of the first server device is smaller than a request queue threshold of the second server device. The client device transmits the data request back to the first server device, including the request queue threshold of the second server device. The first server device processes the data request and adjusts its request queue threshold based on the request queue thresholds of the first and second server devices.
-
公开(公告)号:US20140222895A1
公开(公告)日:2014-08-07
申请号:US14071245
申请日:2013-11-04
Applicant: Amazon Technologies, Inc.
Inventor: Vivek Rai , Dan Mihai Dumitriu , Swaminathan Sivasubramanian
IPC: H04L29/06
CPC classification number: H04L67/42 , H04L67/02 , H04L67/1002
Abstract: Methods and systems for processing data requests in a client-server computing environment, such as the Web, are disclosed. A client device initially transmits a data request to a randomly selected first server device. The first server device may reject the data request if its request queue threshold is exceeded. The client device retransmits the data request, including the request queue threshold, to a randomly selected second server device. The second server device may reject the data request if the request queue threshold of the first server device is smaller than a request queue threshold of the second server device. The client device transmits the data request back to the first server device, including the request queue threshold of the second server device. The first server device processes the data request and adjusts its request queue threshold based on the request queue thresholds of the first and second server devices.
Abstract translation: 公开了在诸如Web的客户端 - 服务器计算环境中处理数据请求的方法和系统。 客户机设备最初向随机选择的第一服务器设备发送数据请求。 如果超过了其请求队列阈值,则第一个服务器设备可以拒绝数据请求。 客户端设备向随机选择的第二服务器设备重传包括请求队列阈值的数据请求。 如果第一服务器设备的请求队列阈值小于第二服务器设备的请求队列阈值,则第二服务器设备可拒绝该数据请求。 客户端设备将数据请求发送回第一服务器设备,包括第二服务器设备的请求队列阈值。 第一服务器设备处理数据请求并根据第一和第二服务器设备的请求队列阈值调整其请求队列阈值。
-
-
-
-