SHARED INFORMATION DISTRIBUTION IN A COMPUTER NETWORK
    1.
    发明申请
    SHARED INFORMATION DISTRIBUTION IN A COMPUTER NETWORK 有权
    计算机网络中的共享信息分配

    公开(公告)号:US20140215028A1

    公开(公告)日:2014-07-31

    申请号:US13750559

    申请日:2013-01-25

    Abstract: In one implementation, a protocol for dissemination of information, such as configuration information, in a computer network is provided. The dissemination of the payload or content is separated from the dissemination of the fact that a new revision of that payload or content exists. The availability of a new revision of the payload or content is signaled prior to the transfer. Only nodes receiving the notice of existence of the new revision and requesting the new revision receive the payload or content. While the payload or content revision notifications potentially arrive at a receiving node from many different neighbors, the payload or content is only requested once by the receiving node and transmitted once over links between neighbors. This scheme may result in low end-to-end delays and in resiliency.

    Abstract translation: 在一个实现中,提供了用于在计算机网络中传播诸如配置信息的信息的协议。 有效载荷或内容的传播与传播该有效载荷或内容的新修订的事实是分开的。 有效载荷或内容的新版本的可用性在传输之前发出信号。 只有接收到新修订版本的存在通知并请求新版本的节点才能收到有效载荷或内容。 虽然有效载荷或内容修订通知潜在地从许多不同的邻居到达接收节点,但是有效载荷或内容仅由接收节点请求一次,并且通过邻居之间的链路发送一次。 这种方案可能导致端到端的延迟和弹性的降低。

    Allocating bandwidth between network computing devices for pushing data to a client computing device

    公开(公告)号:US10581992B2

    公开(公告)日:2020-03-03

    申请号:US15085715

    申请日:2016-03-30

    Abstract: Computer systems and methods for allocating bandwidth so that server computers can send data to a client computer without exceeding the available bandwidth between the server computers and the client computer, or the processing bandwidth or capacity of the client computer, are discussed herein. In an embodiment, a method comprises determining a first share of bandwidth that is to be available for a first computing device to send data to the client computer during a first future period of time; determining a first rate at which the first computing device is to send data to the client computer during the first future period of time; determining that the first rate is less than the first share of bandwidth that is to be available for the first computing device to send data to the client computer during the first future period of time by a first delta; receiving, from a second computing device among the plurality of network computing devices, a first request for additional rate allocation; sending, to the second computing device, a first rate allocation that is equal to or less than the first delta; sending data to the client computer during the first future period of time at a first actual rate that is less than or equal to the first rate minus the first rate allocation.

    EFFICIENT TRANSPORT OF DATA ENCODED USING MULTIPLE TEMPLATES

    公开(公告)号:US20170295231A1

    公开(公告)日:2017-10-12

    申请号:US15095502

    申请日:2016-04-11

    CPC classification number: H04L67/1095 H04L67/06 H04L67/1097 H04L67/26

    Abstract: Techniques related to efficient transport of data encoded using multiple templates are disclosed. A sending computing device sends an internet message including internet message segments toward a receiving computing device. The internet message stores information about a data object that includes property types corresponding to property values. A portion of the data object includes multiple instances of a particular property type, and each instance corresponds to a property value. The internet message segments store the property values according to multiple templates, and each internet message segment corresponds to a template. Among the multiple templates is a particular template for the portion of the data object that includes the multiple instances of the particular property type. The multiple templates include fields that correspond to field identifiers. Based on a property-type-to-field-identifier mapping, a corresponding property type can be determined for each property value that is stored in the internet message segments.

    Continuous autonomous monitoring of systems along a path
    4.
    发明授权
    Continuous autonomous monitoring of systems along a path 有权
    连续自主监测沿途的系统

    公开(公告)号:US09565082B2

    公开(公告)日:2017-02-07

    申请号:US14480506

    申请日:2014-09-08

    CPC classification number: H04L43/08 H04L43/02 H04L43/04 H04L43/06 H04L43/12

    Abstract: In an embodiment, a method comprises initiating a monitoring session for a communication path including creating and storing monitoring session state data; sending, to a first responder computer of the communication path, a first request to initiate a first state servlet that is configured to monitor continuously during the monitoring session one or more characteristics of one or more processes that the first responder computer may perform; sending, to the first responder computer, monitoring instructions to monitor the one or more characteristics of the one or more processes; while the monitoring session is active and the first responder computer is in the communication path, receiving and collecting monitored information from the first responder computer; in response to determining that the first responder computer is not in the communication path or that the monitoring session has become inactive, automatically and autonomously ending the monitoring session.

    Abstract translation: 在一个实施例中,一种方法包括启动用于通信路径的监视会话,包括创建和存储监视会话状态数据; 向所述通信路径的第一应答计算机发送启动被配置为在所述监视会话期间连续监视所述第一响应计算机可执行的一个或多个进程的一个或多个特征的第一状态小服务程序的第一请求; 向所述第一响应者计算机发送监视指令以监视所述一个或多个进程的所述一个或多个特征; 同时监视会话是活动的,并且第一响应者计算机处于通信路径中,从第一应答计算机接收和收集监视的信息; 响应于确定第一响应者计算机不在通信路径中或者监视会话已经变得不活动,自动且自主地结束监视会话。

    Continuous autonomous monitoring of systems along a path

    公开(公告)号:US10110451B2

    公开(公告)日:2018-10-23

    申请号:US15365778

    申请日:2016-11-30

    Abstract: In an embodiment, a method comprises initiating a monitoring session for a communication path including creating and storing monitoring session state data; sending, to a first responder computer of the communication path, a first request to initiate a first state servlet that is configured to monitor continuously during the monitoring session one or more characteristics of one or more processes that the first responder computer may perform; sending, to the first responder computer, monitoring instructions to monitor the one or more characteristics of the one or more processes; while the monitoring session is active and the first responder computer is in the communication path, receiving and collecting monitored information from the first responder computer; in response to determining that the first responder computer is not in the communication path or that the monitoring session has become inactive, automatically and autonomously ending the monitoring session.

    Distributed stateless inference of hop-wise delays and round-trip time for internet protocol traffic

    公开(公告)号:US10728130B2

    公开(公告)日:2020-07-28

    申请号:US15135307

    申请日:2016-04-21

    Abstract: In an embodiment, a computer implemented method for determining network delay values comprises receiving, by a management server that is communicatively coupled via one or more networks or internetworks to a first router and a second router, two or more first timestamp values from the first router at first times at which two or more packets associated with a particular packet flow are received at the first router; receiving by the management server two or more second timestamp values from the second router at second times at which the same two or more packets associated with the same particular packet flow are received at the second router; determining one or more of: a one-way delay time in which the particular packet flow travels between the first router and the second router based on the first timestamp values and the second timestamp values; an inferred round-trip time.

    Efficient transport of data encoded using multiple templates

    公开(公告)号:US10057344B2

    公开(公告)日:2018-08-21

    申请号:US15095502

    申请日:2016-04-11

    CPC classification number: H04L67/1095 H04L67/06 H04L67/1097 H04L67/26

    Abstract: Techniques related to efficient transport of data encoded using multiple templates are disclosed. A sending computing device sends an internet message including internet message segments toward a receiving computing device. The internet message stores information about a data object that includes property types corresponding to property values. A portion of the data object includes multiple instances of a particular property type, and each instance corresponds to a property value. The internet message segments store the property values according to multiple templates, and each internet message segment corresponds to a template. Among the multiple templates is a particular template for the portion of the data object that includes the multiple instances of the particular property type. The multiple templates include fields that correspond to field identifiers. Based on a property-type-to-field-identifier mapping, a corresponding property type can be determined for each property value that is stored in the internet message segments.

    Shared information distribution in a computer network

    公开(公告)号:US09819548B2

    公开(公告)日:2017-11-14

    申请号:US13750559

    申请日:2013-01-25

    Abstract: In one implementation, a protocol for dissemination of information, such as configuration information, in a computer network is provided. The dissemination of the payload or content is separated from the dissemination of the fact that a new revision of that payload or content exists. The availability of a new revision of the payload or content is signaled prior to the transfer. Only nodes receiving the notice of existence of the new revision and requesting the new revision receive the payload or content. While the payload or content revision notifications potentially arrive at a receiving node from many different neighbors, the payload or content is only requested once by the receiving node and transmitted once over links between neighbors. This scheme may result in low end-to-end delays and in resiliency.

Patent Agency Ranking