Page 123 - Cloud computing: From paradigm to operation
P. 123

Framework and requirements for cloud computing                                 1




































                                  Figure 6-2 – Example of customer data manipulation in DSF


            Figure 6-2 shows an example flow of customer data manipulation in DSF. When a customer stores customer
            data in a single virtual volume, DSF manipulates the customer data through data operations. Through the
            creating data operation, the customer data is fragmented into DSF data and stored in DSF local storage. The
            name and location of the customer data is registered to a global registry. The global registry is a data set for
            the information on customer data.
            NOTE 1 – DSF data is a manipulated customer data in DSF and is permanently stored on DSF local storage. It includes
            fragmented, encrypted and compressed customer data.
            NOTE 2 – The information on customer data includes the location, size and attributes, etc. This information is taken
            from data operation metadata and storage management metadata.
            According to customer requests to use data in a single virtual volume, the basic data operations such as
            creating, reading, updating, deleting, searching and sharing are performed by DSF.
            Examples of basic data operations in DSF are described as follows:
            –       creating: fragmenting customer data, storing it to DSF local storage and registering data name and
                    locations to the global registry;
            –       reading: searching for a data name and location in the global registry, loading fragmented data from
                    the DSF local storage and combining the fragmented data;
            –       updating: searching for a data name and location in the global registry, updating customer data to
                    DSF local storage, updating changes to the global registry;
            –       deleting: searching for a data location in the global registry, removing data location from the global
                    registry and deleting fragmented data in the DSF local storage;

            –       searching: searching for a data name in the global registry;
            –       sharing: searching for a data name and changing an attribute in the global registry to share data.











                                                                                                         115
   118   119   120   121   122   123   124   125   126   127   128