Вы, конечно, знаете эту старую шутку про
самый быстрый способ передачи большого объёма данных:
записав терабайты информации на компакт-диски, их
следует отправить в пункт назначения обычным
четырёхколёсным грузовиком. Всё это должно быть быстрее
и дешевле, нежели передача тех же объёмов через
Интернет: гигантская пропускная способность "грузовой"
линии, якобы, даст фору любому оптоволоконному каналу. В
каждой шутке, как известно, есть доля правда - но здесь
её как нигде много. Зря смеётесь: на сегодняшний день
самым быстрым способом передачи больших информационных
массивов остаётся старый добрый флоппи-нет, иначе
именуемый физической доставкой носителей.
В июньском номере журнала ACM Queue
было опубликовано интервью с одним из классиков
компьютерной индустрии, Джимом Греем (Jim Gray).
Занимающий сегодня пост руководителя одного из
исследовательских подразделений компании Microsoft,
Грей, в частности, поведал о том, как в его учреждении
практически налажен обмен большими объёмами данных с
коллегами, находящимися в США и других странах. Так вот,
шутку про грузовик они воплотили в жизнь.
Передача на тысячекилометровые дистанции
терабайтных массивов для Грея - обыденность, а потому
необходим надёжный канал связи, который и создали,
воспользовавшись услугами обычной оффлайновой почтовой
службы (UPS). Механизм предельно прост: на специально
для этой цели построенную персоналку (Athlon, гигабайт
оперативной памяти, сетевой интерфейс Gigabyte Ethernet
и семь имплантированных в неё жёстких дисков на 300
Гбайт каждый) сбрасывается двухтерабайтный цифровой
ломоть, после чего машину отправляют по почте. По
первости, Грей и коллеги пользовались только
"винчестерами", но из-за возникавших иногда проблем с
несовместимостью файловых систем, в конце концов
остановились на варианте с самостоятельным файловым
сервером. Всего построено 20 таких компьютеров, три из
которых постоянно находятся в пути (на остальные в это
время записывается информация). Отправка одной машины и
её возврат стоят три тысячи долларов. Создатели шутливо
называют этот механизм TeraScale SneakerNet (sneakers -
англ. тапочки).
Не проще ли было воспользоваться обычной
Сетью или какой-либо экспериментальной системой передачи
данных? Нет. И тому есть несколько причин. Прежде всего,
время доставки через SneakerNet двух терабайт составляет
около двух суток (9 часов на запись информации, сутки на
перемещение по стране, 9 на чтение) и эквивалентно
пропускной способности в 7 - 13 мегабайт в секунду, что
примерно сопоставимо с теми скоростями, которые
обеспечивают ультрасовременные экспериментальные линии
связи. При этом передача оффлайновой почтой обходится
много дешевле (затраты в SneakerNet близки к тем, что
пришлось бы понести при передаче тех же двух терабайт
через обычного Интернет-провайдера; экспериментальные
линии многократно дороже). А, как говорится в известной
рекламе, если нет разницы, зачем платить больше?
Что самое интересное, чтобы убедиться в
справедливости старой шутки про грузовик, нет нужды
ехать в Штаты. Посмотрите на свой рабочий стол. При
ценах в несколько рублей за один мегабайт данных,
установленных сегодняшними российскими провайдерами,
оказывается много дешевле и часто быстрей приобрести CD
(в том числе и с доставкой по почте), а не качать
понадобившийся файл из Сети. И завалы компактов на вашем
столе - лучшее тому подтверждение. Когда же ситуация
изменится и каналы связи, наконец, вытеснят
оффлайновый трансфер? Увы, похоже, что нескоро. По
словам вышеупомянутого Джима Грея, если ёмкость
информационных носителей удваивается каждый год, то
скорости доступа к информации увеличиваются за тот же
период лишь на 10%! При том, что сегодня даже
128-килобитные каналы сравнительная роскошь, ждать нам
ещё долго. Или революция свершится внезапно?