Multi-service cloud storage decision optimization process
First Claim
1. A computer-implemented method for storage management of client files in a multi-service cloud environment, the computer-implemented method comprising the steps of:
- receiving, by one or more processors, a mapped list of available cloud storage services of the multi-service cloud environment;
receiving, by the one or more processors, categorization of the client files, based on the received mapped list of available cloud storage services;
performing, by the one or more processors, a qualitative analysis of the received mapped list of available cloud storage services and the categorized client files to generate a decision data structure representative of cloud storage preferences of a client of the multi-service cloud environment;
storing, by the one or more processors, the client files in the multi-service cloud environment, based on the generated decision data structure of the cloud storage preferences of the client;
determining, by the one or more processors, whether to encrypt the stored client files, based on an indication to provide access control for the stored client files, in an index of the multi-service cloud environment; and
in response to the determination, tagging, by the one or more processors, individual files of the stored client files, or groups of client files of the stored client files, or a combination of the individually stored client files or the groups of client files for encrypting the stored client files.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for storage management of client files in a multi-service cloud environment is provided. The method includes receiving a mapped list of available cloud storage services of the multi-service cloud environment. The method further includes receiving categorization of the client files. The method further includes performing a qualitative analysis of the received mapped list of available cloud storage services and the categorized client files, to generate a decision data structure representative of cloud storage preferences of a client. The method further includes storing the client files in the multi-service cloud environment. The method further includes determining whether to encrypt the stored client files. The method further includes tagging individual files of the stored client files, or groups of client files of the stored client files, or a combination of the individually stored client files or the groups of client files for encrypting the stored client files.
39 Citations
20 Claims
-
1. A computer-implemented method for storage management of client files in a multi-service cloud environment, the computer-implemented method comprising the steps of:
-
receiving, by one or more processors, a mapped list of available cloud storage services of the multi-service cloud environment; receiving, by the one or more processors, categorization of the client files, based on the received mapped list of available cloud storage services; performing, by the one or more processors, a qualitative analysis of the received mapped list of available cloud storage services and the categorized client files to generate a decision data structure representative of cloud storage preferences of a client of the multi-service cloud environment; storing, by the one or more processors, the client files in the multi-service cloud environment, based on the generated decision data structure of the cloud storage preferences of the client; determining, by the one or more processors, whether to encrypt the stored client files, based on an indication to provide access control for the stored client files, in an index of the multi-service cloud environment; and in response to the determination, tagging, by the one or more processors, individual files of the stored client files, or groups of client files of the stored client files, or a combination of the individually stored client files or the groups of client files for encrypting the stored client files. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system for storage management of client files in a multi-service cloud environment, the computing system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices and program instructions which are stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising; program instructions receive a mapped list of available cloud storage services of the multi-service cloud environment; program instructions to receive categorization of the client files, based on the received mapped list of available cloud storage services; program instructions to perform a qualitative analysis of the received mapped list of available cloud storage services and the categorized client files to generate a decision data structure representative of cloud storage preferences of a client of the multi-service cloud environment; program instructions to store the client files in the multi-service cloud environment, based on the generated decision data structure of the cloud storage preferences of the client; program instructions to determine whether to encrypt the stored client files, based on an indication to provide access control for the stored client files, in an index of the multi-service cloud environment; and program instructions to tag individual files of the stored client files, or groups of client files of the stored client files, or a combination of the individually stored client files or the groups of client files for encrypting the stored client files, in response to the determination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for storage management of client files in a multi-service cloud environment, the computer program product comprising:
-
one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising; program instructions receive a mapped list of available cloud storage services of the multi-service cloud environment; program instructions to receive categorization of the client files, based on the received mapped list of available cloud storage services; program instructions to perform a qualitative analysis of the received mapped list of available cloud storage services and the categorized client files to generate a decision data structure representative of cloud storage preferences of a client of the multi-service cloud environment; program instructions to store the client files in the multi-service cloud environment, based on the generated decision data structure of the cloud storage preferences of the client; program instructions to determine whether to encrypt the stored client files, based on an indication to provide access control for the stored client files, in an index of the multi-service cloud environment; and program instructions to tag individual files of the stored client files, or groups of client files of the stored client files, or a combination of the individually stored client files or the groups of client files for encrypting the stored client files, in response to the determination, in response to the determination. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification