В последние годы крупное поколение данных вместе с частыми неудачами хранения увеличило популярность распределенных систем хранения, таких как Dropbox, Гугл-Драйв или Microsoft OneDrive, которые позволяют данным копироваться в различном, географически рассеиваться, устройства хранения данных. Значительное продвижение в этой области было достигнуто через недавно завершенного европейского Товарища Marie-Curie Intra (MC-IEF) ATOMICDFS проекта, проводимый в помещении Института Сетей IMDEA. Проект был во главе с доктором Антонио Фернандесом Антой, профессором Исследования в Институте, как Научный руководитель и доктор Николас Николэоу, как Товарищ Marie-кюри.
Из-за распространения данных в многократных хозяевах, одна из основных проблем, которые распределили лицо хранения систем, поддерживает последовательность данных, когда к ним получают доступ одновременно многократные операции. В более простых терминах сценарий, чтобы решить мог быть: что стоимость должна читатель в Австралии восстанавливать, когда писатель одновременно изменяет стоимость в Испании?
Обычные Распределенные Системы Хранения не обеспечивают сильные гарантии последовательности в таких случаях, из-за высокой стоимости, которую последовательные операции причиняют в системе. Алгоритмы, разработанные ATOMICDFS, обеспечивают средства уменьшения такой стоимости, демонстрируя, что последовательные системы хранения могут быть практичными. Кроме того, проект предлагает решения позволить манипуляцию больших общих объектов (таких как файлы).ATOMICDFS делает большой шаг к новому поколению очень надежных, очень последовательных, очень совместных, практических, и глобальных, распределенных систем хранения, и маленькое, хотя решено, шаг к будущей глобальной вычислительной платформе.
С этим IMDEA проекта Сети помещает Европу среди мировых лидеров в этой области исследования.Строительство очень Последовательных распределенных файловых системОдна из ключевых идей, развитых в ATOMICDFS, является понятием ‘coverability’. Вдобавок к атомным гарантиям coverability определяет точные свойства, которым возражает иждивенец вариантов (такие как файлы), должен обладать в очень параллельной окружающей среде.
Например, как только файл написан, пока на хранении, никакая последующая операция не может написать более старую версию того же самого файла. Чтобы улучшить скорость операций на хранении, исследовательская группа сосредоточилась на улучшении связи, а также затрат на вычисление, причиненных каждой операцией. Новым алгоритмам удается соответствовать оптимальному коммуникационному выполнению, в то время как в то же время они уменьшают вычисление, стоившее показательным фактором. Моделирования предложенных алгоритмов ясно иллюстрируют, что прирост производительности новых алгоритмов ранее предложил подходы.
Другим фактором, который команда должна была исследовать в течение улучшенного операционного времени ожидания, было сокращение размера каждого сообщения, обмененного в сети. Чтобы уменьшить затраты сообщения, ATOMICDFS ввел два метода манипуляции файла.
Во-первых, они предложили простое подразделение файла в блоки данных и во-вторых, использование журнала (журнал) операций по файлу. Эти методы позволили операциям быть примененными на части файлов вместо на объекте файла в целом, и таким образом позволенными более быстрые операции, не ставя под угрозу последовательность.Результаты проекта были изданы на лучших международных конференциях, и они ожидают подчинение к высоко оцененным научным журналам. Кроме того, кодекс моделирований и эмуляций был свободно сделан доступным общественности хотя платформа GitHub.
ATOMICDFS был начат в декабре 2014 и завершил в конце ноября 2016.