Duplication of data stored in the cloud occupies more space. However, during data update, duplicate data must be changed in more than one place, which is more complex to rectify and would increase operational cost in cloud. This research aim at developing data storage management in cloud computing using deduplication technique. Objectoriented methodology was used. Data deduplication has been achieved via block level deduplication and key generation (symmetric algorithm). The data file was divided into number of blocks and of fixed length. Each block was divided into segments and the files were saved only once. However, each file was converted into cipher text (key form) using symmetric algorithm, the system checked for existence of key and excluded redundant key maintaining only one copy of the key in the cloud storage, the stored key was shrinked to reduce the storage space using ShrinKey algorithm and rejection algorithm was used to remove replicated key. System was implemented in Java programming language. File in cloud appeared in encrypted key with size of 16bytes thereby storage space was minimized. The system supported data privacy since data stored in cloud was encrypted and user privacy was supported, as data was uploaded by different users.
展开▼