-
公开(公告)号:US11755535B2
公开(公告)日:2023-09-12
申请号:US17342448
申请日:2021-06-08
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Victor Latushkin
IPC: G06F16/00 , G06F16/172 , G06F3/06 , G06F11/14 , G06F16/182 , G06F16/185 , G06F12/0868 , G06F12/128 , H04L67/1095 , G06F11/10 , G06F12/0897 , G06F16/23 , G06F16/901 , G06F9/50 , G06F11/30 , G06F12/0804 , G06F12/0813 , G06F12/123 , H04L9/40 , G06F16/432 , G06F16/11 , G06F1/28 , G06F9/455 , G06F11/07 , G06F11/32 , G06F11/34 , G06F21/60 , H04L9/06 , H04L9/08 , H04L9/14 , H04L67/1097 , G06F12/14 , H03M7/30 , H03M7/40
CPC classification number: G06F16/172 , G06F1/28 , G06F3/061 , G06F3/064 , G06F3/065 , G06F3/0605 , G06F3/0607 , G06F3/067 , G06F3/0608 , G06F3/0617 , G06F3/0623 , G06F3/0641 , G06F3/0643 , G06F3/0665 , G06F3/0667 , G06F9/45558 , G06F9/5077 , G06F11/07 , G06F11/1004 , G06F11/14 , G06F11/1446 , G06F11/1464 , G06F11/3006 , G06F11/3034 , G06F11/3037 , G06F11/328 , G06F11/3495 , G06F12/0804 , G06F12/0813 , G06F12/0868 , G06F12/0897 , G06F12/123 , G06F12/128 , G06F16/128 , G06F16/182 , G06F16/184 , G06F16/185 , G06F16/1844 , G06F16/2365 , G06F16/434 , G06F16/9027 , G06F21/602 , H04L9/0637 , H04L9/0822 , H04L9/14 , H04L63/0428 , H04L67/1095 , H04L67/1097 , G06F12/1408 , G06F2009/4557 , G06F2009/45583 , G06F2009/45595 , G06F2201/80 , G06F2201/81 , G06F2201/84 , G06F2212/154 , G06F2212/225 , G06F2212/262 , G06F2212/284 , G06F2212/313 , G06F2212/401 , G06F2212/502 , H03M7/30 , H03M7/3086 , H03M7/40
Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
-
公开(公告)号:US11755417B2
公开(公告)日:2023-09-12
申请号:US16665858
申请日:2019-10-28
Applicant: Rubrik, Inc.
Inventor: Karthikeyan Attaiyempatty Srinivasan , Looi Chow Lee
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F2201/84
Abstract: Some embodiments may include a process for determining a type of snapshot to be stored using a data storage system. An example the process comprises identifying a snapshot chain for a first virtual machine, determining whether the snapshot chain includes a dependent base file, determining a maximum incremental chain length for the snapshot chain based on whether the snapshot chain includes a dependent base file, or based on an age of the backed up versions within the snapshot chain, determining whether a new snapshot chain should be created based on the maximum incremental chain length, and determining a type of snapshot to be stored for the first virtual machine based on the maximum incremental chain length.
-
公开(公告)号:US11748224B2
公开(公告)日:2023-09-05
申请号:US17151005
申请日:2021-01-15
Applicant: Apple Inc.
Inventor: David S. Choi , Christopher R. D'Angelo , Sanket V. Bedare , Sathish K. Narayanaswamy , Abhinav Pathak , Amit K. Vyas , Kevin C. Milden , Hari Gorak , Anand Ramadurai , Sean Shi , Drew A. Schmitt , Michael S. Ferris
CPC classification number: G06F11/3062 , G06F11/3075 , G06F11/3082 , G06F11/3466 , G06F11/3636 , G06F11/302 , G06F2201/81 , G06F2201/84 , G06F2201/88
Abstract: Embodiments of the present disclosure include methods and systems for generating and processing energy consumption reports received from a plurality of devices. The reports may include a plurality of call stacks captured and stored by remote device as a result of an energy consumption of the corresponding device. For each energy consumption report, the plurality of call stacks may be analyzed to determine a representative call stack of the energy consumption report. The energy consumption reports may be assigned to one or more of a plurality of energy consumption categories based on distances between the representative call stacks of the energy consumption reports and corresponding representative call stacks of the energy consumption categories. A request may be received for energy consumption reports for a particular energy consumption category. Upon receiving the request, providing a representative set of energy consumption reports assigned to the particular energy consumption category.
-
公开(公告)号:US11748206B2
公开(公告)日:2023-09-05
申请号:US16554030
申请日:2019-08-28
Applicant: International Business Machines Corporation
Inventor: Tomas Krojzl , Erik Rueger , Sharathchandra Pankanti
CPC classification number: G06F11/1464 , G06F11/1469 , G06N20/00 , G06F2201/84
Abstract: Techniques regarding adaptive data recovery schemes are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a data management component that can modify a data recovery scheme based on performance data exhibited by a network of data centers and a data recovery requirement. The data recovery scheme can direct a relocation of data within the network.
-
公开(公告)号:US20230273865A1
公开(公告)日:2023-08-31
申请号:US17587514
申请日:2022-01-28
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY , JOHN COLGROVE , ETHAN MILLER
IPC: G06F11/14
CPC classification number: G06F11/1469 , G06F11/1453 , G06F2201/84
Abstract: Restoring lost data including detecting that a portion of the dataset stored in a first storage system has become unavailable, obtaining an identifier for the portion of the dataset, locating, using the identifier, a replacement portion of the dataset that is stored at one or more other storage systems, and writing, to the dataset that is stored in the first storage system, the replacement portion of the dataset as a replacement of the portion of the dataset that has become unavailable, where the writing occurs automatically, without user intervention.
-
公开(公告)号:US11740926B2
公开(公告)日:2023-08-29
申请号:US18055220
申请日:2022-11-14
Applicant: Orca Security Ltd.
Inventor: Avi Shua
CPC classification number: G06F9/45558 , G06F11/1464 , G06F16/128 , H04L63/1416 , H04L63/1433 , H04L63/1441 , G06F2009/45562 , G06F2009/45583 , G06F2009/45587 , G06F2009/45591 , G06F2009/45595 , G06F2201/84
Abstract: A system and method for securing virtual cloud assets in a cloud computing environment against cyber threats. The method includes: determining a location of a snapshot of at least one virtual disk of a protected virtual cloud asset, wherein the virtual cloud asset is instantiated in the cloud computing environment; accessing the snapshot of the virtual disk based on the determined location; analyzing the snapshot of the protected virtual cloud asset to detect potential cyber threats risking the protected virtual cloud asset; and alerting detected potential cyber threats based on a determined priority.
-
公开(公告)号:US11734129B2
公开(公告)日:2023-08-22
申请号:US17538239
申请日:2021-11-30
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Gireesh Punathil
CPC classification number: G06F11/1484 , G06F9/3009 , G06F9/542 , G06F11/0757 , G06F2201/84
Abstract: A method includes accessing, by a computing device, an event machine of an application running on a user device; determining, by the computing device, an event polling stage of the event machine is occurring; measuring, by the computing device, an event polling stage time of the event polling stage; causing, by the computing device, a thread of the application to take a snapshot of the application in response to determining the event polling stage; measuring, by the computing device, a snapshot time for the snapshot of the application; determining, by the computing device, whether the snapshot time is less than or equal to the event polling stage time; causing, by the computing device, the thread of the application to take a new snapshot in response to determining a new event polling stage; and causing, by the computing device, an alternate thread of the application to take the new snapshot.
-
公开(公告)号:US11734127B2
公开(公告)日:2023-08-22
申请号:US17473888
申请日:2021-09-13
Applicant: Commvault Systems, Inc.
Inventor: Bheemesh R. Dwarampudi , Rajiv Kottomtharayil , Parag Gokhale , Anand Vibhor , Parminder Singh , David M. Cunningham , Michael Fasulo
IPC: G06N20/00 , G06F16/182 , G06F16/25 , G06F16/11 , G06F16/27 , G06F16/188 , G06F11/14 , G06F21/62 , G06F11/30
CPC classification number: G06F11/1464 , G06F11/1453 , G06F11/1466 , G06F11/1469 , G06F11/302 , G06F11/3034 , G06F11/3055 , G06F16/116 , G06F16/182 , G06F16/25 , G06F21/6245 , G06N20/00 , G06F16/188 , G06F16/27 , G06F2201/84 , G06F2201/865
Abstract: An information management cell health monitoring system is provided herein that can monitor one or more information management systems, identify any performance issues that are occurring within an information management system, and automatically, or in response to a user input, transmit an instruction to the information management system to execute a workflow to resolve the performance issue(s). For example, the information management cell health monitoring system receives operational data, secondary copy policies, and/or similar data from an information management cells via a network. The information management cell health monitoring system analyzes the received information to identify any issues. If an issue is detected, the information management cell health monitoring system retrieves workflows and determines whether any of the workflows can be used to resolve the detected issue. The information management cell health monitoring system transmits a workflow that resolves the detected issue to the information management system for execution.
-
159.
公开(公告)号:US11734123B2
公开(公告)日:2023-08-22
申请号:US17132526
申请日:2020-12-23
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Enrica Alberti , Riccardo Rossi , Antonio Secomandi , Michele Tomassi , Viviana Tripodi
CPC classification number: G06F11/1451 , G06F8/63 , G06F8/65 , G06F9/45558 , G06F11/1464 , G06F11/1469 , G06F11/3466 , G06F2009/45562 , G06F2009/45575 , G06F2201/81 , G06F2201/815 , G06F2201/83 , G06F2201/835 , G06F2201/84
Abstract: A method for managing a plurality of computing machines includes accessing a catalogue memory structure storing a plurality of component signatures, discovering one or more of the software components being instantiated in a software image of each computing machine according to corresponding ones of the component signatures, detecting one or more connections each being established between at least two instantiated software components of different computing machines, receiving a restore command for restoring a target recovery point selected among a plurality of recovery points, and restoring the target recovery point in response to the restore command by restoring the snapshots associated with the target recovery point on corresponding computing machines.
-
公开(公告)号:US11734119B2
公开(公告)日:2023-08-22
申请号:US17381733
申请日:2021-07-21
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xiuwu Wang , Ji Ouyang
CPC classification number: G06F11/1446 , G06F11/14 , G06F11/1451 , G06F11/2074 , G06F16/27 , G06F11/1461 , G06F11/1464 , G06F11/2066 , G06F2201/84
Abstract: A data replication method includes obtaining differential data information corresponding to differential data, where the differential data information includes a storage address of the differential data, and a determining value of the differential data, replicating the differential data from the primary volume to the secondary volume according to the storage address of the differential data that is located in the primary volume when the determining value is not less than a preset threshold, and taking a snapshot for the primary volume when the determining value is less than the preset threshold and replicating the differential data to the secondary volume.
-
-
-
-
-
-
-
-
-