Patent classifications
H04L47/2408
Bandwidth throttling in vulnerability scanning applications
Apparatus and methods are disclosed for implementing bandwidth throttling to regulate network traffic as can be used in, for example, vulnerability scanning and detection applications in a computer network environment. According to one embodiment, a method of routing network packets in a networked device having plural network interfaces combines applying traffic class and network interface throttling for marking network packets with a differentiated service code based on input received from a profiler application, throttling the bandwidth of network packets based on a threshold for a designated network interface for the packet, throttling the bandwidth of the bandwidth-throttled packets based on a threshold for its respective differentiated service code, and emitting network packets on each respective designated network interface.
Bandwidth throttling in vulnerability scanning applications
Apparatus and methods are disclosed for implementing bandwidth throttling to regulate network traffic as can be used in, for example, vulnerability scanning and detection applications in a computer network environment. According to one embodiment, a method of routing network packets in a networked device having plural network interfaces combines applying traffic class and network interface throttling for marking network packets with a differentiated service code based on input received from a profiler application, throttling the bandwidth of network packets based on a threshold for a designated network interface for the packet, throttling the bandwidth of the bandwidth-throttled packets based on a threshold for its respective differentiated service code, and emitting network packets on each respective designated network interface.
Surgical network determination of prioritization of communication, interaction, or processing based on system or device needs
A surgical hub within a surgical hub network may include a controller having a processor, in which the controller may determine a priority of a communication, an interaction, or a processing of information based on a requirement of a device communicating with the hub. The device may be a smart surgical device. The requirement of the surgical device may comprise data processed by a device component of an associated system The controller may prioritize communication of the data processed by the device component of the associate system with the surgical device. A network of surgical hubs may include a plurality of surgical hubs. Each hub may have one of a plurality of controllers, in which a first of the plurality of controllers is configured to distribute an execution of a process and data used by the process among at least a subset of the plurality of surgical hubs.
Surgical network determination of prioritization of communication, interaction, or processing based on system or device needs
A surgical hub within a surgical hub network may include a controller having a processor, in which the controller may determine a priority of a communication, an interaction, or a processing of information based on a requirement of a device communicating with the hub. The device may be a smart surgical device. The requirement of the surgical device may comprise data processed by a device component of an associated system The controller may prioritize communication of the data processed by the device component of the associate system with the surgical device. A network of surgical hubs may include a plurality of surgical hubs. Each hub may have one of a plurality of controllers, in which a first of the plurality of controllers is configured to distribute an execution of a process and data used by the process among at least a subset of the plurality of surgical hubs.
SYSTEMS AND METHODS TO MEASURE THE NUMBER OF PACKETS IN CUPS
Systems and methods to measure the number of packets in Control/User Plane Separation, CUPS, are provided. In some embodiments, a method performed by a Control Plane, CP, entity includes: determining that packet counting should be performed by a User Plane, UP, entity; providing measurement instructions to the UP entity for counting packets and identifying a recipient of a packet count if the CP entity is not the recipient; and, if the CP entity is the recipient of the packet count, receiving, from the UP entity, a packet count. In this way, a CP function is able to instruct a UP function to perform a measurement in terms of packets, e.g., a measurement of the number of packets transmitted.
SYSTEMS AND METHODS TO MEASURE THE NUMBER OF PACKETS IN CUPS
Systems and methods to measure the number of packets in Control/User Plane Separation, CUPS, are provided. In some embodiments, a method performed by a Control Plane, CP, entity includes: determining that packet counting should be performed by a User Plane, UP, entity; providing measurement instructions to the UP entity for counting packets and identifying a recipient of a packet count if the CP entity is not the recipient; and, if the CP entity is the recipient of the packet count, receiving, from the UP entity, a packet count. In this way, a CP function is able to instruct a UP function to perform a measurement in terms of packets, e.g., a measurement of the number of packets transmitted.
RELIABLE LLD WITH LAG
A server device for use with a cable modem, a router, a user, a client device, and a CMTS, the cable modem and the router being able to be configured in a LAG configuration, the client device and/or the cable modem being configured to provide a notification to the user to configure the cable modem and the router into the LAG configuration, the CMTS being configured to provide a first and second service flow to the cable modem, the server device comprising: a memory; and a processor configured to execute instructions stored on the memory to cause the server device to: monitor the second set of data packets; and automatically transmit a LAG notification to the client device and/or the cable modem when the second set of data packets meets a predetermined threshold, the notification notifying the user to configure the cable modem and the router into the LAG configuration.
Dynamically assigning service classes for a QOS aware network link
Some embodiments provide a method for quantifying quality of several service classes provided by a link between first and second forwarding nodes in a wide area network (WAN). At a first forwarding node, the method computes and stores first and second path quality metric (PQM) values based on packets sent from the second forwarding node for the first and second service classes. The different service classes in some embodiments are associated with different quality of service (QoS) guarantees that the WAN offers to the packets. In some embodiments, the computed PQM value for each service class quantifies the QoS provided to packets processed through the service class. In some embodiments, the first forwarding node adjusts the first and second PQM values as it processes more packets associated with the first and second service classes. The first forwarding node also periodically forwards to the second forwarding node the first and second PQM values that it maintains for the first and second service classes. In some embodiments, the second forwarding node performs a similar set of operations to compute first and second PQM values for packets sent from the first forwarding node for the first and second service classes, and to provide these PQM values to the first forwarding node periodically.
Dynamically assigning service classes for a QOS aware network link
Some embodiments provide a method for quantifying quality of several service classes provided by a link between first and second forwarding nodes in a wide area network (WAN). At a first forwarding node, the method computes and stores first and second path quality metric (PQM) values based on packets sent from the second forwarding node for the first and second service classes. The different service classes in some embodiments are associated with different quality of service (QoS) guarantees that the WAN offers to the packets. In some embodiments, the computed PQM value for each service class quantifies the QoS provided to packets processed through the service class. In some embodiments, the first forwarding node adjusts the first and second PQM values as it processes more packets associated with the first and second service classes. The first forwarding node also periodically forwards to the second forwarding node the first and second PQM values that it maintains for the first and second service classes. In some embodiments, the second forwarding node performs a similar set of operations to compute first and second PQM values for packets sent from the first forwarding node for the first and second service classes, and to provide these PQM values to the first forwarding node periodically.
TECHNIQUES FOR IMPROVING REFLECTIVE QUALITY OF SERVICE
Certain aspects of the present disclosure provide techniques for implementing reflective quality of service (RQoS) in wireless communication systems. A method for implementing RQoS that may be performed by a user equipment (UE) generally includes receiving a plurality of downlink user data packets from a first base station (BS), determining at least one reflective quality of service (RQoS) mapping rule for one or more uplink packet transmissions based on a subset of the plurality of downlink user data packets, filtering the plurality of downlink user data packets based on the at least one RQoS mapping rule, and forwarding the plurality of downlink user data packets to a corresponding application entity of the UE based on the filtering.