-
公开(公告)号:US11977763B2
公开(公告)日:2024-05-07
申请号:US17936230
申请日:2022-09-28
IPC分类号: G06F3/06
CPC分类号: G06F3/065 , G06F3/0619 , G06F3/0673
摘要: Disclosed are techniques that provide for eventually-complete backups, and restoration thereof. For example, such methods, computer program products, and computer systems can include initiating a backup operation (where the backup operation is configured back up a dataset), detecting termination of the backup operation, detecting termination of the backup operation, and determining whether the backup operation backed up the dataset completely. In response to a determination that the backup operation did not backup the dataset completely, generating an indication that the backup is not complete. In response to a determination that the backup operation did not backup the dataset completely, generating an indication that the backup is complete.
-
公开(公告)号:US11829651B2
公开(公告)日:2023-11-28
申请号:US18158201
申请日:2023-01-23
发明人: Jialun Liu , Xianbo Zhang , Weibao Wu
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/067 , G06F3/0629 , G06F3/0644
摘要: Methods, computer program products, computer systems, and the like for efficient metadata management are disclosed, which can include determining whether a change in a status of data has occurred. In response to a determination that the change has occurred, such methods, computer program products, and computer systems can include determining whether a move condition has been met, and, in response to a determination that the move condition has been met, moving the metadata from the first storage unit to a second storage unit.
-
公开(公告)号:US11659051B1
公开(公告)日:2023-05-23
申请号:US16774585
申请日:2020-01-28
发明人: Rashmi Vijayvargiya
IPC分类号: H04L67/00 , H04L67/306 , H04L51/04 , H04L51/216
CPC分类号: H04L67/34 , H04L51/04 , H04L51/216 , H04L67/306
摘要: The disclosed computer-implemented method for consistently applying rules to messages may include (i) identifying a user account on a message server that comprises both unarchived messages to which message rules are applied by default and archived messages to which the message rules are not applied by default, (ii) detecting a new message rule that specifies an action to be performed on relevant messages within the user account on the message server, (iii) locating at least one archived message within the user account on the message server to which the new message rule applies, and (iv) applying the new message rule to the at least one archived message by performing the specified action on the at least one archived message. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11599374B2
公开(公告)日:2023-03-07
申请号:US16458836
申请日:2019-07-01
IPC分类号: G06F9/46 , G06F9/455 , H04L67/1097 , G06F9/50 , H04L67/61 , H04L41/5022
摘要: Quality of service is provided to prioritized VMs and applications, based on the varied quality of different shared computing resources. Each VM or application has an associated priority. A quality rating is dynamically assigned to each shared computing resource. Requests for shared computing resources made by specific VMs or applications are received. For each specific received request, the current priority of the requesting VM or application is identified. In response to each received request, a specific shared computing resource is assigned to the specific requesting VM or application. This assignment is made based on the current priority of the requesting VM or application and the current quality rating of the shared computing resource, thereby providing quality of service to the requesting VM or application corresponding to its current priority.
-
公开(公告)号:US11513967B1
公开(公告)日:2022-11-29
申请号:US17138086
申请日:2020-12-30
发明人: Jitendra Patidar , Anindya Banerjee
IPC分类号: G06F12/08 , G06F12/0891 , G06F12/0895
摘要: Provided computer-implemented methods for prioritizing cache objects for deletion may include (1) tracking, at a computing device, a respective time an externally-accessed object spends in an external cache, (2) queuing, when the externally-accessed object is purged from the external cache, the externally-accessed object in a first queue, (3) queuing, when an internally-accessed object is released, the internally-accessed object in a second queue, (4) prioritizing objects within the first queue, based on a cache-defined internal age factor and on respective times the objects spend in the external cache and respective times the objects spend in an internal cache, (5) prioritizing objects within the second queue based on respective times the objects spend in the internal cache, (6) selecting an oldest object having a longest time in any of the first queue and the second queue, and (7) deleting the oldest object. Various other methods, systems, and computer-readable media are disclosed.
-
公开(公告)号:US11463518B2
公开(公告)日:2022-10-04
申请号:US17132877
申请日:2020-12-23
发明人: Hrudil Gorantla , Subhadeep Ghosh , Sunil Hasbe , Subash Rajaa
IPC分类号: H04L67/1095 , H04L67/1097 , H04L41/5019 , G06F3/06
摘要: Disclosed herein are methods, systems, and processes for migration between storage tiers. Such a method, for example, can include extracting one or more characteristics of a replication workload, determining one or more storage costs of each storage tier of a plurality of storage tiers (where the one or more storage costs are determined for the replication workload and the one or more storage costs are determined based, at least in part, on the one or more characteristics), identifying one or more storage tiers of the plurality of storage tiers (where the identifying is based, at least in part, on the one or more storage costs), and migrating at least a portion of the replication workload from a target storage unit in an initial storage tier to a storage unit in the one or more storage tiers.
-
公开(公告)号:US11409604B1
公开(公告)日:2022-08-09
申请号:US16028615
申请日:2018-07-06
发明人: Sudhakar Paulzagade , Chirag Dalal
IPC分类号: G06F16/00 , G06F11/14 , G06F16/188
摘要: Disclosed herein are systems, methods, and processes to optimize the storage of pre-allocated units of storage during a backup operation. Null units of storage are identified in pre-allocated units of storage prior to the backup operation. Upon being identified, the null units of storage are inhibited from being written to a backup image during the backup operation.
-
公开(公告)号:US11347424B1
公开(公告)日:2022-05-31
申请号:US16839140
申请日:2020-04-03
发明人: Xianbo Zhang , Yong Yang
摘要: Systems and methods for processing data segments are disclosed. In one embodiment, such functionality includes buffering data received from a node (where the data is stored in a buffer as buffered data, an offset value is associated with the data, and a segment size is associated with the buffer), and determining whether the offset value is an integer multiple of the segment size. In response to determination that the offset value is an integer multiple of the segment size, processing the data in the buffer as a segment. Such functionality also includes determining whether the segment is a duplicate of data stored in a deduplicated data store and, in response to a determination that the segment is not a duplicate of data stored in the deduplicated data store, storing the segment in the deduplicated data store.
-
公开(公告)号:US11226870B2
公开(公告)日:2022-01-18
申请号:US16563611
申请日:2019-09-06
摘要: The disclosed computer-implemented method for marking application-consistent points-in-time may include intercepting, by an I/O filter, a write request from a guest virtual machine to a virtual machine disk and queueing the write request in an I/O filter queue. The method may include sending the write request to the virtual machine disk and receiving a write completion message from the virtual machine disk. The method may also include sending, in response to the write completion message, the write request to an I/O daemon, and queueing the write request in an I/O daemon queue. The method may further include sending the write completion message to the guest virtual machine, and sending the write request to a backup gateway such that the backup gateway mimics writes to the virtual machine disk. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11126448B1
公开(公告)日:2021-09-21
申请号:US16744092
申请日:2020-01-15
发明人: Aaron Christensen
摘要: The disclosed computer-implemented method for using dynamic templates to create application containers may include (i) identifying an application that is to be deployed in a container, (ii) creating a dynamic template that comprises at least one variable parameter and that defines at least a portion of an operating environment of the container (iii) generating a value of the variable parameter during deployment of the application, (iv) processing the dynamic template to create a configuration file that comprises the value of the variable parameter, and (v) triggering a container initialization system to create, based on the configuration file, the container such that the container isolates a user space of the application from other software on a host system while sharing a kernel space with the other software. Various other methods systems, and computer-readable media are also disclosed.
-
-
-
-
-
-
-
-
-