Data placement and management algorithms for data centers

The report presents the purpose, concept, technique, detail explanation, results and consideration of the project “Data Placement and Management Algorithms for Data Centers”. The project is part of a joint research of NTU School of Computer Engineering and School of Mathematics Science about “Self-R...

Full description

Saved in:
Bibliographic Details
Main Author: Hua, Stephen Tran Dung.
Other Authors: Anwitaman Datta
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/48732
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-48732
record_format dspace
spelling sg-ntu-dr.10356-487322023-03-03T20:52:57Z Data placement and management algorithms for data centers Hua, Stephen Tran Dung. Anwitaman Datta School of Computer Engineering Centre for Advanced Information Systems DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks DRNTU::Engineering::Computer science and engineering::Data::Coding and information theory The report presents the purpose, concept, technique, detail explanation, results and consideration of the project “Data Placement and Management Algorithms for Data Centers”. The project is part of a joint research of NTU School of Computer Engineering and School of Mathematics Science about “Self-Repairing Code”. The project developed a pioneer Website application which utilizes Projective Self-Repairing Code (PSRC) of the Self-Repairing Code family. It is to prove the correctness and applicableness of the PSRC for data distribution over the network. The code tries to deliver a new concept of an effective and efficient mechanism to recover data lost in a distributed system. Binary file is treated as data and according to this PSRC, the web application has achieved splitting file into parts, creating redundant parts, distributing these parts over the network storages, repairing any file part loss and reconstructing original file. The author has developed a dynamic interactive website with user-friendly features as a file repository system and implemented these abovementioned functionalities applying PSRC algorithm. The application is built using robust and adaptive VB.NET with rich library classes to manipulate binary file as well as utilize socket for file transmission over the network. The SQL database is used to assist in file’s information storage. Furthermore, techniques such as bitwise XOR and random selection of nodes are implemented to make the PSRC concepts possible. Error handling and software testing have been taken care of to make this a quality application. In conclusion, the project has built a quality online repository application which first ever realizes the PSRC. Bachelor of Engineering (Computer Science) 2012-05-09T01:01:45Z 2012-05-09T01:01:45Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/48732 en Nanyang Technological University 106 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
DRNTU::Engineering::Computer science and engineering::Data::Coding and information theory
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
DRNTU::Engineering::Computer science and engineering::Data::Coding and information theory
Hua, Stephen Tran Dung.
Data placement and management algorithms for data centers
description The report presents the purpose, concept, technique, detail explanation, results and consideration of the project “Data Placement and Management Algorithms for Data Centers”. The project is part of a joint research of NTU School of Computer Engineering and School of Mathematics Science about “Self-Repairing Code”. The project developed a pioneer Website application which utilizes Projective Self-Repairing Code (PSRC) of the Self-Repairing Code family. It is to prove the correctness and applicableness of the PSRC for data distribution over the network. The code tries to deliver a new concept of an effective and efficient mechanism to recover data lost in a distributed system. Binary file is treated as data and according to this PSRC, the web application has achieved splitting file into parts, creating redundant parts, distributing these parts over the network storages, repairing any file part loss and reconstructing original file. The author has developed a dynamic interactive website with user-friendly features as a file repository system and implemented these abovementioned functionalities applying PSRC algorithm. The application is built using robust and adaptive VB.NET with rich library classes to manipulate binary file as well as utilize socket for file transmission over the network. The SQL database is used to assist in file’s information storage. Furthermore, techniques such as bitwise XOR and random selection of nodes are implemented to make the PSRC concepts possible. Error handling and software testing have been taken care of to make this a quality application. In conclusion, the project has built a quality online repository application which first ever realizes the PSRC.
author2 Anwitaman Datta
author_facet Anwitaman Datta
Hua, Stephen Tran Dung.
format Final Year Project
author Hua, Stephen Tran Dung.
author_sort Hua, Stephen Tran Dung.
title Data placement and management algorithms for data centers
title_short Data placement and management algorithms for data centers
title_full Data placement and management algorithms for data centers
title_fullStr Data placement and management algorithms for data centers
title_full_unstemmed Data placement and management algorithms for data centers
title_sort data placement and management algorithms for data centers
publishDate 2012
url http://hdl.handle.net/10356/48732
_version_ 1759855844423368704