Google Dateisystem - Google? s Erfolg-Geheimnis
GFS ot Google Dateisystem ist eins die erfinderischste Eigenschaft von Google, das das Rückgrat aller Suchen und Ablage der Google Technologie bildet. GFS ist ein scalable verteiltes Dateisystem, das auf Linux basiert, errichtet mit dem gerechten Ziel, um GROSSE Akten anzufassen. Scalable Mittel? die Fähigkeit eines Produktes oder des Netzes, Wachstum unterzubringen? wo als verteilte Mittel? Sache, die herum verbreitet werden kann, hier sein Ziel ist zu dezentralisieren, um mehrfachen Antrag für Daten anzufassen.
Was ist GFS?
GFS, da ich oben beschrieb, ist Speichersystem, das Hauptfunktionalität der Ablage erlaubt und Suche und Wiederherstellung und im Falle des Ausfalls verarbeitet, sollte der korrekte Selbst es zwecks zurückholt sehr große Menge Daten, die Google? s Papier sagen ist in Multi-GB ausgedrückt.
Wie GFS Arbeit?
Entsprechend Google Labor? s Jeffery Dekan, die Idee hinter GFS soll die Daten zuverlässig speichern, die in Anwesenheit der unzuverlässigen Maschinen gleichmäßig sind. Das GFS System arbeitet auf Herr-Sklavemodul. Es gibt eine Maschine, die als Bediener und einiger anderer dient, die Sklaven oder Nullpunkt sind.
Der Meister ist verantwortlich, zu verfolgen? welche Daten werden gespeichert, auf denen Maschine? , benannt als Metadaten (Daten über Daten). Das GFS wird gesagt, um 3 Kopien jeder möglicher Daten oder Akte einschließlich vollziehbares beizubehalten. Die Metadaten liegt auf dem Hauptspeicher des Meisters, d.h. auf RAM, schnelleres access.GFS so erlaubend war entworfen, sehr große Menge Daten, bis Tagesdatum zu speichern,
Der größte Google Block (Block ist Gruppe Computer zusammen als Netz), speichert Hunderte terrabytes Gedächtnis über Tausenden Scheiben.
Wie Datenausfall- und -toleranzarbeiten in GFS?
In GFS faßt der Vorlagenbediener alle Anträge an, die der Reihe nach den Antrag bringen, Position von Daten zu einen oder mehrer Nullpunkten oder zu Sklaven zu fordern. Falls der Antrag mehr Zeit als dauert, alloted die System Schalter zu einer Unterstützungkopie (der Grund des Beibehaltens von 3 Kopien!!).
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. 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.
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. For more technical details look at GFS PapersNext post I will talk about MapReduce Tech used by Google which forms another heart of Google?s success.
Tags: gfs, master server, master slave, storage system
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Posted on 14th April 2007 by Ashish Mohta , A tech blogger who writes about solving day to day problems of people who use computer. He also writes on How to use the applications like Office, PC tips, Online tools,Browsers and more. All posts by Ashish Mohta | Connect with me @
Twitter |
Linkedin |
Facebook |
Stumble
| Need more help? Ask your Questions at our Support Center





































Free Email Subscription


One Comment »
Trackbacks
Leave your response!