SlideShare a Scribd company logo
1 of 24
Data Deduplication
for Language
Documentation
UNDER THE GUIDANCE OF:-
DR. JAN CHOMICKI AND DR. JEFF GOOD
PRESENTED BY:
KAUSHAL HAKANI, SHAIL PARIKH, SHASHANK RALLAPALLI
Outline
 Introduction
 Challenges
 Steps followed
 Algorithms used
 Approach
 Experimental Results
 Limitations
 Conclusions
Introduction
 13 Villages
 7-9 “languages” spoken
 4 local isolates
 2 dialect clusters
 12000 people
 Localist attitudes
 Various class of people collecting
data
Aim
 Detect duplicate files in the data obtained by the researchers in
Cameroon.
 Decide which files to keep and which to remove.
 Remove duplicate files (De-duplicate)
 Maintain information about provenance of the deleted data.
Dataset
Dataset (continued)
 Initial observations about the dataset reveals that it contains
following types of files
 Audio/Visual
 Audio recordings
 Video recordings
 Photographs/Scanned images
 Textual
 Transcriptions (some time-aligned, XML)
 Questionnaire data
 Lexical data (e.g., vocabulary items in a database)
Dataset (continued)
 Metadata
 Contains information about the actual data files
 System generated file
 Files generated by MAC OS (DS_Store)
There were approximately 231 unique file extensions that we observed
when we parsed the dataset.
Challenges
 Lack of standards in naming convention.
 Decide suitable factor of de-duplication
 File Name based or File Content based
 Decide a suitable factor to take this decision
 Get sample data to run different de-duplication techniques
Challenges (continued)
 Decide what de-duplication methods would be required
 Edit Distance
 Jaccard Similarity
 Checksum and examination of data within file.
 There were few other challenges that we faced
 Come up with appropriate factors to decide what files to delete from
the dataset
 Moving files over different filesystems.
Steps
Initial Filtering
•Group by File Size
•Sampling
Sampled Data
•De-duplicate on file name?
•De-duplicate on file content?
Steps
Experimental Observation
•De-duplicate based on file name
•Decide the de-duplication techniques to be used
Implementation
•Edit Distance
•Jaccard Similarity
•Custom Methods
Steps
Test sample data
•Results were satisfactory
•Also got data to compare results against
Ran on Actual Data
•Could potentially remove 384.41 GB out of a total of 928.45 GB. That is
about 41.4% of the data.
Algorithms
 Used following standard de-duplication algorithms
 Edit-Distance
 Jaccard Similarity (Using n-grams)
 Also used specialized algorithms
 Copy removal (Special to dataset)
 Bus removal (Again, a special method) NOT This →
Edit-Distance
 This algorithm gives the dissimilarity between two strings.
 It calculates the cost of converting a given string two the other one.
 The cost of insert, delete and replacement as 1.
 For example:
String s1 = “Mail Juice-21.gif”
String s2 = “Mail Juice-18.gif”
Example
String1 = “Mail Juice-21.gif”
String2 = “Mail Juice-18.gif”
 Set the cost of insert = 1 , delete = 1 and replacement = 1.
 Total cost of converting S1 to S2 is: 2.
Jaccard Coefficient
 This algorithm measures the similarity of two strings.
 It divides the strings based on decidable factor k.
 Then it calculates the containment of the grams of one string in the
list of grams of other string
 Jaccard Coefficient =
(𝑆1 ∩ 𝑆2)
(𝑆1 ∪ 𝑆2)
Example
String1 = MailJuice21
String2 = MailJuice18
Grams:-
String1[11] = [Mai, ail, il_, l_J, _Ju, Jui, uic, ice, ce_, e_2, _21, 21_]
String2[11] = [Mai, ail, il_, l_J, _Ju, Jui, uic, ice, ce_, e_1, _18, 18_]
S1 U S2 = 15
S1 ∩ S2 = 9
Jaccard Coefficient = 0.6 i.e. 60% Chance that they are similar.
Custom Methods
 There were certain cases were the files were duplicate but name
were not the same.
 For example
FILE NAME FILE SIZE
FOO50407.JPG 1.7 MB
FOO50407 (COPY).WAV 1.7 MB
Experimental Results
On sample data:
WAV, 98%
DELETED FILE SIZE VS TOTAL DELETED FILE SIZE
OTHERS, 2%
Experimental Results
On Total Data:
WAV
94%
FILE SIZE DELETED/TOTAL FILE SIZE DELETED
OTHERS
6%
Generated Log File
The column names from left to right are, new file name, old file name, old directory, size and
timestamp.
Limitations
 We have observed a few limitations that exist in the system we
made.
 Our system isn’t sensitive to the different date formats appearing with in
the file name and treats each of them differently.
 Example: 25-05-2008 and 2008-25-5 are treated differently
 Our system is also insensitive to abbreviations
 Example: MK for MunKen is not taken to be similar
So, human observation is still required to completely de-duplicate the
data, provided the ingestion is unstructured.
Conclusion
 Data de-duplication is a job-specific or to be precise, application-
specific task.
 So, according to given specifications and our implemented logic,
we can safely say, our methods have succeeded in de-duplicating
a huge amount of data and freeing almost 400 GB of the given
hard-drive of 1 TB.
Thank You!!
Questions??

More Related Content

Viewers also liked

Arpinmeeting 9fd727a4 0c9b-4cb5-8d5b-7cbc2fad672e
Arpinmeeting 9fd727a4 0c9b-4cb5-8d5b-7cbc2fad672eArpinmeeting 9fd727a4 0c9b-4cb5-8d5b-7cbc2fad672e
Arpinmeeting 9fd727a4 0c9b-4cb5-8d5b-7cbc2fad672e
suku dim
 
Diffusion of innovation, consumer attitudes and intentions to use mobile banking
Diffusion of innovation, consumer attitudes and intentions to use mobile bankingDiffusion of innovation, consumer attitudes and intentions to use mobile banking
Diffusion of innovation, consumer attitudes and intentions to use mobile banking
Alexander Decker
 
фонд бие даалт
фонд  бие даалтфонд  бие даалт
фонд бие даалт
gjkfdjgkfj
 
The Canvas Prison 999999999999999999
The  Canvas  Prison 999999999999999999The  Canvas  Prison 999999999999999999
The Canvas Prison 999999999999999999
Sylvia Gleason
 

Viewers also liked (17)

Using MongoDB for Materials Discovery
Using MongoDB for Materials DiscoveryUsing MongoDB for Materials Discovery
Using MongoDB for Materials Discovery
 
High Rent Vacancy: Not Actually Automatic Deregulation
High Rent Vacancy:  Not Actually Automatic DeregulationHigh Rent Vacancy:  Not Actually Automatic Deregulation
High Rent Vacancy: Not Actually Automatic Deregulation
 
Το ακριτικό τραγούδι στα βαλκάνια
Το ακριτικό τραγούδι στα βαλκάνιαΤο ακριτικό τραγούδι στα βαλκάνια
Το ακριτικό τραγούδι στα βαλκάνια
 
Part 2: Health Abroad (Exchange)
Part 2: Health Abroad (Exchange)Part 2: Health Abroad (Exchange)
Part 2: Health Abroad (Exchange)
 
Soybean peptide protein powder
Soybean peptide protein powderSoybean peptide protein powder
Soybean peptide protein powder
 
Arpinmeeting 9fd727a4 0c9b-4cb5-8d5b-7cbc2fad672e
Arpinmeeting 9fd727a4 0c9b-4cb5-8d5b-7cbc2fad672eArpinmeeting 9fd727a4 0c9b-4cb5-8d5b-7cbc2fad672e
Arpinmeeting 9fd727a4 0c9b-4cb5-8d5b-7cbc2fad672e
 
Focus on. Social Technologieën
Focus on. Social Technologieën Focus on. Social Technologieën
Focus on. Social Technologieën
 
Mar i cel (2)
Mar i cel (2)Mar i cel (2)
Mar i cel (2)
 
Empathize and define
Empathize and defineEmpathize and define
Empathize and define
 
Diffusion of innovation, consumer attitudes and intentions to use mobile banking
Diffusion of innovation, consumer attitudes and intentions to use mobile bankingDiffusion of innovation, consumer attitudes and intentions to use mobile banking
Diffusion of innovation, consumer attitudes and intentions to use mobile banking
 
2015 10-20-guild council
2015 10-20-guild council2015 10-20-guild council
2015 10-20-guild council
 
4 Squares
4 Squares4 Squares
4 Squares
 
фонд бие даалт
фонд  бие даалтфонд  бие даалт
фонд бие даалт
 
Kort presentation
Kort presentationKort presentation
Kort presentation
 
AGIC 2010 Presentation
AGIC 2010 PresentationAGIC 2010 Presentation
AGIC 2010 Presentation
 
The Canvas Prison 999999999999999999
The  Canvas  Prison 999999999999999999The  Canvas  Prison 999999999999999999
The Canvas Prison 999999999999999999
 
Chuck And Geck
Chuck And GeckChuck And Geck
Chuck And Geck
 

Similar to Data De-duplication (Spring 2014)

Data management for TA's
Data management for TA'sData management for TA's
Data management for TA's
aaroncollie
 
CSU-ACADIS_dataManagement101-20120217
CSU-ACADIS_dataManagement101-20120217CSU-ACADIS_dataManagement101-20120217
CSU-ACADIS_dataManagement101-20120217
lyarmey
 
Best practices data collection
Best practices data collectionBest practices data collection
Best practices data collection
Sherry Lake
 
seed block algorithm
seed block algorithmseed block algorithm
seed block algorithm
Dipak Badhe
 

Similar to Data De-duplication (Spring 2014) (20)

File System Comparison on Linux Ubuntu
File System Comparison on Linux UbuntuFile System Comparison on Linux Ubuntu
File System Comparison on Linux Ubuntu
 
Data management for TA's
Data management for TA'sData management for TA's
Data management for TA's
 
Degonto, File management system in fisheries science
Degonto, File management  system in fisheries scienceDegonto, File management  system in fisheries science
Degonto, File management system in fisheries science
 
CSU-ACADIS_dataManagement101-20120217
CSU-ACADIS_dataManagement101-20120217CSU-ACADIS_dataManagement101-20120217
CSU-ACADIS_dataManagement101-20120217
 
Degonto file management
Degonto file managementDegonto file management
Degonto file management
 
data.ppt
data.pptdata.ppt
data.ppt
 
Extended subtree a new similarity function for tree structured data
Extended subtree a new similarity function for tree structured dataExtended subtree a new similarity function for tree structured data
Extended subtree a new similarity function for tree structured data
 
Introduction to Data Management
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data Management
 
Data Archiving and Sharing
Data Archiving and SharingData Archiving and Sharing
Data Archiving and Sharing
 
Disk Image!...and then what? Strategies for sustainable long-term storage an...
Disk Image!...and then what?  Strategies for sustainable long-term storage an...Disk Image!...and then what?  Strategies for sustainable long-term storage an...
Disk Image!...and then what? Strategies for sustainable long-term storage an...
 
Best practices data management
Best practices data managementBest practices data management
Best practices data management
 
File Management
File ManagementFile Management
File Management
 
Best practices data collection
Best practices data collectionBest practices data collection
Best practices data collection
 
OpenAIRE webinar: Principles of Research Data Management, with S. Venkatarama...
OpenAIRE webinar: Principles of Research Data Management, with S. Venkatarama...OpenAIRE webinar: Principles of Research Data Management, with S. Venkatarama...
OpenAIRE webinar: Principles of Research Data Management, with S. Venkatarama...
 
Lesson 6 Basic Tutorial Data Analysis Software for Flow Cytometry
Lesson 6 Basic Tutorial Data Analysis Software for Flow CytometryLesson 6 Basic Tutorial Data Analysis Software for Flow Cytometry
Lesson 6 Basic Tutorial Data Analysis Software for Flow Cytometry
 
seed block algorithm
seed block algorithmseed block algorithm
seed block algorithm
 
Good Practice in Research Data Management
Good Practice in Research Data ManagementGood Practice in Research Data Management
Good Practice in Research Data Management
 
Chapter 12.pptx
Chapter 12.pptxChapter 12.pptx
Chapter 12.pptx
 
Overview of the Data Processing Error Analysis System (DPEAS)
Overview of the Data Processing Error Analysis System (DPEAS)Overview of the Data Processing Error Analysis System (DPEAS)
Overview of the Data Processing Error Analysis System (DPEAS)
 
Bi4101343346
Bi4101343346Bi4101343346
Bi4101343346
 

Recently uploaded

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

Data De-duplication (Spring 2014)

  • 1. Data Deduplication for Language Documentation UNDER THE GUIDANCE OF:- DR. JAN CHOMICKI AND DR. JEFF GOOD PRESENTED BY: KAUSHAL HAKANI, SHAIL PARIKH, SHASHANK RALLAPALLI
  • 2. Outline  Introduction  Challenges  Steps followed  Algorithms used  Approach  Experimental Results  Limitations  Conclusions
  • 3. Introduction  13 Villages  7-9 “languages” spoken  4 local isolates  2 dialect clusters  12000 people  Localist attitudes  Various class of people collecting data
  • 4. Aim  Detect duplicate files in the data obtained by the researchers in Cameroon.  Decide which files to keep and which to remove.  Remove duplicate files (De-duplicate)  Maintain information about provenance of the deleted data.
  • 6. Dataset (continued)  Initial observations about the dataset reveals that it contains following types of files  Audio/Visual  Audio recordings  Video recordings  Photographs/Scanned images  Textual  Transcriptions (some time-aligned, XML)  Questionnaire data  Lexical data (e.g., vocabulary items in a database)
  • 7. Dataset (continued)  Metadata  Contains information about the actual data files  System generated file  Files generated by MAC OS (DS_Store) There were approximately 231 unique file extensions that we observed when we parsed the dataset.
  • 8. Challenges  Lack of standards in naming convention.  Decide suitable factor of de-duplication  File Name based or File Content based  Decide a suitable factor to take this decision  Get sample data to run different de-duplication techniques
  • 9. Challenges (continued)  Decide what de-duplication methods would be required  Edit Distance  Jaccard Similarity  Checksum and examination of data within file.  There were few other challenges that we faced  Come up with appropriate factors to decide what files to delete from the dataset  Moving files over different filesystems.
  • 10. Steps Initial Filtering •Group by File Size •Sampling Sampled Data •De-duplicate on file name? •De-duplicate on file content?
  • 11. Steps Experimental Observation •De-duplicate based on file name •Decide the de-duplication techniques to be used Implementation •Edit Distance •Jaccard Similarity •Custom Methods
  • 12. Steps Test sample data •Results were satisfactory •Also got data to compare results against Ran on Actual Data •Could potentially remove 384.41 GB out of a total of 928.45 GB. That is about 41.4% of the data.
  • 13. Algorithms  Used following standard de-duplication algorithms  Edit-Distance  Jaccard Similarity (Using n-grams)  Also used specialized algorithms  Copy removal (Special to dataset)  Bus removal (Again, a special method) NOT This →
  • 14. Edit-Distance  This algorithm gives the dissimilarity between two strings.  It calculates the cost of converting a given string two the other one.  The cost of insert, delete and replacement as 1.  For example: String s1 = “Mail Juice-21.gif” String s2 = “Mail Juice-18.gif”
  • 15. Example String1 = “Mail Juice-21.gif” String2 = “Mail Juice-18.gif”  Set the cost of insert = 1 , delete = 1 and replacement = 1.  Total cost of converting S1 to S2 is: 2.
  • 16. Jaccard Coefficient  This algorithm measures the similarity of two strings.  It divides the strings based on decidable factor k.  Then it calculates the containment of the grams of one string in the list of grams of other string  Jaccard Coefficient = (𝑆1 ∩ 𝑆2) (𝑆1 ∪ 𝑆2)
  • 17. Example String1 = MailJuice21 String2 = MailJuice18 Grams:- String1[11] = [Mai, ail, il_, l_J, _Ju, Jui, uic, ice, ce_, e_2, _21, 21_] String2[11] = [Mai, ail, il_, l_J, _Ju, Jui, uic, ice, ce_, e_1, _18, 18_] S1 U S2 = 15 S1 ∩ S2 = 9 Jaccard Coefficient = 0.6 i.e. 60% Chance that they are similar.
  • 18. Custom Methods  There were certain cases were the files were duplicate but name were not the same.  For example FILE NAME FILE SIZE FOO50407.JPG 1.7 MB FOO50407 (COPY).WAV 1.7 MB
  • 19. Experimental Results On sample data: WAV, 98% DELETED FILE SIZE VS TOTAL DELETED FILE SIZE OTHERS, 2%
  • 20. Experimental Results On Total Data: WAV 94% FILE SIZE DELETED/TOTAL FILE SIZE DELETED OTHERS 6%
  • 21. Generated Log File The column names from left to right are, new file name, old file name, old directory, size and timestamp.
  • 22. Limitations  We have observed a few limitations that exist in the system we made.  Our system isn’t sensitive to the different date formats appearing with in the file name and treats each of them differently.  Example: 25-05-2008 and 2008-25-5 are treated differently  Our system is also insensitive to abbreviations  Example: MK for MunKen is not taken to be similar So, human observation is still required to completely de-duplicate the data, provided the ingestion is unstructured.
  • 23. Conclusion  Data de-duplication is a job-specific or to be precise, application- specific task.  So, according to given specifications and our implemented logic, we can safely say, our methods have succeeded in de-duplicating a huge amount of data and freeing almost 400 GB of the given hard-drive of 1 TB.

Editor's Notes

  1. Identify duplicate data by sampling
  2. 750 MB of a total of 13 GB.
  3. 395 GB of a total of 900 GB. 2500 files duplicate in the whole directory. Max occurance of duplicates = DS_Store Max size of duplicates = WAV = 370 GB. WAV 370 GB /