Розподілена файлова система: опис, особливості, переваги

Модифікація розповсюдження

Коли кеш розташований на вузлах clients, дані файлу можуть одночасно кешуватися на декількох вузлах. Можливо, що кеші стають неузгодженими, коли дані файлу змінюються одним з клієнтів, а відповідні дані, кешовані в інших вузлах, не змінюються і не відкидаються.

Існують дві проблеми з дизайном:

  • При поширенні змін, внесених у ці дані на відповідний файловий сервер.
  • При перевірці достовірності кешованих даних.
  • Використовувана схема розповсюдження модифікації надає критичний вплив на продуктивність і надійність системи.

    Метод «Схема запису» застосовується, коли запис кешу змінюється, нове значення негайно відправляється на сервер для оновлення основної копії файлу. Перевага методу висока ступінь надійності та придатності для UNIX-подібної семантики. Це пов’язано з тим, що ризик відновлення даних, втрачених в разі збою клієнта, дуже низький, оскільки кожна модифікація негайно поширюється на сервер, що має основну копію.

    Недолік – ця схема підходить тільки тоді, коли співвідношення звернень до читання запису досить велике. Він не знижує мережевий трафік для запису. Це пов’язано з тим, що кожен доступ на запис повинен чекати, поки дані будуть записані на головну копію сервера.