会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Systems and methods for load balancing based on user selected metrics
    • 基于用户选择指标的负载平衡的系统和方法
    • US08291108B2
    • 2012-10-16
    • US11685185
    • 2007-03-12
    • Murali RajaManikam MuthiahRanveer KunalSomanahalli Narayana Raghav
    • Murali RajaManikam MuthiahRanveer KunalSomanahalli Narayana Raghav
    • G06F15/173
    • G06F9/505H04L45/00H04L47/10H04L47/125H04L47/193H04L47/20H04L47/29H04L67/1002H04L67/1008H04L67/101H04L67/1012H04L67/1017H04L67/1029
    • The present invention provides improvements to load balancing by providing a load balancing solution that allows a user to select metrics, weights and thresholds from metrics collected or determined by a load balancing appliance as well as metrics obtained from another device, such as a server running the service. The systems and methods described providing a load balancing technique in which load balancing decisions can be made based on metrics known by another device monitoring such metrics. The load balancing appliance uses a network management protocol and communication model, such as a Simple Network Management Protocol (SNMP), to identify and collect metrics from a server, service or other device. These metrics are available on the load balancing appliance with appliance determined metrics. Via a configuration interface of the appliance, a user can select one or more appliance determined metrics and/or the metrics obtained via the network management protocol to determine the load of a service.
    • 本发明通过提供负载平衡解决方案来提供负载平衡的改进,该解决方案允许用户从由负载平衡装置收集或确定的度量中选择度量,权重和阈值,以及从另一个设备(例如,运行 服务。 所描述的系统和方法提供负载平衡技术,其中可以基于监视这样的度量的另一个设备已知的度量来进行负载平衡决策。 负载平衡设备使用网络管理协议和通信模型(如简单网络管理协议(SNMP))来识别和收集来自服务器,服务或其他设备的指标。 这些指标在具有设备确定的度量标准的负载平衡设备上可用。 通过设备的配置界面,用户可以选择一个或多个设备确定的度量和/或通过网络管理协议获得的度量来确定服务的负载。
    • 3. 发明授权
    • Systems and methods for batchable hierarchical configuration
    • 批量分层配置的系统和方法
    • US09235448B2
    • 2016-01-12
    • US12277675
    • 2008-11-25
    • Ravi KondamuruMurali Raja
    • Ravi KondamuruMurali Raja
    • G06F15/16G06F15/177G06F9/50
    • G06F9/5083G06F15/16
    • A centralized configuration of a Global Server Load Balancing (GSLB) site hierarchy may be batched across a plurality of appliances in a multi-site deployment. A single GSLB site hierarchy configuration may be distributed and operated on each appliance at each site. This reduces the configuration maintained for the multi-site deployment. Furthermore, in this manner, each appliance across multiple sites has an understanding of the entire topology of the multi-site deployment. Responsive to this configuration and understanding, each appliance may perform and optimize operations according to the site topology. For example, the appliances may selectively determine which sites to establish connections with in order to share metrics. In another example, appliances may select which remote sites to monitor services according to the topology.
    • 全局服务器负载平衡(GSLB)站点层次结构的集中配置可以在多站点部署中跨多个设备进行批量化。 可以在每个站点的每个设备上分发和操作单个GSLB站点层次结构配置。 这减少了为多站点部署维护的配置。 此外,以这种方式,跨多个站点的每个设备都了解多站点部署的整个拓扑。 响应于这种配置和理解,每个设备可以根据站点拓扑执行和优化操作。 例如,设备可以选择性地确定哪些站点建立连接以便共享度量。 在另一示例中,设备可以根据拓扑结构选择哪些远程站点来监视服务。
    • 4. 发明授权
    • Systems and methods for object rate limiting in multi-core system
    • 多核系统中对象速率限制的系统和方法
    • US08452835B2
    • 2013-05-28
    • US12645860
    • 2009-12-23
    • Murali RajaSandeep Kamath
    • Murali RajaSandeep Kamath
    • G06F15/16G06F15/173
    • H04L43/0894H04L67/1002H04L67/325H04L69/12
    • The present invention is directed towards systems and methods for managing a rate of request for an object transmitted between a server and one or more clients via a multi-core intermediary device. A first core of the intermediary device can receive a request for an object and assume ownership of the object. The first core can store the object in shared memory along with a rate-related counter for the object and generate a hash to the object and counter. Other cores can obtain the hash from the first core and access the object and counter in shared memory. Policy engines and throttlers in operation on each core can control the rate of access to the stored object.
    • 本发明涉及用于管理通过多核中间设备在服务器与一个或多个客户端之间传输的对象的请求速率的系统和方法。 中间设备的第一个核心可以接收对象的请求,并承担对象的所有权。 第一个核心可以将对象与对象的速率相关的计数器一起存储在共享存储器中,并生成对象和计数器的散列。 其他内核可以从第一个内核获取哈希值,并在共享内存中访问对象和计数器。 在每个核心上运行的策略引擎和节流器可以控制对存储对象的访问速率。
    • 5. 发明授权
    • Systems and methods for GSLB site persistence
    • GSLB网站持久性的系统和方法
    • US08260926B2
    • 2012-09-04
    • US12323285
    • 2008-11-25
    • Raghav Somanahalli NarayanaJosephine SuganthiMurali RajaRavi Kondamuru
    • Raghav Somanahalli NarayanaJosephine SuganthiMurali RajaRavi Kondamuru
    • G06F15/173
    • H04L67/1027H04L67/1002H04L67/1029H04L67/14H04L67/142H04L67/28H04L67/2814H04L67/2885
    • The present invention provides systems and methods for maintaining site persistence in a hierarchical Global Server Load Balancing (GSLB) deployment. Via configuration of GSLB services locally and remotely on each of the GSLB appliances and LB appliances at a site, a site appliance identifies and associates requests from the GSLB with the site. Furthermore, the site appliance may receive a GSLB cookie with the client request and confirms the request is from the expected GSLB in the site hierarchy. When the load balancers receives a response from a server, the appliance may include the GSLB cookie with the response back to the client. The appliance may also include an LB cookie to identify the server selected by the LB. When the client sends another request, the request may include the GSLB and LB cookie. With this information, the GSLB and LB appliance may maintain site persistence for the client as well as server persistence at the site.
    • 本发明提供了用于在分级全局服务器负载平衡(GSLB)部署中维护站点持久性的系统和方法。 通过在站点上的GSLB设备和LB设备的本地和远程配置GSLB服务,站点设备会将GSLB的请求与站点相关联并将其关联起来。 此外,站点设备可以接收具有客户端请求的GSLB cookie,并确认请求来自站点层次结构中的预期GSLB。 当负载平衡器收到来自服务器的响应时,设备可以将具有响应的GSLB cookie包括回客户端。 该设备还可以包括LB cookie以识别由LB选择的服务器。 当客户端发送另一个请求时,请求可能包括GSLB和LB cookie。 有了这些信息,GSLB和LB设备可能会维护客户端的站点持久性以及站点上的服务器持久性。
    • 6. 发明申请
    • SYSTEMS AND METHODS FOR GSLB SPILLOVER
    • GSLB SPILLOVER的系统和方法
    • US20110153810A1
    • 2011-06-23
    • US12645844
    • 2009-12-23
    • Murali RajaRaghav Somanahalli Narayana
    • Murali RajaRaghav Somanahalli Narayana
    • G06F15/173G06F15/16G06F9/455
    • H04L67/1029H04L41/5009H04L43/08H04L67/1002H04L67/101
    • The present invention is directed towards systems and methods for global server load balancing spillover. An intermediary device providing global server load balancing (GSLB) identifies a spillover threshold for a first GSLB virtual server of the intermediary device. The first GSLB virtual server resolving DNS requests to a remote site of a plurality of remote sites. The intermediary device monitors spillover related statistics of each of a plurality of services at the plurality of remote sites, establishes a first spillover aggregate statistic for the plurality of services, determines that the first spillover aggregate statistic exceeds the spillover threshold for the first GSLB virtual server, and receives a DNS request and directing the DNS request to a second GSLB virtual server of the intermediary device responsive to the determination.
    • 本发明涉及用于全局服务器负载平衡溢出的系统和方法。 提供全局服务器负载平衡的中间设备(GSLB)标识中间设备的第一GSLB虚拟服务器的溢出阈值。 第一个GSLB虚拟服务器将DNS请求解析到多个远程站点的远程站点。 所述中间设备监视所述多个远程站点处的多个服务中的每一个的溢出相关统计信息,为所述多个服务建立第一溢出聚合统计量,确定所述第一溢出聚合统计量超过所述第一GSLB虚拟服务器的溢出阈值 并且响应于该确定,接收DNS请求并将DNS请求引导到中间设备的第二GSLB虚拟服务器。
    • 7. 发明申请
    • SYSTEMS AND METHODS FOR OBJECT RATE LIMITING IN MULTI-CORE SYSTEM
    • 多核系统中对象速率限制的系统和方法
    • US20110153724A1
    • 2011-06-23
    • US12645860
    • 2009-12-23
    • Murali RajaSandeep Kamath
    • Murali RajaSandeep Kamath
    • G06F15/16G06F15/173
    • H04L43/0894H04L67/1002H04L67/325H04L69/12
    • The present invention is directed towards systems and methods for managing a rate of request for an object transmitted between a server and one or more clients via a multi-core intermediary device. A first core of the intermediary device can receive a request for an object and assume ownership of the object. The first core can store the object in shared memory along with a rate-related counter for the object and generate a hash to the object and counter. Other cores can obtain the hash from the first core and access the object and counter in shared memory. Policy engines and throttlers in operation on each core can control the rate of access to the stored object.
    • 本发明涉及用于管理通过多核中间设备在服务器与一个或多个客户端之间传输的对象的请求速率的系统和方法。 中间设备的第一个核心可以接收对象的请求,并承担对象的所有权。 第一个核心可以将对象与对象的速率相关的计数器一起存储在共享存储器中,并生成对象和计数器的散列。 其他内核可以从第一个内核获取哈希值,并在共享内存中访问对象和计数器。 在每个核心上运行的策略引擎和节流器可以控制对存储对象的访问速率。
    • 8. 发明申请
    • SYSTEMS AND METHODS FOR DYNAMIC DECENTRALIZED LOAD BALANCING ACROSS MULTIPLE SITES
    • 用于多个站点的动态分散负载平衡的系统和方法
    • US20100036951A1
    • 2010-02-11
    • US12608753
    • 2009-10-29
    • Sandeep KamathJosephine SuganthiAnil ShettySergey VerzunovMurali Raja
    • Sandeep KamathJosephine SuganthiAnil ShettySergey VerzunovMurali Raja
    • G06F15/16
    • H04L43/08H04L43/0805H04L47/10H04L67/1002H04L67/1008H04L67/1012H04L67/1029
    • A method for enabling decentralized dynamic load balancing among a plurality of appliances providing access to a plurality of sites, each site comprising a local area network and at least one server includes: determining, by a first appliance, a first number of services currently available for access via a local area network connected to the first appliance; receiving, by the first appliance from a second appliance, a communication indicating a second number of services currently available for access via a local area network connected to the second appliance; receiving, by the first appliance, a plurality of requests to connect to a service; determining, by the first appliance, a weight to be assigned to the second appliance, wherein the determination is responsive to the second number; and forwarding, by the first appliance to the second appliance, a subset of the plurality of requests, wherein the number of requests comprising the subset is determined in response to the determined weight. Corresponding systems are also described.
    • 一种用于在提供对多个站点的访问的多个设备之间实现分散式动态负载平衡的方法,每个站点包括局域网和至少一个服务器包括:由第一设备确定当前可用于 通过连接到第一设备的局域网访问; 由第一设备从第二设备接收指示当前可用于经由连接到第二设备的局域网访问的第二数量的服务的通信; 由所述第一设备接收多个连接到服务的请求; 由所述第一设备确定要分配给所述第二设备的重量,其中所述确定响应于所述第二数量; 以及由所述第一设备向所述第二设备转发所述多个请求的子集,其中响应于所确定的权重来确定包括所述子集的请求的数量。 还描述了相应的系统。
    • 9. 发明申请
    • SYSTEMS AND METHODS FOR DYNAMIC DECENTRALIZED LOAD BALANCING ACROSS MULTIPLE SITES
    • 用于多个站点的动态分散负载平衡的系统和方法
    • US20080043622A1
    • 2008-02-21
    • US11466019
    • 2006-08-21
    • Sandeep KamathMurali RajaJosephine SuganthiAnil ShettySergey Verzunov
    • Sandeep KamathMurali RajaJosephine SuganthiAnil ShettySergey Verzunov
    • H04J1/16G06F15/173
    • H04L43/08H04L43/0805H04L47/10H04L67/1002H04L67/1008H04L67/1012H04L67/1029
    • A method for enabling decentralized dynamic load balancing among a plurality of appliances providing access to a plurality of sites, each site comprising a local area network and at least one server includes: determining, by a first appliance, a first number of services currently available for access via a local area network connected to the first appliance; receiving, by the first appliance from a second appliance, a communication indicating a second number of services currently available for access via a local area network connected to the second appliance; receiving, by the first appliance, a plurality of requests to connect to a service; determining, by the first appliance, a weight to be assigned to the second appliance, wherein the determination is responsive to the second number; and forwarding, by the first appliance to the second appliance, a subset of the plurality of requests, wherein the number of requests comprising the subset is determined in response to the determined weight. Corresponding systems are also described.
    • 一种用于在提供对多个站点的访问的多个设备之间实现分散式动态负载平衡的方法,每个站点包括局域网和至少一个服务器包括:由第一设备确定当前可用于 通过连接到第一设备的局域网访问; 由第一设备从第二设备接收指示当前可用于经由连接到第二设备的局域网访问的第二数量的服务的通信; 由所述第一设备接收多个连接到服务的请求; 由所述第一设备确定要分配给所述第二设备的重量,其中所述确定响应于所述第二数量; 以及由所述第一设备向所述第二设备转发所述多个请求的子集,其中响应于所确定的权重来确定包括所述子集的请求的数量。 还描述了相应的系统。