Кратко
- В конце 1999 года испытания LOCKSS начались на шести старых ПК с частотой 100 МГц; рабочая версия вышла в апреле 2004 года.
- Библиотеки сохраняли постоянные копии и сверяли файлы с соседями. Сбор материалов, разрешения издателей и обслуживание поддерживали доступ читателей.
Старому компьютеру нашлось дело с большим будущим: хранить научные журналы. В статье создателей LOCKSS за июнь 2001 года сказано, что первые испытания начались в конце 1999-го на шести старых ПК с частотой 100 МГц. Пенсионные планы техники пришлось отложить.
Victoria Reich и David S.H. Rosenthal основали проект в Stanford Libraries в 1999 году. Электронная подписка приносила библиотеке доступ к страницам на чужом сервере. Читатель переходил по ссылке к издателю. Чтобы чтение продолжалось спустя годы, самим страницам требовалось место, где их будут хранить.
Для бумажных журналов библиотеки давно обеспечивали такое распределённое хранение. LOCKSS переносил привычку на цифровые файлы и добавлял к ней полезную способность: копии могли помогать друг другу восстанавливаться.
Кэш с библиотечным характером
В докладе Freenix 2000 года описан ранний вариант системы. Библиотекарь выбирал тома, программа собирала новые страницы по мере публикации, ещё до запроса читателя. Кэш оставлял собранное у себя.
Компьютеры сравнивали вычисленные сводные значения файлов. При расхождении проверка постепенно сужалась до повреждённых или недостающих элементов. Замену можно было получить у издателя или из другого кэша.
Голосование машин касалось совпадения файлов. О научной ценности статей могли спорить читатели — желающих обычно хватало. Системе предстояло сохранить страницы и выдать их из местной копии, если сайт издателя переставал это делать.
Так у библиотеки появлялся собственный ресурс для продолжения доступа. Ссылка вела к материалу, за которым стоял ещё и местный хранитель.
Иногда достаточно заглянуть под стол
В октябрьском отчёте Stanford за 2002 год есть прозаическая сторона этой работы. Площадки испытаний тратили на свой кэш в среднем около часа в месяц. Часто приходилось разбираться с отключённым питанием или сетевым кабелем, сменой IP-адреса и изменёнными сетевыми фильтрами. Команда проекта дополнительно выделяла на поддержку площадок один-два человеко-дня в неделю.
Испытания показали обнаружение и исправление намеренных и случайных повреждений. Для постоянной службы оставалось подготовить модули сбора под разные издательские платформы. Программа должна была понимать структуру страниц, пути к томам и изменчивые элементы вроде рекламы.
Издателям требовалось выдать библиотекам письменное разрешение и предоставить машиночитаемую страницу с указанием материалов для сбора. Ремонтные копии предназначались тем соседним кэшам, которые прежде уже хранили эти материалы. Библиотеки выбирали журналы и обеспечивали чтение для своей аудитории.
Согласно официальной истории проекта, рабочая версия вышла в апреле 2004 года. До этого команда вместе с сотрудниками других библиотек прорабатывала управление коллекциями и доступ.
LOCKSS разместил научную периодику под несколькими крышами и связал её экземпляры проверкой и ремонтом. За этим стояли протоколы, разрешения, программные модули и повседневная работа. Иногда путь к долговременной памяти начинался с очень короткого вопроса: а кабель подключён?
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





