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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |