Google File System – Google's Success Secret Google File System - Google Success Secret
GFS ot Google File System is one the most innovative feature of Google which forms the backbone of all the searches and storage of Google Technology. VFS ot Google File System ir viena no visnovatoriskākajiem iezīme Google, kas veido mugurkaulu visu meklē un uzglabāšanu Google Technology. GFS is a scalable distributed file system which is based on Linux, built with the just one aim, to handle BIG files. VFS ir pielāgojamiem sadala failu sistēma, kas balstās uz Linux, veidots ar vienu mērķi, lai rīkotos BIG failus. Scalable means “the ability of a product or network to accommodate growth” where as Distributed means ” Thing which can be spread around, here its aim is to decentralize to handle multiple request for data. Pielāgojamiem ir "spēja produktu vai tīklu, lai kārtotu izaugsmi", kur, kā Distributed līdzekļiem ", kam var izplatīties ap, šeit tā mērķis ir decentralizēt apstrādāt vairāku pieprasījumu datiem.
What is GFS? Kas ir VFS?
GFS as I described above is storage system which allows main functionality of storage, processing search and retrieval and in case of failure should be able to self correct it in order to retrieve huge amount of data which Google's paper say is in terms of Multi-GB. VFS, kā es iepriekš aprakstīto ir uzglabāšanas sistēma, kas ļauj galvenajām funkcionalitāti uzglabāšanai, apstrādei meklēšanas un izguves un atteices gadījumā būtu jāspēj sev pareizu to, lai ielādētu milzīgo datu apjomu, kas Google papīra teikt ir izteiksmē Multi-GB .
How GFS Work? Kā VFS Work?
According to Google Lab's Jeffery Dean, The idea behind GFS is to store data reliably even in the presence of unreliable machines. Saskaņā ar Google Lab's Jeffery Dean, The ideja VFS ir uzglabāt datus droši pat klātbūtnes neuzticamo mašīnas. The GFS system works on master slave module. Par VFS sistēmas darbu meistars vergu moduli. There is one machine which acts as server and several other which are slaves or node. Ir viena mašīna, kas darbojas kā serveris un vairākas citas, kas ir vergi vai mezglā.
The master is responsible to keep track of “which data is stored on which machine” , called as meta data ( data about data). Kapteinis ir atbildīgs sekot ", kurā datus uzglabā uz kuriem mašīna", ko sauc par meta dati (dati par datiem). The GFS is said to maintain 3 copies of any data or file including executable. Par VFS nav teikts, lai saglabātu 3 kopijas par jebkuru datu vai failu ieskaitot izpildāmā. The meta data resides on the main memory of Master , ie on ram, thus allowing faster access.GFS was designed to store huge amount of data, till current date, The meta datu dzīvo uz galvenās atmiņas Master, ti, uz ram, tādā veidā ļaujot ātrāk access.GFS bija paredzēts uzglabāt milzīgo datu apjomu, kas līdz pašreizējais datums,
The largest Google Cluster ( Cluster is group of computers together as network) stores hundreds of terrabytes of memory across thousands of disks. Lielākā Google Cluster (Cluster ir grupa datoru kopā kā tīklu) veikaliem simtiem terrabytes atmiņas pāri tūkstošiem diski.
How Data Failure and tolerance works in GFS ? Kā Data neizpilde un tolerance darbu VFS?
In GFS, The master server handles all the requests , which in turn transfer the request to exact location of data to one or more nodes or slaves. In VFS, kapteinim servera rokturi visus pieprasījumus, kas, savukārt, nodod pieprasījumu precīzu atrašanās vietu dati uz vienu vai vairākiem punktiem, vai vergi. In case the request takes more time than alloted the system switches to a backup-copy ( the reason of maintaining 3 copies!!). Gadījumā, ja pieprasījums aizņem vairāk laika nekā alloted sistēmas slēdžiem uz rezerves kopiju (iemesls uzturēt 3 kopijas!).
In case of one of the slaves or nodes fail, its Master which is responsible to maintain the count of nodes either by reallocating ro some other machine or creating a duplicate copy. Gadījumā, ja viena no verdzeņu vai mezglu neizdoties, tā kapteinis, kas ir atbildīgs, lai saglabātu skaits mezglu vai nu pārdalāmi ro daži citi mašīna vai radot dublikāta kopiju. Although there is only single master “active” at any given point, the state of master ( log of what the master has been doing) is present on other machines too. Lai gan ir tikai vienu kapteinis "aktīvās" jebkurā punktā, stāvokli kapteinis (log par to, ko kapteinis ir dara) ir klāt citu mašīnas too.
Thus in case of failure of master , another machine which knows what the failed master was doing takes the position and keeps the work on move.This is an overview of how GFS works. Tādējādi gadījumā, ja netiek maģistra, cita iekārta, kas zina, kas nav kapteinis dara nostāja un turpina darbu pie move.This ir pārskats par to, kā VFS darbi. For more technical details look at Lai iegūtu vairāk tehniskās detaļas apskatīt GFS Papers VFS Papers Next post I will talk about Nākamā post Es runāt par MapReduce Tech used by Google MapReduce Tech Google izmanto which forms another heart of Google's success. , kas veido citu sirds Google panākumus.

Posted on 14th April 2007 by Posted par 14 aprīlis 2007 Ashish Mohta Ashish Mohta , A tech blogger who writes about solving day to day problems of people who use computer. , A tech blogger, kas raksta par risināšana ikdienas problēmas, kas saistītas ar cilvēkiem, kuri lieto datoru. He also writes on How to use the applications like Office, PC tips, Online tools,Browsers and more. All posts by Viņš arī raksta par to, kā izmantot lietojumiem, piemēram, Office, PC padomus, Online instrumentus, pārlūkprogrammas un vairāk. Visi amatu ar Ashish Mohta Ashish Mohta | Connect with me @ | Sazinieties ar mani @ Twitter Čivināt | | Linkedin Linkedin | | Facebook Facebook | | Stumble Paklupt | Need more help? | Vajadzīga palīdzība? Ask your Questions at our Jautājiet pēc mūsu Support Center Support Center




























Free Email Subscription
One Comment Viens Komentārs » »
Leave your response! Atstājiet savu reakciju!