INCREASING DATA PERFORMANCE BY TRANSFERRING DATA BETWEEN STORAGE TIERS USING WORKLOAD CHARACTERISTICS

    公开(公告)号:US20200218464A1

    公开(公告)日:2020-07-09

    申请号:US16242955

    申请日:2019-01-08

    Abstract: A computer-implemented method, according to one embodiment, includes: receiving one or more suggestions which correspond to placement of data in storage, where the one or more suggestions are based on data workload characteristics. The one or more suggestions are used to identify portions of actual data stored in actual storage which correspond to the one or more suggestions. For each of the identified portions of the actual data stored in the first tier, the one or more suggestions is further used to determine whether to transfer the given identified portion of the actual data to the second tier. Moreover, in response to determining to transfer at least one of the identified portions of the actual data to the second tier, one or more instructions are sent to transfer the at least one of the identified portions of the actual data from the first tier to the second tier.

    Time frame bounded execution of computational algorithms

    公开(公告)号:US10565016B2

    公开(公告)日:2020-02-18

    申请号:US15270391

    申请日:2016-09-20

    Abstract: A present invention embodiment manages resources of a distributed system to perform computational tasks within a specified time interval. A received object is classified into a type of computational processing, and a quantity of objects is maintained for each type. An execution time for processing a single object is estimated based on a corresponding computation resource template. A total execution time for the quantity of objects of a type of computational processing is determined based on the estimated execution time. In response to the total execution time exceeding a user-specified time interval, an amount of resources of the distributed system is determined to process the quantity of objects of the type within the user-specified time interval. Nodes of the distributed system with objects classified in the type use the determined amount of resources to process the quantity of objects for the type within the user-specified time interval.

    UPDATING A SNAPSHOT OF A FULLY ALLOCATED STORAGE SEGMENT BASED UPON DATA THEREWITHIN

    公开(公告)号:US20200026611A1

    公开(公告)日:2020-01-23

    申请号:US16223509

    申请日:2018-12-18

    Abstract: A computer includes a storage segment fully allocated to an application. The storage segment initially includes a repeating initialization data pattern there within. After the application begins its workload, the application writes application data to a portion of the storage segment. A snapshot application takes a snapshot of the storage segment. After the snapshot, the application generates a post-snapshot-write to the storage segment. The snapshot application determines whether the post-snapshot-write modifies application data or modifies the repeating initialization data pattern. If the post-snapshot-write modifies the repeating initialization data pattern within the storage segment, the snapshot application blocks the repeating initialization data pattern from being copied and moved which resultantly blocks modification of the snapshot. If the post-snapshot-write modifies application data, the snapshot application copies and moves the application data to a destination storage location which resultantly modifies the snapshot to identify the destination storage location of the moved application data.

    File management in thin provisioning storage environments

    公开(公告)号:US10528527B2

    公开(公告)日:2020-01-07

    申请号:US15809571

    申请日:2017-11-10

    Abstract: A computing environment includes a home site and a cache site with nonhomogeneous thin-provisioned storage configurations. A file management system updates files stored at the cache site. Each updated file has an updated file size and a pre-update file size. When a resynchronization is needed between the cache site and the home site, for example due to an extended communication failure, the storage requirement changes for the updated files are calculated and a notification is sent to the home site. The notification identifies the updated files and the storage requirement changes. The home site sends a reply to the cache site. The reply identifies which files are approved for immediate processing. The cache site transfers resynchronization data for the approved files to the home site, and delays transferring resynchronization data for the unapproved files until subsequent replies from the home site indicate that the previously unapproved files are now approved.

Patent Agency Ranking