G06F3/0677

DATA PROCESSING APPARATUS AND VEHICLE HAVING THE SAME
20210405895 · 2021-12-30 · ·

A data processing apparatus and a vehicle having the same are provided. A data processing apparatus of a vehicle includes: a first memory having a plurality of storage areas to which each address of a plurality of addresses is allocated; and a processor configured to confirm information of data received from a first device, confirm an address corresponding to the received data based on the confirmed information of data, and store the received data in a storage area of the plurality of storage areas corresponding to the confirmed address.

Method and system for low latency data management
11209997 · 2021-12-28 · ·

A method at a computing device for data management between a publisher and at least one subscriber, the method including receiving, at a system element, memory requirements from the publisher; creating a memory allocation of a pool of data objects for the publisher based on the received memory requirements; receiving, at the system element, consumption criteria from each of the at least one subscriber; and adjusting the memory allocation of the pool of data objects based on the consumption criteria received from the at least one subscriber.

METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR MANAGING STORAGE SYSTEM
20220197507 · 2022-06-23 ·

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for managing a storage system. The method includes: if it is determined based on current values of a plurality of attribute parameters of a storage device in a storage system that the storage device will have a fault, determining whether the fault of the storage device will not occur again based on reference values of attribute parameters in a first set in the plurality of attribute parameters and current values of attribute parameters in a second set in the plurality of attribute parameters. The method further includes: if it is determined that the fault of the storage device will not occur again, determining a cause of the fault based on the attribute parameters in the first set. The embodiments of the present disclosure can analyze a cause of a fault of a storage device, thereby avoiding the misjudgment of a storage device having no internal fault as a storage device having an internal fault.

DATA MIRRORING AND DATA MIGRATION BETWEEN STORAGE VOLUMES USING SYSTEM CONTROL PROCESSORS
20220179576 · 2022-06-09 ·

A method for managing composed information handling systems includes receiving, by a system control processor, a mirroring policy from a system control processor manager, receiving an application write request from a first application instance, based on the application write request and the mirroring policy: initiating servicing of the application write request by a first composed information handling system, initiating servicing of an SCP write request by a second composed information handling system, wherein the SCP write request is based on the application write request, receiving a SCP response from the SCP write request from a second system control processor, wherein a second composed information handling system comprises the second system control processor and is executing a second application instance of the cluster application, and sending a write response to the first application instance, wherein the write response is based, at least in part, on the SCP response.

METHOD AND SYSTEM FOR LOW LATENCY DATA MANAGEMENT
20220171550 · 2022-06-02 ·

A method at a computing device for data management between a publisher and at least one subscriber, the method including receiving, at a system element, memory requirements from the publisher; creating a memory allocation of a pool of data objects for the publisher based on the received memory requirements; receiving, at the system element, consumption criteria from each of the at least one subscriber; and adjusting the memory allocation of the pool of data objects based on the consumption criteria received from the at least one subscriber.

Signal events for synchronization to facilitate mode changes in a streaming data storage platform

The technology describes synchronization of writer and reader applications in a streaming data storage system, such as to facilitate a mode switch in which event writers can change event contents being appended to stream segments and event readers can process the event contents according to the new mode. A signal event is generated by a signaler for stream segments to which data event writes are being written, which changes the data writers' writing mode. The data storage system rejects appends of events after the signal that do not correspond to the new writing mode. The data storage system also writes a signal indicator to the segments being read at a location in each segment that is between the events written before the signal and the events written after the signal. Reader applications are synchronized based on encountering the signal indicator so as to appropriately switch to a new processing mode.

Apparatus, system, and method for dynamically sizing memory pools based on tracked memory waste

A disclosed method may include (1) detecting one or more requests for a memory chunk of a specific size on a computing device, (2) determining that the computing device has yet to implement a memory pool dedicated to fixed memory chunks of the specific size, (3) computing an amount of memory that is potentially wasted in part by satisfying the one or more requests from an existing memory pool dedicated to fixed memory chunks of a different size, (4) determining that the amount of memory that is potentially wasted exceeds a waste threshold, and then in response to determining that the amount of memory that is potentially wasted exceeds the waste threshold, (5) creating an additional memory pool dedicated to fixed memory chunks of the specific size on the computing device. Various other apparatuses, systems, and methods are also disclosed.

SYSTEM AND METHOD FOR DETECTING EVENT ANOMALIES USING A NORMALIZATION MODEL ON A SET OF STORAGE DEVICES

A method for managing storage devices includes obtaining, by a storage device event manager, a set of storage device telemetry snapshots is associated with a set of storage devices, generating a telemetry summary correlation matrix using the set of storage device telemetry snapshots, performing, using the telemetry summary correlation matrix, a classification of each storage device in the set of storage devices to obtain a set of classification tags using a first portion of a set of features, obtaining a set of normality states for the set of storage devices using the set of classification tags and a second portion of the set of features, updating an event anomaly policy based on the set of normality states, and performing a remediation action on a storage device in the set of storage devices based on the event anomaly policy.

PER CHANNEL THERMAL MANAGEMENT TECHNIQUES FOR STACKED MEMORY

Per channel thermal management techniques are described herein. In one example, a memory controller receives channel temperature information for one or more channels of one or more dies in the stack. The memory controller can then throttle commands at a channel-level based on the channel temperature information. In one example, row commands and column commands to a channel are throttled at independent rates based on the channel temperature information. In one example, a row command throttling rate or column command throttling rate is based on a ratio of alternating on-time to off time of throttling signals, or a window of time in which commands are enabled or disabled to a channel. In one example, the row and column command throttling signals can be staggered across channels or pseudo channels.

Systems and methods for synchronizing data processing in a cellular modem

A cellular modem processor can include dedicated processing engines that implement specific, complex data processing operations. The processing engines can be arranged in pipelines, with different processing engines executing different steps in a sequence of operations. Flow control or data synchronization between pipeline stages can be provided using a hybrid of firmware-based flow control and hardware-based data dependency management. Firmware instructions can define data flow by reference to a virtual address space associated with pipeline buffers. A hardware interlock controller within the pipeline can track and enforce the data dependencies for the pipeline.