-
公开(公告)号:US20190319914A1
公开(公告)日:2019-10-17
申请号:US16271211
申请日:2019-02-08
Applicant: Amazon Technologies, Inc.
Inventor: Kirk Arlo Petersen , Ajith Jayamohan , Preetha Chatterjee
IPC: H04L29/12
Abstract: Systems and method are provided for source-dependent address resolution. Multiple computing devices may be associated with identifiers, such as network names. These computing devices may further be associated with both internally and externally accessible network addresses. A source-dependent address resolution component may resolve a network identifier into an internal or external address based on a network of a requesting device. Specifically, a request for address resolution may be received from a source network, and be resolvable into an address of a target network. If the source network and target network are the same, an internal address of that shared network is returned. If the source network and the target network are different, an external address enabling external communication with the target network is returned. In some embodiments, determination of a source network may be facilitated based on a source port of a request.
-
公开(公告)号: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: 系统和方法为分散式请求路由提供逻辑。 在一个实现中,计算机实现的方法路由请求。 该方法包括由客户端服务器接收该请求。 客户机服务器从多个主机服务器中的至少一个评估由客户端服务器接收的反馈信息。 客户服务器基于评估,选择多个主机服务器之一来处理该请求,并将该请求发送给多个主机服务器中的所选主机服务器。
-
公开(公告)号:US10205698B1
公开(公告)日:2019-02-12
申请号:US14091272
申请日:2013-11-26
Applicant: Amazon Technologies Inc.
Inventor: Kirk Arlo Petersen , Ajith Jayamohan , Preetha Chatterjee
IPC: H04L29/12
Abstract: Systems and method are provided for source-dependent address resolution. Multiple computing devices may be associated with identifiers, such as network names. These computing devices may further be associated with both internally and externally accessible network addresses. A source-dependent address resolution component may resolve a network identifier into an internal or external address based on a network of a requesting device. Specifically, a request for address resolution may be received from a source network, and be resolvable into an address of a target network. If the source network and target network are the same, an internal address of that shared network is returned. If the source network and the target network are different, an external address enabling external communication with the target network is returned. In some embodiments, determination of a source network may be facilitated based on a source port of a request.
-
公开(公告)号: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.
-
-
-