Implementation of web product search engine : parallel incremental web crawler
One of the main objectives in designing a Parallel Incremental Web Crawler is to provide a solution to the problem of designing a large scale web-based Content Based Image Retrieval (CBIR) system. Our CBIR system has indexed more than 1 million images crawled from various Business to Consumer (B2C)...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2011
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/46343 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-46343 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-463432023-03-03T20:52:38Z Implementation of web product search engine : parallel incremental web crawler Lwi, Tiong Chai. Hoi Chu Hong School of Computer Engineering Centre for Advanced Information Systems DRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrieval One of the main objectives in designing a Parallel Incremental Web Crawler is to provide a solution to the problem of designing a large scale web-based Content Based Image Retrieval (CBIR) system. Our CBIR system has indexed more than 1 million images crawled from various Business to Consumer (B2C) websites till date. The Internet traffic today is getting more complicated and analyzing how websites are interlinked and their content similarity is important for Web Mining. Due to the growing and dynamic nature of the web, it has poses unprecedented scaling challenges to traverse all URLs in the web documents and handle these URLs, so it has become imperative to parallelize a crawling process for extraction of useful data from the web. In this report, we have proposed a novel architecture of a parallel crawler with an optimization model which is scalable and resilient against system crashes while maximizing the download rate and minimizing the overhead from parallelization based on API and domain specific crawling. We will also discuss how our crawling module is realized to make crawling task more effective and scalable in the collection process of data retrieval without recursive crawling on the same honey pot. We will also be discussing on the storage of extracted data using certain data management techniques and also image processing techniques such as Spatial Anti-Aliasing and enhancing by the crawler when an image is being processed and stored. Finally, several experiments were conducted to evaluate the processed data quality as well as the effectiveness of the algorithms parallel performance in the web crawler. In the experiment, several benchmarking test was also conducted to evaluate the CPU resource utilization as well as the freshness of the eVISE operational database. Bachelor of Engineering (Computer Science) 2011-12-02T04:35:05Z 2011-12-02T04:35:05Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/46343 en Nanyang Technological University 103 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::Information systems::Information storage and retrieval |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrieval Lwi, Tiong Chai. Implementation of web product search engine : parallel incremental web crawler |
description |
One of the main objectives in designing a Parallel Incremental Web Crawler is to provide a solution to the problem of designing a large scale web-based Content Based Image Retrieval (CBIR) system. Our CBIR system has indexed more than 1 million images crawled from various Business to Consumer (B2C) websites till date. The Internet traffic today is getting more complicated and analyzing how websites are interlinked and their content similarity is important for Web Mining. Due to the growing and dynamic nature of the web, it has poses unprecedented scaling challenges to traverse all URLs in the web documents and handle these URLs, so it has become imperative to parallelize a crawling process for extraction of useful data from the web. In this report, we have proposed a novel architecture of a parallel crawler with an optimization model which is scalable and resilient against system crashes while maximizing the download rate and minimizing the overhead from parallelization based on API and domain specific crawling. We will also discuss how our crawling module is realized to make crawling task more effective and scalable in the collection process of data retrieval without recursive crawling on the same honey pot. We will also be discussing on the storage of extracted data using certain data management techniques and also image processing techniques such as Spatial Anti-Aliasing and enhancing by the crawler when an image is being processed and stored. Finally, several experiments were conducted to evaluate the processed data quality as well as the effectiveness of the algorithms parallel performance in the web crawler. In the experiment, several benchmarking test was also conducted to evaluate the CPU resource utilization as well as the freshness of the eVISE operational database. |
author2 |
Hoi Chu Hong |
author_facet |
Hoi Chu Hong Lwi, Tiong Chai. |
format |
Final Year Project |
author |
Lwi, Tiong Chai. |
author_sort |
Lwi, Tiong Chai. |
title |
Implementation of web product search engine : parallel incremental web crawler |
title_short |
Implementation of web product search engine : parallel incremental web crawler |
title_full |
Implementation of web product search engine : parallel incremental web crawler |
title_fullStr |
Implementation of web product search engine : parallel incremental web crawler |
title_full_unstemmed |
Implementation of web product search engine : parallel incremental web crawler |
title_sort |
implementation of web product search engine : parallel incremental web crawler |
publishDate |
2011 |
url |
http://hdl.handle.net/10356/46343 |
_version_ |
1759853140938588160 |