Adaptive self-optimizing network using closed-loop feedback

    公开(公告)号:US11616689B2

    公开(公告)日:2023-03-28

    申请号:US17361294

    申请日:2021-06-28

    发明人: James P. Scott

    摘要: A system and method for an adaptive network of network access nodes comprises a global network operations center (GNOC) receiving operator inputs and generating a global policy according to the operator inputs. The GNOC and/or a distributed network gateway (GW) generate configuration commands for configurations for at least one of the network access nodes based on the global policy, transmit the configuration commands to at least one of the network access nodes, and receive telemetry from at least one of the network access nodes. The distributed network GW transmits a summary of key performance indicators (KPIs) to the GNOC and the GNOC revises the global policy according to the summary of KPIs.

    Wireless connection validation techniques

    公开(公告)号:US11606252B2

    公开(公告)日:2023-03-14

    申请号:US17306107

    申请日:2021-05-03

    摘要: In general, techniques are described for remotely monitoring, controlling, and/or adjusting configuration settings related to network access points located within a rental property. In some implementations, rental data that indicates a property that has been rented for a specified rental period is received. Sensor data collected by one or more sensors of the property during the specified rental period is obtained. A current occupancy of the property during the specified rental period is determined from the sensor data. Network data indicating network activity over a network access point of the property is obtained during the specified rental period. The network access point is configured during the specified rental period based at least on the network activity indicated by the network data and the current occupancy determined for the property from the sensor data.

    Deploying a server stack having a cross-server dependency

    公开(公告)号:US11606251B2

    公开(公告)日:2023-03-14

    申请号:US17120599

    申请日:2020-12-14

    摘要: Techniques for deploying a server stack having a cross-server dependency are disclosed. A deployment engine initiates a deployment process for a server stack. The deployment engine provisions servers of one server type (“requisite servers”). The deployment engine attempts to provision servers of another server type (“dependent servers”). The deployment engine executes a test that requires the dependent servers to invoke a service executed by the requisite servers. Based on the test results, the deployment engine determines that an operational requirement of the dependent servers is not satisfied. The deployment engine modifies a configuration for the requisite servers to satisfy the operational requirement of the dependent servers. The deployment engine re-provisions the requisite servers using the modified configuration. The deployment engine completes the deployment process for the server stack.

    Management of update queues for network controller

    公开(公告)号:US11601521B2

    公开(公告)日:2023-03-07

    申请号:US17308922

    申请日:2021-05-05

    申请人: Nicira, Inc.

    摘要: Some embodiments provide a method for a network controller that manages multiple managed forwarding elements (MFEs) that implement multiple logical networks. The method stores (i) a first data structure including an entry for each logical entity in a desired state of the multiple logical networks and (ii) a second data structure including an entry for each logical entity referred to by an update for at least one MFE. Upon receiving updates specifying modifications to the logical entities, the method adds separate updates to separate queues for the MFEs that require the update. The separate updates reference the logical entity entries in the second data structure. When the second data structure reaches a threshold size in comparison to the first data structure, the method compacts the updates in at least one of the queues so that each queue has no more than one update referencing a particular logical entity entry.

    Dynamic hardware configuration
    75.
    发明授权

    公开(公告)号:US11601331B1

    公开(公告)日:2023-03-07

    申请号:US17474868

    申请日:2021-09-14

    IPC分类号: H04L41/0813 H04L41/22

    摘要: Disclosed are some implementations of systems, apparatus, methods and computer program products for dynamically configuring a hardware device. A hardware configuration descriptor can be customized, where the hardware configuration descriptor includes a set of hardware interface attributes for use in configuring hardware interfaces of a hardware device and indicates one or more web addresses corresponding to computer-readable instructions configurable to control operation of the hardware device during runtime. The hardware configuration descriptor can be transmitted to the hardware device responsive to a request from the hardware device. The hardware device automatically applies the hardware configuration descriptor to configure its interfaces and subsequently accesses the web addresses during operation of the hardware device.

    SYSTEMS AND METHODS FOR MODIFYING DEVICE OPERATION BASED ON DATASETS GENERATED USING MACHINE LEARNING TECHNIQUES

    公开(公告)号:US20230063045A1

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

    申请号:US18046823

    申请日:2022-10-14

    IPC分类号: H04L41/0813 G06K9/62

    摘要: A configuration system may generate synthetic datasets based on machine learning, and may provide the synthetic datasets in order to configure, train, test, and/or otherwise modify operation of network equipment and/or other devices. The configuration system may receive a sampling of data used by the particular network equipment, and may determine parameters that define values for the variables represented in the sampling. The configuration system may generate different datasets based on the parameters, and may determine an accuracy of each dataset to the sampling based on the values of each dataset conforming by different amounts to the parameters that define the values for the variables represented in the sampling by different amounts. The configuration system may modify the network equipment operation using the values from a particular dataset in response to determining that the accuracy of the particular dataset is greatest to the sampling.

    Configuration method and apparatus
    78.
    发明授权

    公开(公告)号:US11570277B2

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

    申请号:US16877322

    申请日:2020-05-18

    发明人: Haitao Xia Xu Yang

    摘要: A configuration method and apparatus which resolves a problem that a forwarding delay of a traffic flow or packet is relatively long. The configuration method includes: a mobile edge ME platform manager determining a network forwarding path NFP from an instantiated first MEC application to a first destination application, where the NFP is used to indicate a forwarding path of a traffic flow or packet that is sent by the first MEC application to the first destination application; the ME platform manager sending an NFP creation request to a virtualized infrastructure manager VIM, to request the VIM to create the NFP determined by the ME platform manager; and the ME platform manager associating the NFP created by the VIM with a first traffic flow rule configured for the first MEC application.

    NETWORK NODE POLICY GENERATION AND IMPLEMENTATION

    公开(公告)号:US20230020098A1

    公开(公告)日:2023-01-19

    申请号:US17950353

    申请日:2022-09-22

    申请人: UpGuard, Inc.

    摘要: An operator node is configured to enable the management of nodes communicatively coupled to the operator node via a network. A selection of node objects is received by the operator node, the selected node objects including software components for inclusion within a node configuration. A configuration policy is generated based on the selected objects, the configuration policy including a set of tests (such as scripts or executables) that, when run, test for the presence of one or more of the selected node objects. A target node is scanned to determine the configuration of the target node, and the set of tests are applied to identify a set of objects identified by the policy but not installed at the target node. The target node is then re-configured to install the identified set of objects at the target node.