Шувалов Борис Николаевич (1947-2023)

Шувалов 1

Специалист в области вычислительной техники и программирования, автор научных работ по проблемам создания операционных систем и построения вычислительных сетей.

Родился в г. Лесозаводске Приморского края в семье рабочего. В 1965 г. окончил 11 классов средней школы станции Ружино Дальневосточной железной дороги и поступил в Томский политехнический институт. Учился на факультете автоматики и вычислительной техники и в 1970 г. закончил его, получив специальность инженера-математика. По распределению был направлен на работу в Научно-исследовательский институт управляющих вычислительных машин в г. Северодонецк. Работал в должности инженера, старшего инженера, научного сотрудника, занимался программированием ЭВМ М-6000.

В 1973 г. А.Н. Скринский запросил у А.М. Лаврентьева разрешения пригласить Б.Н. Шувалова на работу в ИЯФ, аргументируя невозможностью подобрать таких специалистов в Новосибирске. ЭВМ М-6000 использовались в Институте в качестве основных промежуточных машин между ускорителями, экспериментальными установками и вычислительным центром. Первые работы Б.Н. Шувалова были связаны с разработкой программного обеспечения для М-6000 для автоматизации физического эксперимента. В 1970-х гг. он написал практически все программы режима on-line детекторов ОЛЯ, а также полное математическое обеспечение для системы регистрации на ВЭПП-2М и детекторов для рентгеноструктурного анализа. Но небольшая оперативная память и отсутствие внешней памяти резко ограничивали возможности этих ЭВМ.

Из воспоминаний Б.Н. Шувалова:

«Для более их удобного использования в 1975 г. в ИЯФ был разработан комплекс «Радиус». Это был один из первых многомашинных комплексов в стране. Идея его заключалась в организации централизованного банка данных на базе М-6000 с дисковой памятью и подключения к нему периферийных М-6000, обслуживающих установки, и базовых ЭВМ Минск-32, имеющих богатую периферию в виде магнитных лент и быстрых печатающих устройств. У ВЭПП-2М появился удобный архив для программ и данных, перфоленты остались в прошлом. Комплекс «Радиус» к 1980 г. включал в себя более десятка периферийных машин и большие ЭВМ Минск-32 и ЕС-1040, весом около 1,5 тонн. Пока шли эксперименты с детектором ОЛЯ, к запуску готовились два других детектора: нейтральный детектор (НД) и большой магнитный детектор МД-1. Задачи управления и сбора данных возлагались на те же ЭВМ М-6000».

К этому времени уже был сформулирован круг задач, выполняемых компьютером, работающим в режиме on-line с детектором. Для их решения Б.Н. Шуваловым была разработана система в виде модульной структуры, позволяющая непрофессиональному программисту организовать несколько взаимодействующих процессов, описать алгоритм взаимодействия с установкой и структуру принимаемой информации, определить команды взаимодействия с машиной. Это были пионерские работы в области построения проблемно-ориентированных систем реального времени. А метод виртуальной внешней памяти, впервые реализованный в 1978 году, впоследствии стал классическим.

В 1980 г. Б.Н. Шувалов стал руководителем научной группы, которая под его руководством создала программное обеспечение для ФА-1000 и подсистемы «Электроника». В начале 1980-х гг. занимался многотерминальной интерактивной системой МИСС, обеспечивающей одновременную диалоговую работу до 30 терминалов на системах подготовки данных. Все его разработки отличались высоким уровнем программирования и оригинальностью исполнения. В 1983 г. по результатам работ по автоматизации экспериментов он защитил диссертацию по теме «Исследование и разработка математического обеспечения малых интерактивных систем в проблемно-ориентированной многомашинной среде» и получил ученую степень кандидата технических наук.

В 1986 г. в ИЯФ был создан Отдел вычислительных систем (ОВС), в котором Б.Н. Шувалов вначале был старшим научным сотрудником и заведующим сектором, а с 1991 г. по 2007 г. – заведующим ОВС.

Из воспоминаний Б.Н. Шувалова:

«Численный состав отдела на момент создания составлял 104 человека, оборудование же с каждым годом увеличивалось, появлялась новая вычислительная техника. Так как существующая схема оплаты труда не позволяла дифференцировать труд отдельных работников, то начались недовольства, как среди сотрудников отдела, так и со стороны пользователей. По решению ученого совета для решения создавшейся ситуации была создана комиссия, которой я представил своё видение проблемы. По моему мнению, основной задачей ОВС должно быть создание и обслуживание систем коллективного пользования, а компьютеризацией физических установок должны заниматься сами лаборатории, что, в принципе, уже и было. Что касается стратегии развития вычислительной техники в институте, то до 1988 г. политика сводилась к простому: покупать всё, что можно достать. В 1988 г. я уговорил В.А. Сидорова купить оригинальные компьютеры VAX и РС. Когда получили MicroVAX-3500, который по площади занимал менее одного квадратного метра, а по мощности был равен трем ЕС-1061, занимавшим целый зал вычислительного центра, В.А. Сидоров был сражен таким контрастом… В последующие два года мы приобрели еще два MicroVAX-3500 и около 500 персональных компьютеров. Но для того, чтобы перейти на новую вычислительную технику, необходимо было вложить массу интеллектуального труда в её освоение и немало средств для обслуживания. В мае 1991 г. вышел приказ о ликвидации старых машин (ODRA, «Электроника», частично ЕС ЭВМ) и соответствующем сокращении штатов. Меня назначили заведующим всем отделом, после чего я начал готовить к реализации свои идеи, поддержанные решением комиссии ученого совета: были определены задачи ОВС, перечень выполняемых работ, внесены изменения в структуру отдела.

В ноябре 1993 г. произошел пожар в кабельном канале, который привел в негодность почти все оборудование вычислительного центра, часть сотрудников ушла в лаборатории, часть уволилась. Начался отток программистов за рубеж, в банки, в кооперативы. К концу 2001 г. ушли все программисты, ситуация была аховая, систем было много, а поддерживать их в рабочем состоянии, тем более, развивать, было некому: оставалось искать их только в институте. Это было непросто. Численность отдела снизилась до 40 человек.

В 1996 г. между правительством России и Германии был заключен договор о выделении целевого кредита для обновления приборного парка институтов РАН. ИЯФ было выделено около миллиона марок, половину этих денег решили потратить на вычислительную технику, что было весьма своевременно, т.к. ияфовская сеть к этому моменту была в ужасающем состоянии. Выполнение договора постоянно откладывалось, и первое оборудование мы получили только в мае 2002 г. Для обеспечения связи между зданиями кабели были заменены на оптоволоконные, сейчас предстоит сделать самое трудоемкое – довести сеть до персональных компьютеров, провести индивидуальный кабель в каждую комнату с учетом требований противопожарной безопасности. Реконструкция компьютерной сети позволила увеличить скорость между зданиями в 100 раз (до 1 гигабит в секунду). С вводом нового сетевого оборудования значительно ускорится связь между компьютерами института, будет обеспечен и более быстрый выход в Интернет».

В 2003 г. перед ОВС остро встала проблема обеспечения безопасности сети Института – ежегодно кратно увеличивалось количество хакерских атак и компьютерных преступлений, а также спама. Сотрудниками ОВС под руководством Б.Н. Шувалова были предприняты различные меры защиты: установлен специальный сервер между сетью ИЯФ и Internet, мощные антивирусные программы. Для защиты от спама на сервере ИЯФ были установлены программы фильтрации, которые отсеивали большую его часть. Для обеспечения безопасности организовали резервное копирование данных. В течение 2003 г. была реорганизована Windows-сеть, результатом чего стало снижение её уязвимости для хакерских атак.

В 2004 г. сотрудниками ОВС была проведена физическая и логическая реорганизация локальной сети ИЯФ и перевод АСУ на систему 1С. Для исключения стороннего проникновения в сеть ИЯФ глобальные адреса остались только у серверов коллективного пользования, все остальные машины были переведены на внутренние приватные адреса, недоступные извне. Кроме этого большинство сетевых служб были перенесены с машин коллективного пользования на выделенные сетевые серверы. Это решение существенно увеличило надежность отдельных сетевых служб и всей сети в целом.

Из воспоминаний Б.Н. Шувалова:

«В прошедшем [2004] году мы в основном закончили модернизацию инфраструктуры нашей локальной сети. Главное достижение — это подключение по оптическому кабелю площадки в Чемах. Пропускная способность этого канала была увеличена сразу в 2000 раз до 1 Гбит/ с. На самой территории медленные и ненадежные коаксиальные каналы были заменены на оптоволокно и витую пару.

Из новых Ethernet-технологий кроме VDSL-модемов нам удалось попробовать и беспроводный Ethernet, работающий на скорости до 11 Мбит/с на расстоянии нескольких десятков метров. На базе этой технологии мы создали так называемый hot-spot в районе конференц- зала и круглого стола. Теперь участники конференций имеют удобный мобильный доступ в Интернет».

Активную научную деятельность Борис Николаевич совмещал с педагогической, читая в Новосибирском государственном университете курс лекций по программированию систем реального времени.

Кроме этого активно участвовал в общественной жизни Института, был заместителем, а затем и председателем профбюро. За достигнутые научно-производственные показатели Б.Н. Шувалов награждался почетными грамотами и заносился на Доску почета Института.

На протяжении десятков лет увлечением Бориса Николаевича была фотография. Он любил снимать людей, портреты его коллег можно было увидеть в одной из комнат ОВС. Любил и умел снимать природу: закаты и восходы, буйство красок осени и зимняя сказка были запечатлены им по время путешествий по Новосибирской области, на Байкал, в Белокуриху, Горный Алтай.

По достижении пенсионного возраста в 2007 г. перешел в Лабораторию 3-0 на должность ведущего инженера-программиста, где и проработал до последних дней. Общий стаж работы в ИЯФ Б.Н. Шувалова составил 50 лет.