Experimental implementation on external memory breadth-first search algorithm

Modern day’s databases contain over hundred gigabytes to petabytes of information. For efficient and fast processing of such large amount of data, it will be desirable if all information can be stored in a computer system’s main memory for processing. However in reality, that is not the case as slow...

Full description

Saved in:
Bibliographic Details
Main Author: Poh, Eric Jian Wen.
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/43936
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-43936
record_format dspace
spelling sg-ntu-dr.10356-439362023-03-03T20:32:06Z Experimental implementation on external memory breadth-first search algorithm Poh, Eric Jian Wen. School of Computer Engineering Cheng Sheung Chak James DRNTU::Engineering::Computer science and engineering::Data::Data structures DRNTU::Engineering::Computer science and engineering::Software::Software engineering Modern day’s databases contain over hundred gigabytes to petabytes of information. For efficient and fast processing of such large amount of data, it will be desirable if all information can be stored in a computer system’s main memory for processing. However in reality, that is not the case as slower secondary storage mediums are normally preferred to contain such large data sets. Therefore, in the field of data management, there is an important need for efficient data processing algorithms using external memory to process large data sets. Breadth-First Search (BFS) traversal is one of the most basic and essential graph processing operations. To perform BFS on massive undirected graph is considered to be I/O efficiency problem. Traditional BFS algorithm will not be scalable to perform BFS operation on such large graph due to the number of I/O operations involved. The solution to this problem will be to implement external memory BFS algorithm for efficient computations. In this project, the Munagala and Ranade algorithm is being studied and implemented to perform BFS in external memory model. The main objective is to implement an I/O efficient external memory algorithm to perform Breadth-First search on large graph in the lowest possible time. Bachelor of Engineering (Computer Engineering) 2011-05-16T02:45:44Z 2011-05-16T02:45:44Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/43936 en Nanyang Technological University 114 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::Data::Data structures
DRNTU::Engineering::Computer science and engineering::Software::Software engineering
spellingShingle DRNTU::Engineering::Computer science and engineering::Data::Data structures
DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Poh, Eric Jian Wen.
Experimental implementation on external memory breadth-first search algorithm
description Modern day’s databases contain over hundred gigabytes to petabytes of information. For efficient and fast processing of such large amount of data, it will be desirable if all information can be stored in a computer system’s main memory for processing. However in reality, that is not the case as slower secondary storage mediums are normally preferred to contain such large data sets. Therefore, in the field of data management, there is an important need for efficient data processing algorithms using external memory to process large data sets. Breadth-First Search (BFS) traversal is one of the most basic and essential graph processing operations. To perform BFS on massive undirected graph is considered to be I/O efficiency problem. Traditional BFS algorithm will not be scalable to perform BFS operation on such large graph due to the number of I/O operations involved. The solution to this problem will be to implement external memory BFS algorithm for efficient computations. In this project, the Munagala and Ranade algorithm is being studied and implemented to perform BFS in external memory model. The main objective is to implement an I/O efficient external memory algorithm to perform Breadth-First search on large graph in the lowest possible time.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Poh, Eric Jian Wen.
format Final Year Project
author Poh, Eric Jian Wen.
author_sort Poh, Eric Jian Wen.
title Experimental implementation on external memory breadth-first search algorithm
title_short Experimental implementation on external memory breadth-first search algorithm
title_full Experimental implementation on external memory breadth-first search algorithm
title_fullStr Experimental implementation on external memory breadth-first search algorithm
title_full_unstemmed Experimental implementation on external memory breadth-first search algorithm
title_sort experimental implementation on external memory breadth-first search algorithm
publishDate 2011
url http://hdl.handle.net/10356/43936
_version_ 1759854657976401920