-
1.
公开(公告)号:US20230176763A1
公开(公告)日:2023-06-08
申请号:US18106399
申请日:2023-02-06
Applicant: International Business Machines Corporation
Inventor: Sandeep R. Patil , Sasikanth Eda , Abhishek Jain , Digvijay Ukirde
IPC: G06F3/06
CPC classification number: G06F3/0649 , G06F3/067 , G06F3/0659 , G06F3/0604
Abstract: A computer-implemented method, according to one embodiment, includes: receiving one or more suggestions which correspond to placement of data in storage. 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. The first tier is configured to stripe data across the two or more shared nodes. 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 a determination 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.
-
公开(公告)号:US11656780B2
公开(公告)日:2023-05-23
申请号:US16242955
申请日:2019-01-08
Applicant: International Business Machines Corporation
Inventor: Sandeep R. Patil , Sasikanth Eda , Abhishek Jain , Digvijay Ukirde
IPC: G06F3/06
CPC classification number: G06F3/0649 , G06F3/0604 , G06F3/067 , G06F3/0659
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.
-
公开(公告)号:US11762816B2
公开(公告)日:2023-09-19
申请号:US17341202
申请日:2021-06-07
Applicant: International Business Machines Corporation
Inventor: Pushkaraj Balasaheb Thorat , Sandeep Naik , Sasikanth Eda , Shashank Shingornikar , Digvijay Ukirde
IPC: G06F16/182 , G06F16/16 , G06F11/34 , H04L29/08
CPC classification number: G06F16/1844 , G06F11/3419 , G06F16/164
Abstract: A computer-implemented method according to one embodiment includes determining patterns of an application that utilizes a filesystem and/or properties of queries of the application. Data of the filesystem is stored across a plurality of replication sites of a data storage system. Based on the determined patterns of the application and/or the determined proper-ties of the queries of the application, a utility of storing at least some of the data of the filesystem in different variations at more than one of the replication sites is estimated. The estimated utility is compared against a predetermined utility threshold, and in response to a determination that the estimated utility is greater than the predetermined utility threshold, a write system call offered by the filesystem is modified to store the data in different variations at more than one of the replication sites.
-
公开(公告)号:US20220391362A1
公开(公告)日:2022-12-08
申请号:US17341202
申请日:2021-06-07
Applicant: International Business Machines Corporation
Inventor: Pushkaraj Balasaheb Thorat , Sandeep Naik , Sasikanth Eda , Shashank Shingornikar , Digvijay Ukirde
IPC: G06F16/182 , G06F16/16 , G06F11/34 , H04L29/08
Abstract: A computer-implemented method according to one embodiment includes determining patterns of an application that utilizes a filesystem and/or properties of queries of the application. Data of the filesystem is stored across a plurality of replication sites of a data storage system. Based on the determined patterns of the application and/or the determined proper-ties of the queries of the application, a utility of storing at least some of the data of the filesystem in different variations at more than one of the replication sites is estimated. The estimated utility is compared against a predetermined utility threshold, and in response to a determination that the estimated utility is greater than the predetermined utility threshold, a write system call offered by the filesystem is modified to store the data in different variations at more than one of the replication sites.
-
5.
公开(公告)号:US20200218464A1
公开(公告)日:2020-07-09
申请号:US16242955
申请日:2019-01-08
Applicant: International Business Machines Corporation
Inventor: Sandeep R. Patil , Sasikanth Eda , Abhishek Jain , Digvijay Ukirde
IPC: G06F3/06
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.
-
-
-
-