Обзор декабрьского, 2002 г. номера журнала Computer (IEEE Computer Society, Vol. 35, 2002, No 12)
Тема декабрьского номера журнала Computer — интеллектуальные системы хранения данных. Тематическая подборка содержит пять статей. Прежде, чем приступать к тематической части, коротко обсудим единственную статью номера, посвященную другой теме.
Итак, статья Криса Ровена (Chris Rowen) называется «Сокращение времени имитационного моделирования и разработки систем на кристалле» (Reducing SoC Simulation and Development Time). Традиционный подход к моделированию и разработке систем категории SoC (system-on-chip — «система на кристалле») основывается на использовании RTL-описаний. В конечном счете, на основе RTL-описаний проектируется и разрабатывается специализированная аппаратура, используемая в SoC. Соответствующий процесс имитационного моделирования и разработки занимает много времени и требует больших материальных затрат. Описывается альтернативный подход, в котором применяются расширяемые процессоры. Пример такого процессора — Xtensa компании Tensilica, для расширения набора команд которого используется язык TIE, вариант языка Verilog. Большая часть функций, обычно специфицируемых средствами RTL, реализуется программным образом.
Первая статья тематической подборки написана Джерри Робинсоном (Gary Robinson); название статьи — «Навстречу эпохе более интеллектуальных запоминающих устройств» (Toward the Age of Smarter Storage). Статья представляет собой очень сжатый обзор истории устройств долговременного хранения данных, текущего состояния и перспектив развития. Обсуждаются новые технологические подходы к созданию миниатюрных и емких магнитных дисков, новые интерфейсы подключения запоминающих устройств к аппаратуре процессоров и сетей, особенности организации сетевых запоминающих устройств, проблемы обеспечения надежности и безопасности хранимых данных.
Вторая статья, которая также является обзорной, называется «Обзор вариантов запоминающих устройств» (A Survey of Storage Options). Она написана Джоном Шейблом (John Scheible). Описывается: современное состояние запоминающих устройств произвольного доступа, сохраняющих и не сохраняющих данные в памяти после выключения питания, допускающих запись или предназначенных только для чтения и т.д.; устройств памяти на магнитных лентах и жестких и гибких магнитных дисках; оптических запоминающих устройств.
Следующий материал, который носит характер коллективного обзора, озаглавлен «Обзор наиболее популярных сегодняшних интерфейсов запоминающих устройств» (Surveying Today?s Most Poular Storage Interfaces). Каждый из шести авторов из разных компаний индивидуально представил небольшой текст, относящийся к одной из разновидностей интерфейсов. Перечислю только названия этих заметок: «SCSI: основа предприятия», «Fibre Channel добивается обещанного», «FireWire как интерфейс массивных запоминающих устройств», «Последовательный интерфейс ATA», «Протокол iSCSI».
Автором статьи «Топологии запоминающих устройств» (Storage Topologies) является Роберт Грисволд (Robert Griswold). Статья начинается с замечания, что одним из значений слова «топология» является «конфигурация» — относительное расположение частей или деталей. Применительно к компьютерным системам запоминающих устройств топология включает в себя конкретные протоколы запоминающих устройств, транспортные механизмы и физические соединения, обычно ассоциированные с развитой технологией запоминающих устройств. Последовательно обсуждаются топологии запоминающих устройств персональных компьютеров, топология устройств на магнитных лентах и дисках, топологии Fibre Channel и сетей хранения.
Последняя большая статья тематической подборки написана Роджером Каммингсом (Roger Cummings). Статья называется «Эволюция гарантирования информации» (The Evolution of Information Assurance). На первых двух страницах статьи действительно обсуждается эволюция запоминающих устройств на пути с большей надежностью и безопасностью хранения данных. Однако затем говорится исключительно про разные аспекты сетей хранения данных, большей частью, про технологию SAN (storage area network — «сеть хранения») и NAS (network-attached storage — «система хранения, подключаемая к сети»).
Лично я разочарован этим номером. В нем содержится слишком много тривиального материала для специалистов в области запоминающих устройств и отсутствует базовый материал для неспециалистов. Вспоминая прекрасный декабрьский номер за 2001 год, я прихожу к печальному выводу, что хорошие новогодние подарки достаются не всегда. Посмотрим, что год грядущий нам готовит.
Но я все-таки подыскал для некоторых из вас подарочек. Вышла новая книга Криса Дейта и еще двух авторов — «Темпоральные данные и реляционная модель». Дейт давно обещал изложить свои соображения по поводу темпоральных баз данных. Я еще не читал книгу; возможно, она не содержит открытий. Но в любом случае книга наверняка будет полезна для любителей технологии баз данных. Вот выходные данные книги: C.J. Date, Hugh Darwen, Nikos Lorentzos. Temporal Data and the Relational Model. Morgan Kaufmann Publishers; ISBN: 1558608559; (2002 November); 480 pages; 49.95 долл.
Желаю счастья и успехов в Новом году! Сергей Кузнецов, kuzloc@ispras.ru.