google search engine system analysis

14
Google Search Engine System Analysis Group Members: 1.Razia Sultana (12101047) 2.Tajul Islam(12101067) 3.Syeda NoorJaha (12101064) 4.Ibtehaz Shawon(14341001) 5.Abu Sufian(12101048) 6.Arafat Habib(121010156)

Upload: abu-sufian

Post on 08-Feb-2017

322 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Google search engine system analysis

Google Search Engine System Analysis

Group Members:1.Razia Sultana (12101047)2.Tajul Islam(12101067)3.Syeda NoorJaha (12101064)4.Ibtehaz Shawon(14341001)5.Abu Sufian(12101048)6.Arafat Habib(121010156)

Page 2: Google search engine system analysis

Introduction to the system(Features and Uses)Safe search with best result is the main

feature of Google search engineSuggestion during search with local benefitLanguage translation Cached link to give the quick search that

visited earlierUpdate information with newspaper, weather

information, Videos

Page 3: Google search engine system analysis

Continue…

Street Maps with travelling information Books, images, music, videos, movies,

products and sites searchQ/A and definitions

Page 4: Google search engine system analysis

System DetailsType of site: web search engineAvailable in: 123 LanguagesWritten in: python, c, c++Launched : September 15, 1997Around 15,000 Software developerWeb Crawler,Indexing,Page Rank algorithm

are the main property for search engine.Crawling done by using Python

Page 5: Google search engine system analysis

Continue…Number of Web Pages Fetched (24 million)Number of Urls Seen(76.5 million)Total Size of Fetched Pages (147.8 GB)Short Inverted Index (4.1 GB)Full Inverted Index(37.2 GB)Links Database (3.9 GB)

Page 6: Google search engine system analysis

MethodologyGoogle Search Engine uses Agile model.Agile development provides opportunities to

assess the direction throughout the development lifecycle.

such as Scrum, Extreme Programming, Lean Development, Feature-Driven Development (FDD), Crystal

Page 7: Google search engine system analysis

Continue…

Page 8: Google search engine system analysis

Source Code Management (Tools)

● Open Source Project like Android & Chromium

● Perforce setup & internal tools (ex: git)● Code Branching● Special version of Google Code Search & top

secret code searching tools.

Page 9: Google search engine system analysis

Build management(Tools)Google has available tools for tracking

dependencies and then running automated testing

Google used the Rietveld Code Review Tool to keep track of all issues and comments, and to keep track of differences between versions of codes.

Developers Update their works using this tool this tool used as a build management for

making search engine

Page 10: Google search engine system analysis

Continue…

Page 11: Google search engine system analysis

Bug tracking 1.LGTM2.Hotspot,Bug prediction and Rahmann’s

Algorithm3.Buganizer

Page 12: Google search engine system analysis

ConclusionGoogle is designed to be a scalable search

engineGoogle employs a number of techniques to

improve search quality including page rank, anchor text, and proximity information

Google is a complete architecture for gathering web pages, indexing them, and performing search queries over them.

Page 13: Google search engine system analysis

THANK YOU

Page 14: Google search engine system analysis

Sources<http://google-engtools.blogspot.com/

2011/12/bug-prediction-at-google.html>