Patent classifications
G06F11/30
Systems and methods for routing remote application data
Described embodiments provide for routing remote application data. A device can receive a request to access an application. The application can be provided by data centers and accessible via service providers. The device can select a data center from the plurality of data centers and a service provider based at least on a metric indicative of a connection between the data center and the service provider. The device can query a database including one or more connection metrics using the application identified in the request and a location of a router transmitting the request. The device can determine the location of the router based on an internet protocol (IP) address of a client communicably coupled to the router. The device can transmit a response to the request identifying the selected data center and the selected service provider.
Assessment of humidity and non-humidity driven corrosion risk
An information handling system includes a corrosion controller that may monitor a corrosion sensor array, and determine a type of the corrosion based on a location of a corrosion sensor. The corrosion type may include humidity driven corrosion and non-humidity driven corrosion.
Spatial recognition device, spatial recognition method, and program
A spatial recognition device provided with an analysis unit configured to acquire, from an optical device which receives reflected light obtained by radiating light onto a reflective plate provided on a moving body positioned within a detection area, reflected light information obtained based on the reflected light in accordance with a radiation direction of the light, and analyze a state of the moving body on which the reflective plate is provided, based on a distribution of the reflected light information at coordinates within the detection area.
Policy enforcement and performance monitoring at sub-LUN granularity
Techniques are provided for enforcing policies at a sub-logical unit number (LUN) granularity, such as at a virtual disk or virtual machine granularity. A block range of a virtual disk of a virtual machine stored within a LUN is identified. A quality of service policy object is assigned to the block range to create a quality of service workload object. A target block range targeted by an operation is identified. A quality of service policy of the quality of service policy object is enforced upon the operation using the quality of service workload object based upon the target block range being within the block range of the virtual disk.
Anomaly pattern detection system and method
Provided is an anomaly pattern detection system including an anomaly detection device connected to one or more servers. The anomaly detection device may include an anomaly detector configured to model input data by considering all of the input data as normal patterns, and detect an anomaly pattern from the input data based on the modeling result.
Control cluster for multi-cluster container environments
The disclosure herein describes managing multiple clusters within a container environment using a control cluster. The control cluster includes a single deployment model that manages deployment of cluster components to a plurality of clusters at the cluster level. Changes or updates made to one cluster are automatically propagated to other clusters in the same environment, reducing system update time across clusters. The control cluster aggregates and/or stores monitoring data for the plurality of clusters creating a centralized data store for metrics data, log data and other systems data. The monitoring data and/or alerts are displayed on a unified dashboard via a user interface. The unified dashboard creates a single representation of clusters and monitor data in a single location providing system health data and unified alerts notifying a user as to issues detected across multiple clusters.
Efficient inferencing with piecewise pointwise convolution
Certain aspects of the present disclosure provide techniques for performing piecewise pointwise convolution, comprising: performing a first piecewise pointwise convolution on a first subset of data received via a first branch input at a piecewise pointwise convolution layer of a convolutional neural network (CNN) model; performing a second piecewise pointwise convolution on a second subset of data received via a second branch input at the piecewise pointwise convolution layer; determining a piecewise pointwise convolution output by summing a result of the first piecewise pointwise convolution and a result of the second piecewise pointwise convolution; and providing the piecewise pointwise convolution output to a second layer of the CNN model.
Electronic device for securing usable dynamic memory and operating method thereof
An electronic device including an application processor and a communication processor. The communication processor including a resource memory, the communication processor configured to monitor an occupancy rate of the resource memory, determine whether the electronic device is in an idle state, forcibly release a network connection, clear the resource memory, and reconnect the network connection.
Technologies for providing shared memory for accelerator sleds
Technologies for providing shared memory for accelerator sleds includes an accelerator sled to receive, with a memory controller, a memory access request from an accelerator device to access a region of memory. The request is to identify the region of memory with a logical address. Additionally, the accelerator sled is to determine from a map of logical addresses and associated physical address, the physical address associated with the region of memory. In addition, the accelerator sled is to route the memory access request to a memory device associated with the determined physical address.
Methods and apparatus for monitoring configurable performance indicators
Apparatuses and methods are provided to generate customizable databases and/or analyze performance. In an example embodiment, a method of generating customizable databases is provided. The method includes receiving a calculation expression relating to one or more defined characteristics. The calculation expression may be defined by a user. The method also includes loading data into a data warehouse. The data includes at least one of the one or more defined characteristics. The method further includes generating a data cube based on the received calculation expression and the data loaded into the data warehouse. The data cube includes an accessible table. A corresponding apparatus is provided. Additional method and apparatus to analyze performance are also provided.