Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Deduplication

Data Deduplication is a JAVA project that splits data using hashing technique and removes duplicate blocks to save cloud storage. This project also uses CloudSim framework for cloud storage simulation.

Pre-requisites

  1. JAVA JDK1.8
  2. Netbeans IDE 8.2
  3. MySQL Server
  4. phpMyAdmin
  5. cloudsim-3.0.3.jar
  6. mysql-connector-java-3.1.14-bin.jar

How to run?

  1. Clone/download this repo.
  2. Open Data Deduplication project into the Netbeans IDE.
  3. Import cloudsim-3.0.3.jar and mysql-connector-java-3.1.14-bin.jar into the project.
  4. Run phpMyAdmin and create a database "data_deduplication" and import data_deduplication.sql file.
  5. Now, run the DataDeduplication.java file and login using "admin" as an username and password.
  6. Try uploding and downloading files.

Screenshots are also available here.

Note: Update tempFilePath and outputFilePath from the CommonProperties.java file as per your directory structure and you can also change split chunk size from this file.

About

A JAVA project that splits data using hashing techniques and removes duplicate blocks to save cloud storage. This project also uses the CloudSim framework for cloud storage simulation.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Contributors

Languages