G06F11/1458

MEMORY SYSTEM
20230091553 · 2023-03-23 ·

According to one embodiment, the memory system includes a nonvolatile semiconductor memory, a data buffer, a volatile memory for storing a management table uniquely associates the user data with an address of the physical storage region of nonvolatile semiconductor memory, a controller that carries out a force quit process for writing the user data stored in a data buffer, the management table stored in volatile memory into the nonvolatile semiconductor memory, and a storage battery. The controller starts the force quit process prior to the power supply of the internal power supply regulator is switched from an external power supply to the storage battery.

LOCKSTEP PROCESSOR RECOVERY FOR VEHICLE APPLICATIONS
20230092343 · 2023-03-23 · ·

A fault tolerant processing environment wherein multiple processors are configured as worker nodes and redundant nodes, with a failed worker node replaced programmatically by a manager node. Each of the processing nodes may include a processor and memory associated with the processor and communicate with other processing nodes using a network. A manager node creates a message passing interface (MPI) communication group having worker nodes and redundant nodes, instructs the worker nodes to perform lockstep processing of tasks for an application, and monitors execution of the tasks. If a node fails, the manager node creates a replacement worker node from one of the redundant processing nodes and creates a new communications group. It then instructs those nodes in the new communications group to resume processing based on the application state and checkpoint backup data.

APPARATUS FOR CONTROLLING TO COPE WITH FAILURE IN AUTONOMOUS DRIVING SYSTEM AND METHOD THEREOF

An apparatus of controlling to cope with a failure in an autonomous driving system and a method thereof are provided. The apparatus determines whether a failure in one or more applications for performing a function about autonomous driving occurs and sequentially performs step-by-step failure response control corresponding to a safety rating of the application in which the failure occurs, when the failure in the application occurs. The apparatus stably performs an autonomous driving function.

SYSTEM AND METHOD FOR SCHEDULING BACKUP WORKLOADS USING A TRAINED JOB RESOURCE MAPPING MODEL

Techniques described herein relate to a method for managing jobs. Such techniques may include: generating a job completion entry that specifies that execution of a first job was completed within an estimated period of time for the first job, generating a second job completion entry that specifies that execution of a second job was not completed within a second estimated period of time for the second job, updating the job resource mapping model based on the first job completion entry and the second job completion entry to obtain a new updated job resource mapping model.

Intelligent Failsafe Engine
20220350709 · 2022-11-03 ·

Aspects of the disclosure relate to an intelligent failsafe engine. A computing platform may determine that a backup should be initiated that corresponds to a determined time window. The computing platform may select either a full backup method or a differential backup method. The computing platform may initiate the selected backup method, which may include backing up only blocks that have been modified since a previous backup. The computing platform may identify that the backup has paused at a particular data block. The computing platform may identify that the backup may be resumed, and may resume the backup at the particular data block. The computing platform may send data health information and commands directing a user device to display the data health information, which may cause the user device to display the data health information.

BACKUP POWER SUPPLY SYSTEM FOR BACKUP OPERATION

A backup power supply system for managing data backup operation of an electronic device, comprising:

a DC/DC converter having a main power input and a power output;

a boost converter having a power input and a power output;

a thermoelectric generator associated with a chip and electrically connected to the power input of the boost converter, wherein the thermoelectric generator is able to heat or cool the chip;

a microcontroller electrically connected to the power outputs of the first and the second power converter, and electrically connected to a set of components able to perform data backup operation of the electronic device,

wherein the microcontroller is configured to determine an electrical energy required to perform data backup operation by the set of components,

wherein the microcontroller is configured to compute from the determined electrical energy a temperature deviation to reach by the thermoelectric generator, wherein the temperature deviation is the difference between the temperature inside the chip and the ambient temperature of the chip,

wherein the microcontroller is configured to command the regulation of the temperature inside the chip by means of the thermoelectric generator to reach the temperature deviation,

wherein the microcontroller is configured to supply electrical energy to the set of components when data backup operation is triggered, the electrical energy being converted from the heat flux of the temperature deviation from the chip.

Distributed architecture for tracking content indexing

An improved content indexing system is disclosed herein that content indexing system combines the functionality of the backup metadata database and the content index database into a single backup and content index database to avoid the need to perform synchronization operations. By using a single backup and content index database, the content indexing system also reduces the computing performance costs that would be associated with the synchronization operations as the amount of indexed content increases, thereby solving scalability issues.

Systems and methods for backing-up an eventually-consistent database in a production cluster

The disclosed computer-implemented method for backing-up an eventually-consistent database in a production cluster may include (1) forming, on a production node, a stable copy of production data, (2) provisioning storage on a backup node based on an amount of data in the stable copy and a replication factor, (3) transferring information from the stable copy to a backup copy on the backup node, (4) performing record synthesis on the backup copy to merge record updates into complete backup records, (5) identifying and discarding any stale records and any redundant records in the complete backup records, and (6) transferring the complete backup records from the backup node to a cloud storage device. Various other methods, systems, and computer-readable media are also disclosed.

Dynamic application consistent data restoration

Restore operations in containerized environments are disclosed. An ephemeral instance of an application is created and a datastore is mounted to the ephemeral instance. The ephemeral instance is not accessible to users or application. The backup data is restored to the datastore. Once restored, the datastore is then mounted to a production instance and production resumes.

REPORTING FOR DATABASE BACKUPS

Techniques described herein relate to a method for reporting database backup information. The method may include starting a monitor process; generating a flag file for the database backup comprising a parent process identifier (PID) of a parent process of a first child process; associating a second child process with the monitor process by identifying the flag file using the parent PID; receiving channel close alerts from the child processes; making a first determination that backup jobs performed in a first channel were successful; making a second determination that backup jobs performed in the second channel were successful; and transmitting, based on the first determination and the second determination, a backup success report to a backup coordinator.