Service tagging optimization for intent-based networking

    公开(公告)号:US11218381B2

    公开(公告)日:2022-01-04

    申请号:US16592872

    申请日:2019-10-04

    Abstract: A method is performed to provide assurance for a service enabled on a network. A definition of the service is received. The definition includes a service type, a service instance, and configuration information used to enable the service. From the service type and the service instance, a service tag that is unique to the service is generated so as to distinguish the service from other services on the network. Based on the definition, the service is decomposed into a subservice dependency graph of subservices and dependencies between the subservices. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of health states of the subservices. The subservice metrics are obtained from the subservices. The service tag is applied to the subservice metrics to produce service-tagged subservice metrics. The service-tagged subservice metrics are analyzed to determine a health state of the service.

    Intelligent selection of vantage points for monitoring subservices based on potential impact to services

    公开(公告)号:US11201799B2

    公开(公告)日:2021-12-14

    申请号:US16601792

    申请日:2019-10-15

    Abstract: A method includes configuring services as respective collections of subservices on network devices of a network, and decomposing definitions of the services into subservice dependency graphs each indicating the subservices and dependencies between the subservices that collectively implement a respective one of the services. The method further includes traversing the subservice dependency graphs to identify, at one or more intersections of the subservice dependency graphs, one or more shared subservices among the subservices of the services, wherein the one or more shared subservices are shared by the services. The method also includes monitoring subservice health states of the one or more shared subservices, and determining health states of the services based on the subservice health states of the one or more shared subservices.

    SERVICE TAGGING OPTIMIZATION FOR INTENT-BASED NETWORKING

    公开(公告)号:US20210105190A1

    公开(公告)日:2021-04-08

    申请号:US16592872

    申请日:2019-10-04

    Abstract: A method is performed to provide assurance for a service enabled on a network. A definition of the service is received. The definition includes a service type, a service instance, and configuration information used to enable the service. From the service type and the service instance, a service tag that is unique to the service is generated so as to distinguish the service from other services on the network. Based on the definition, the service is decomposed into a subservice dependency graph of subservices and dependencies between the subservices. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of health states of the subservices. The subservice metrics are obtained from the subservices. The service tag is applied to the subservice metrics to produce service-tagged subservice metrics. The service-tagged subservice metrics are analyzed to determine a health state of the service.

    EFFICIENT AND FLEXIBLE LOAD-BALANCING FOR CLUSTERS OF CACHES UNDER LATENCY CONSTRAINT

    公开(公告)号:US20200244758A1

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

    申请号:US16261462

    申请日:2019-01-29

    Abstract: The present technology provides a system, method and computer readable medium for steering a content request among plurality of cache servers based on multi-level assessment of content popularity. In some embodiments a three levels of popularity may be determined comprising popular, semi-popular and unpopular designations for the queried content. The processing of the query and delivery of the requested content depends on the aforementioned popularity level designation and comprises a acceptance of the query at the edge cache server to which the query was originally directed, rejection of the query and re-direction to a second edge cache server or redirection of the query to origin server to thereby deliver the requested content. The proposed technology results in higher hit ratio for edge cache clusters by steering requests for semi-popular content to one or more additional cache servers while forwarding request for unpopular content to origin server.

    CLOSED LOOP AUTOMATION FOR INTENT-BASED NETWORKING

    公开(公告)号:US20230038994A1

    公开(公告)日:2023-02-09

    申请号:US17968242

    申请日:2022-10-18

    Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.

    Closed loop automation for intent-based networking

    公开(公告)号:US11218380B2

    公开(公告)日:2022-01-04

    申请号:US16592866

    申请日:2019-10-04

    Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.

    INTELLIGENT SELECTION OF VANTAGE POINTS FOR MONITORING SUBSERVICES BASED ON POTENTIAL IMPACT TO SERVICES

    公开(公告)号:US20210111968A1

    公开(公告)日:2021-04-15

    申请号:US16601792

    申请日:2019-10-15

    Abstract: A method includes configuring services as respective collections of subservices on network devices of a network, and decomposing definitions of the services into subservice dependency graphs each indicating the subservices and dependencies between the subservices that collectively implement a respective one of the services. The method further includes traversing the subservice dependency graphs to identify, at one or more intersections of the subservice dependency graphs, one or more shared subservices among the subservices of the services, wherein the one or more shared subservices are shared by the services. The method also includes monitoring subservice health states of the one or more shared subservices, and determining health states of the services based on the subservice health states of the one or more shared subservices.

    CONTENT DISTRIBUTION SYSTEM CACHE MANAGEMENT
    8.
    发明申请
    CONTENT DISTRIBUTION SYSTEM CACHE MANAGEMENT 审中-公开
    内容分发系统高速缓存管理

    公开(公告)号:US20170026286A1

    公开(公告)日:2017-01-26

    申请号:US14803162

    申请日:2015-07-20

    Abstract: Content distribution system cache management may be provided. First, a sync packet may be received by a cache server from a first server. The sync packet may include a list indicating a cache server where a chunk is to be stored and the address for the chunk. Next, an address for the chunk may be obtained by the cache server by parsing the sync packet. The cache server may then determine that the chunk is not stored on the cache server by using the address for the chunk. Next, in response to determining that the chunk is not stored on the cache server, a connection may be opened between the first server and the cache server. The cache server may then receive the chunk over the connection and cache the chunk on the cache server.

    Abstract translation: 可以提供内容分发系统缓存管理。 首先,高速缓存服务器可以从第一服务器接收同步分组。 同步分组可以包括指示要存储块的高速缓存服务器的列表和用于块的地址。 接下来,缓存服务器可以通过解析同步分组来获得该块的地址。 然后,高速缓存服务器可以通过使用该块的地址来确定该块不被存储在高速缓存服务器上。 接下来,响应于确定该块没有存储在缓存服务器上,可以在第一服务器和缓存服务器之间打开连接。 然后,高速缓存服务器可以通过连接接收该块,并将高速缓存缓存在高速缓存服务器上。

    NETWORK PATH PROOF OF TRANSIT USING IN-BAND METADATA
    9.
    发明申请
    NETWORK PATH PROOF OF TRANSIT USING IN-BAND METADATA 审中-公开
    使用带内元数据的网络路径证明

    公开(公告)号:US20160315850A1

    公开(公告)日:2016-10-27

    申请号:US14992109

    申请日:2016-01-11

    Abstract: A system and methods are provided for verifying proof of transit of network traffic through a plurality of network nodes in a network. Information is obtained about a packet at a network node in a network. The information may include in-band metadata of the packet. Verification information is read from in-band metadata of the packet. Updated verification information is generated from the verification information read from the packet and based on configuration information associated with the network node. The updated verification information is written back to the in-band metadata in the packet. The packet is forwarded from the network node in the network.

    Abstract translation: 提供了一种用于验证通过网络中的多个网络节点的网络流量的过境证明的系统和方法。 获取关于网络中的网络节点上的分组的信息。 信息可以包括分组的带内元数据。 从分组的带内元数据中读取验证信息。 根据从分组读取的验证信息,并根据与网络节点相关联的配置信息生成更新的验证信息。 更新的验证信息被写回到分组中的带内元数据。 该分组从网络中的网络节点转发。

    Closed loop automation for intent-based networking

    公开(公告)号:US11805029B2

    公开(公告)日:2023-10-31

    申请号:US17968242

    申请日:2022-10-18

    CPC classification number: H04L41/5009 H04L41/046 H04L41/5025 H04L41/5032

    Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.

Patent Agency Ranking