H04L41/0233

Systems and methods for caching SNMP data in multi-core and cluster systems
09817789 · 2017-11-14 · ·

The SNMP cache of the present solution supports multi-core/multi-node environment by recalculating the SNMP ordering of the entities in the response from multiple cores/nodes at insertion time. The most significant gain is achieved by prefetching or augmenting the cache, wherein while requesting an entity and its stat information, next few entities in SNMP order are requested from the owner processes. SNMP Management systems extensively utilize repeated GETNEXT (such as via a SNMP WALK) and few next responses may be served from the cache directly. Further performance improvements are obtained by introducing another level of cache on top of the existing cache. This auxiliary cache ensures a high hit ratio for repeated SNMP GETNEXT request (SNMP WALK operation) by caching last accessed entity within the main cache. This auxiliary cache also aids in insertion in the larger main cache by maintaining pointers to last accessed entity before the main cache miss. Cache implements other features like new stat inclusion/updating of the already cached entity.

Device Common Model Interface
20170255452 · 2017-09-07 · ·

A device common model interface is described that translates a schema describing a resource in a fabric network into a common object model and one or more target-specific data models, using a specification of a target application environment and a specification of a communication protocol. Elements of the schema that are useful for an application are extracted to generate the common object model and the one or more target-specific data models are provided to the application. The application interacts with an interface of the resource using the API of the target-specific data model, which performs operations that are specific to communicating with the resource in the target application environment and using the communication protocol.

Data Processing Method, Device, and System
20220239572 · 2022-07-28 ·

A data processing method includes: A network management device generates an extended ECA instance. The extended ECA instance includes a first event, a first condition, and a first action, the first action includes a first object identifier and a first indicator type, the first object identifier indicates a first to-be-monitored object, the first indicator type indicates a performance indicator of the first to-be-monitored object, the extended ECA instance is used to indicate a network device managed by the network management device to send first monitoring data to the network management device based on the first event and the first condition, and the network device includes the first to-be-monitored object. Then, the network management device sends a first message to the network device, where the first message includes the extended ECA instance.

Dormant Mode Measurement Optimization

Methods performed by a wireless device operating in a dormant mode comprise performing a measurement on each of a plurality of resources from a predetermined set of resources or demodulating and decoding information from each of a plurality of resources from a predetermined set of resources, such as a set of beams. The methods further include evaluating the measurement or the demodulated and decoded information for each of the plurality of resources against a predetermined criterion, and then discontinuing the performing and evaluating of measurements, or discontinuing the demodulating and decoding and evaluation of information, in response to determining that the predetermined criterion is met, such that one or more resources in the predetermined set of resources are neither measured nor demodulated and decoded. The methods further comprise deactivating receiver circuitry, further in response to determining that the predetermined criterion is met.

Automated configuration of machine-to-machine systems

A gateway is provided with configuration management logic to identify a set of configurations corresponding to a deployment of a particular application, and automatically send corresponding configuration data to a set of devices in range of the gateway. Service management logic of the gateway determines that assets on the set of devices correspond to one or more asset abstractions defined for the particular application, where the configuration data is sent to the set of devices based on the assets corresponding to the asset abstractions. Sensor data is received during the deployment as generated by a sensor asset of one of the devices, the sensor data is processed according to service logic of the particular application to generate a result, and actuating data is generated and sent during the deployment to an actuator asset on the set of devices based on the result.

System and method for serverless monitoring
11398962 · 2022-07-26 · ·

Systems, methods, and computer-readable storage media for routing event data from cloud-based sources to various service providers without using a permanently dedicated server (or similar solution). The solution disclosed herein is source agnostic, meaning that the data being received can be from any provider of cloud-based data, with the data received being in a format specific to the given provider. The system can normalize the data from the respective sources into a common format based on properties on the data and, based on the normalized data, identify what type of analysis, process, or other service should be executed on data received. The system can then forward the data to respective service providers for the execution of those services.

System and method for serverless monitoring
11398962 · 2022-07-26 · ·

Systems, methods, and computer-readable storage media for routing event data from cloud-based sources to various service providers without using a permanently dedicated server (or similar solution). The solution disclosed herein is source agnostic, meaning that the data being received can be from any provider of cloud-based data, with the data received being in a format specific to the given provider. The system can normalize the data from the respective sources into a common format based on properties on the data and, based on the normalized data, identify what type of analysis, process, or other service should be executed on data received. The system can then forward the data to respective service providers for the execution of those services.

PLUG-IN GENERATION DEVICE, CONTROLLER, PLUG-IN GENERATION METHOD, AND PLUG-IN GENERATION PROGRAM
20220231909 · 2022-07-21 ·

A plugin generation device (10) includes: a mapping loading unit (11) that loads, into a controller (20) that transmits instruction information with respect to a network device from a service model (21) that receives the instruction information to a device model (23) that notifies the network device of the received instruction information, first mapping information between the service model (21) and a common model (22) and second mapping information between the common model (22) and the device model (23) as information for mapping the service model (21) and the device model (23), respectively; a config loading unit (12) that loads preconditions for generating a plugin as config information; and a plugin generation unit (13) that generates a plugin to be incorporated into the controller (20) on the basis of the first mapping information, the second mapping information, and the config information.

Remote control of equipment
11212160 · 2021-12-28 · ·

A method for controlling selection of a communication method between an equipment control device belonging to a wide-area communication network and equipment belonging to a local communication network. The method includes the following steps relating to the control device: requesting the equipment to initiate a connection to the control device, the request being sent at the time of a routine connection of the equipment to the control device; determining whether the equipment can be reached by the control device using a direct method; and configuring the equipment if the equipment cannot be reached using a direct method.

GUI assisted infrastructure as code
11212191 · 2021-12-28 · ·

A system for network configuration, comprising a graphic user interface system operating on a first processor and configured to allow a user to select one or more hardware infrastructure components and one or more software infrastructure components for use with a first infrastructure. A configuration recording system operating on a second processor and configured to receive two or more objects associated with each of the one or more hardware infrastructure components and each of the one or more software infrastructure components and to store the two or more objects in a template.