<Р> Как тези елементи работят заедно по време на рутинен процес? Разберете в следващия раздел.
Използване на системата за File Google
<р> искания файлови следват стандартен работен поток. Заявка за четене е проста - клиентът изпраща искане до главния сървър, за да разберете, където клиентът може да намерите определен файл в системата. Сървърът отговаря с местоположението на първичния реплика на съответното парче. Първичната реплика притежава лизинг от главния сървър за парчето става въпрос.
<Р>
Ако не реплика в момента държи на договор за лизинг, главния сървър обозначава парче, както на първичния. Той прави това чрез сравняване на IP адреса на клиента, за да адресите на chunkservers съдържащи копия. Главният сървър избира chunkserver-близо до клиента. Това парче chunkserver се превръща в основно. Клиентът след контакти подходящия chunkserver директно, която изпраща копието на клиента.
<Р> Напиши искания са малко по-сложни. Клиентът все още изпраща искане до главния сървър, който отговаря с местоположението на първична и вторична реплики. Съхранява клиентските тази информация в кеш паметта. По този начин, ако клиентът трябва да се отнасят за същия реплика по-късно, тя може да бъде заобиколена главния сървър. Ако първичната реплика стане недостъпна или променя реплика, клиентът ще има. Да се консултира с главния сървър отново преди да се свържете с chunkserver
<р> Клиентът след това изпраща данните за запис на всички копия, като се започне с най-близкия реплика и завършвайки с най-отдалечени един. Това няма значение, ако най-близкия реплика е първична или вторична. Google сравнява този метод за показване на данни, за да тръбопровод.
След като копия получават данните, основната реплика започва да зададете последователни серийни номера за всяка промяна във файла. Промените се наричат мутации. Серийните номера нареди на реплики за това как да поръчате всяка мутация. Първичната тогава се прилага мутациите в последователен ред на собствените си данни. Тогава той изпрати заявка за запис на вторични реплики, които следват една и съща процедура за кандидатстване. Ако