<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Сетевая файловая система с кэшированием данных</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html</link>
    <description>Zach Brown ведет работу (http://tservice.net.ru/~s0mbre/blog/devel/fs/2007_11_24.html) над созданием сетевой Файловой системы CRFS (Coherent Remote File System). CRFS похожа на NFS, но с возможностью кэширвования данных на клиентской стороне.&lt;br&gt;&lt;br&gt;&lt;br&gt;Все файловые операции производится на локально прокэшированных данных, с дальнейшей фоновой синхронизацией кэша. Если данных в кэше не оказалось, они загружаются с сервера.&lt;br&gt;&lt;br&gt;&lt;br&gt;Так как проект CRFS развивается в недрах компании Oracle и дата открытия исходных текстов неизвестна, Евгений Поляков решил (http://tservice.net.ru/~s0mbre/blog/devel/fs/2007_11_24.html) создать ФС работающую по тем же принципам, но развивающуюся как открытый проект.&lt;br&gt;&lt;br&gt;URL: http://tservice.net.ru/~s0mbre/blog/devel/fs/2007_11_24.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=12923&lt;br&gt;</description>

<item>
    <title>Сетевая файловая система с кэшированием данных (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html#21</link>
    <pubDate>Wed, 28 Nov 2007 14:38:01 GMT</pubDate>
    <description>&amp;gt;Разделяемый файл это тоже массив байт. На этом пожалуй и закончу. &lt;br&gt;&lt;br&gt;Серьезное утверждение! :)) Также необходимо отметить, что 2+2=4.&lt;br&gt;&lt;br&gt;Файлов много, они все разные, плюс операции с метаданными.&lt;br&gt;&lt;br&gt;Кстати, для справки: mpi алгоритмы проще для реализации когерентности кэшей, поэтому не существует (по крайней мере широко известных) реализаций глобального адресного пространства для сетевых файловых систем (хотя можно назвать &quot;Munin: Distributed Shared Memory Using Multi-Protocol Release Consistency&quot;, да и там message passing все время).&lt;br&gt;&lt;br&gt;По разговорам с автором, предполагается для начала простейший механизм на основе сообщений.&lt;br&gt;&lt;br&gt;Я тут подумал на досуге, интересно, а как вообще реализовать распределенный кэш без сообщений? В любом случае будут уведомления о смене состояния страницы/ячейки. В SMP это в целом тоже самое, только называется по-другому - cache line invalidate и т.п. а по сути сообщения.&lt;br&gt;</description>
</item>

<item>
    <title>Сетевая файловая система с кэшированием данных (belkin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html#20</link>
    <pubDate>Wed, 28 Nov 2007 14:07:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Там global physical address space, здесь Global File System Space. Не вижу &lt;br&gt;&amp;gt;&amp;gt;принципиальной разницы. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Память - один массив байт, файлы - на каждый файл разный массив. &lt;br&gt;&lt;br&gt;Разделяемый файл это тоже массив байт. На этом пожалуй и закончу.&lt;br&gt;</description>
</item>

<item>
    <title>Сетевая файловая система с кэшированием данных (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html#19</link>
    <pubDate>Wed, 28 Nov 2007 13:51:30 GMT</pubDate>
    <description>&amp;gt;Там global physical address space, здесь Global File System Space. Не вижу &lt;br&gt;&amp;gt;принципиальной разницы. &lt;br&gt;&lt;br&gt;Память - один массив байт, файлы - на каждый файл разный массив.&lt;br&gt;&lt;br&gt;&amp;gt;Ну так потому и ошибки так как сложные алгоритмы и протоколы. Распределённая &lt;br&gt;&amp;gt;обработка перешла лет 10 как на уровень либо транзакций БД либо &lt;br&gt;&amp;gt;на потоки сообщений. Кому реально сейчас нужно открывать на запись разделяемые &lt;br&gt;&lt;br&gt;Никуда она не ушли - mpi как был, так и остался.&lt;br&gt;&lt;br&gt;&amp;gt;файлы на нескольких машинах ? Если говорить о группе файлов, состовляющих &lt;br&gt;&amp;gt;одно логическое целое, то тем более такой группой нужно управлять централизовано &lt;br&gt;&amp;gt;в одной точке чтобы гарантировать целостность информации. Обмен данными в виде &lt;br&gt;&amp;gt;файлов отмирает так как не учитывает природу и логическую структуру хрнящейся &lt;br&gt;&amp;gt;в ней информации. Поэтому никто до сих NFS массово на что-нибудь &lt;br&gt;&amp;gt;не меняют. Зачем менять шило на мыло ? Подождать лет пять &lt;br&gt;&amp;gt;- оно засохнет и само отвалиться. &lt;br&gt;&lt;br&gt;Наличие одной такой точки сводит на нет масштабируемость - с 10 клиентами раб</description>
</item>

<item>
    <title>Сетевая файловая система с кэшированием данных (belkin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html#18</link>
    <pubDate>Wed, 28 Nov 2007 13:11:44 GMT</pubDate>
    <description>&amp;gt;Это всего лишь слова. На самом деле немного отличается - global physical &lt;br&gt;&amp;gt;address space намного сложнее представить на нескольких машинах, поэтому проще &lt;br&gt;&lt;br&gt;Там global physical address space, здесь Global File System Space. Не вижу принципиальной разницы.&lt;br&gt;&lt;br&gt;&amp;gt;А gpfs почему-то не наступила с параллельным доступом. Может стоит реализовывать без &lt;br&gt;&amp;gt;ошибок в дизайне? &lt;br&gt;&amp;gt;На самом деле проект, если автор его доведет до работоспособного состояния, то &lt;br&gt;&amp;gt;это будет отличной заменой NFS на подавляющем большинстве задач. &lt;br&gt;&lt;br&gt;Ну так потому и ошибки так как сложные алгоритмы и протоколы. Распределённая обработка перешла лет 10 как на уровень либо транзакций БД либо на потоки сообщений. Кому реально сейчас нужно открывать на запись разделяемые файлы на нескольких машинах ? Если говорить о группе файлов, состовляющих одно логическое целое, то тем более такой группой нужно управлять централизовано в одной точке чтобы гарантировать целостность информации. Обмен данными в виде файлов отмирает так как не учитывает природу и ло</description>
</item>

<item>
    <title>Сетевая файловая система с кэшированием данных (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html#17</link>
    <pubDate>Wed, 28 Nov 2007 10:07:46 GMT</pubDate>
    <description>&amp;gt;Когерентность кэшей файловых систем прниципиально ничем не отличается от того же для &lt;br&gt;&amp;gt;кэшей оперативной памяти, а это уже давно обсосано и все грабли &lt;br&gt;&amp;gt;известны. Плюс к этому обсосаны алгоритмы обеспечения согласованности распределённых файловых систем. &lt;br&gt;&amp;gt;Это про теорию. &lt;br&gt;&lt;br&gt;Это всего лишь слова. На самом деле немного отличается - global physical address space намного сложнее представить на нескольких машинах, поэтому проще использовать message passing алгоритмы, которые медленнее. Но это тоже только слова.&lt;br&gt;&lt;br&gt;&amp;gt;Блокировать и кэшировать надо на уровне прикладного ПО ибо только оно знает &lt;br&gt;&amp;gt;логическую структуру данных. Sun уже пыталась легко и непринуждённо присклеить к &lt;br&gt;&amp;gt;NFS CacheFS на стороне клиента и огребла проблемы при открытии файлов &lt;br&gt;&amp;gt;на запись. А Novell на грабли с кэшированием файлов на стороне &lt;br&gt;&amp;gt;клиента наступила ешё лет сем-восемь назад и, естественно, попросила не пользоваться. &lt;br&gt;&amp;gt;Кто следующий ? &lt;br&gt;&lt;br&gt;А gpfs почему-то не наступила с параллельным доступом. Может стоит реализовывать без ошибок в</description>
</item>

<item>
    <title>Сетевая файловая система с кэшированием данных (belkin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html#16</link>
    <pubDate>Wed, 28 Nov 2007 07:18:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Мазохисты. Опять будут городить сложное и глючное. Каждый раз одно и тоже: &lt;br&gt;&amp;gt;&amp;gt;как только понадобяться блокировки так вся эта кешированная трихому-ия на стороне &lt;br&gt;&amp;gt;&amp;gt;килента станет занозой в заднице. И ведь уже полно примеров реализаций &lt;br&gt;&amp;gt;&amp;gt;и последующих отказов от этого. И теория неплохо давно описана. А &lt;br&gt;&amp;gt;&amp;gt;нет надо самим на это наступить. Мазохисты. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;По ссылкам не ходили? Там предполагается механизм когерентности кэшей. &lt;br&gt;&amp;gt;И что за теория быстрой работы без кэшей, просвятите общественность? &lt;br&gt;&lt;br&gt;Когерентность кэшей файловых систем прниципиально ничем не отличается от того же для кэшей оперативной памяти, а это уже давно обсосано и все грабли известны. Плюс к этому обсосаны алгоритмы обеспечения согласованности распределённых файловых систем. Это про теорию.&lt;br&gt;&lt;br&gt;Блокировать и кэшировать надо на уровне прикладного ПО ибо только оно знает логическую структуру данных. Sun уже пыталась легко и непринуждённо присклеить к NFS CacheFS на стороне клиента и огребла проблемы при открытии файлов на запись. А Novell</description>
</item>

<item>
    <title>Сетевая файловая система с кэшированием данных (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html#15</link>
    <pubDate>Tue, 27 Nov 2007 07:15:34 GMT</pubDate>
    <description>&amp;gt;Мазохисты. Опять будут городить сложное и глючное. Каждый раз одно и тоже: &lt;br&gt;&amp;gt;как только понадобяться блокировки так вся эта кешированная трихому-ия на стороне &lt;br&gt;&amp;gt;килента станет занозой в заднице. И ведь уже полно примеров реализаций &lt;br&gt;&amp;gt;и последующих отказов от этого. И теория неплохо давно описана. А &lt;br&gt;&amp;gt;нет надо самим на это наступить. Мазохисты. &lt;br&gt;&lt;br&gt;По ссылкам не ходили? Там предполагается механизм когерентности кэшей.&lt;br&gt;И что за теория быстрой работы без кэшей, просвятите общественность?&lt;br&gt;</description>
</item>

<item>
    <title>Сетевая файловая система с кэшированием данных (belkin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html#14</link>
    <pubDate>Tue, 27 Nov 2007 06:48:56 GMT</pubDate>
    <description>&quot;Все файловые операции производится на локально прокэшированных данных, с дальнейшей фоновой синхронизацией кэша.&quot;&lt;br&gt;&lt;br&gt;Мазохисты. Опять будут городить сложное и глючное. Каждый раз одно и тоже: как только понадобяться блокировки так вся эта кешированная трихому-ия на стороне килента станет занозой в заднице. И ведь уже полно примеров реализаций и последующих отказов от этого. И теория неплохо давно описана. А нет надо самим на это наступить. Мазохисты.&lt;br&gt;</description>
</item>

<item>
    <title>Сетевая файловая система с кэшированием данных (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39089.html#13</link>
    <pubDate>Tue, 27 Nov 2007 05:57:32 GMT</pubDate>
    <description>Умолчальный nfsv4 (без kerberos) не поддерживает контрольные суммы для данных и метаданных. Да, его потом расширили и наверное kerberos поддерживается по умолчанию во всех дистрибутивах, но это ли не признак кривого протокола?&lt;br&gt;</description>
</item>

</channel>
</rss>
