Abstract: A method for selecting a service endpoint from a plurality of service endpoints in a distributed system of a service provider may include storing processing data for each of the plurality of endpoints. A success rate may be calculated for each of the plurality of service endpoints and based on a number of processed requests from a plurality of received requests. An average latency may be calculated based on latency associated with each of the processed requests. A latency score may be calculated based on a minimum average latency and the average latency. A raw score may be calculated based on the latency score and the success rate. A selection weight may be calculated based on the raw score and a balancing parameter. One of the plurality of endpoints may be selected based on the selection weight.
Type:
Grant
Filed:
September 15, 2014
Date of Patent:
October 1, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Christopher Magee Greenwood, James Michael Thompson, Kristina Kraemer Brenneman
Abstract: In accordance with one example embodiment, there is provided a method for accessing a configuration database file corresponding to a network comprising a network device and using a device identifier of the network device as a key to the configuration database file to access a file entry containing configuration information for the network device. The configuration information may include identification of a configuration template file and at least one network parameter. The method may further include applying the at least one network parameter to the template file to create a configuration file and configuring the network device using the configuration file.
Type:
Grant
Filed:
May 28, 2014
Date of Patent:
May 7, 2019
Assignee:
CISCO TECHNOLOGY, INC.
Inventors:
Allan Lue, Stephanie Yen Wong, Srividya S. Vemulakonda, Edward Tung Thanh Pham
Abstract: A source node can append a unique identifier to an outbound client packet, transmit the outbound client packet to a recipient node via a port, and create a transmission record including: the unique identifier, a time stamp of the outbound client packet, and an identifier for the port. The source node can receive an inbound client packet that is appended with the unique identifier and a delta time indicating an amount of elapsed time between the recipient node receiving the outbound client packet and the recipient node transmitting the inbound client packet. The source node can determine a performance level of a VPN tunnel provided by the port based on the time stamp value of the outbound client packet, the delta time, and a time stamp value of the inbound client packet indicating a time at which the inbound client packet was received by the source node.
Type:
Grant
Filed:
July 20, 2016
Date of Patent:
March 12, 2019
Assignee:
Cisco Technology, Inc.
Inventors:
Patrick Douglas Verkaik, Timothy J. Passaro
Abstract: The present invention discloses a method, a system and an electronic device for configuring the electronic device. The method and system comprise steps of configuring the electronic device by a profile server. The profile server receives sensor information, determines a profile substantially based on the sensor information, retrieves a configuration based on the profile, and then configure the electronic device substantially based on the configuration. In one variant, the configuration of the electronic device may be performed by a profile management module of the electronic device.