Исследование методов повышения надежности управляющих локальных сетей
Построение отказоустойчивых управляющих систем в виде сети микроконтроллеров достаточно распространено. Обычно такие системы содержат избыточные аппаратурные и алгоритмические ресурсы, служащие для исключения отказавших элементов и восстановления нормального функционирования управляющего процесса. Исключение отказавших элементов при функционировании сети достигается путем обхода либо дефектного… Читать ещё >
Содержание
- 1. УПРАВЛЯЮЩИЕ ЛОКАЛЬНЫЕ СЕТИ
- 1. 1. Классификация сетей
- 1. 2. Сравнительный анализ топологий локальных сетей
- 1. 3. Надежность УЛС и применяемые методы ее обеспечения
- 1. 4. Выводы
- 2. МАТЕМАТИЧЕСКИЙ АППАРАТ ДЛЯ МОДЕЛИРОВАНИЯ УЛС
- 2. 1. Системный подход к проектированию высоконадежной УЛС
- 2. 2. Анализ существующего математического аппарата для моделирования и анализа работы УЛС
- 2. 3. Применение аппарата сетей Петри для моделирования УЛС
- 2. 4. Обзор существующего программного обеспечения для симуляции Сетей Петри
- 2. 5. Выводы
- 3. РАЗРАБОТКА СТРУКТУРЫ ВЫСОКОНАДЕЖНОЙ УЛС
- 3. 1. Возможные неисправности в реальных УЛС и вероятность их возникновения
- 3. 2. Построение структуры УЛС с потенциально высокими показателями надежности
- 3. 3. Схемотехника базовых Т-образных элементов
- 3. 4. Схемотехника ключевых элементов для сетей с произвольной топологией
- 3. 5. Анализ работы сетей, построенных на ключевых элементах
- 3. 6. Обнаружение неисправностей в сегментах высоконадежной УЛС
- 3. 7. Выводы
- 4. МОДЕЛИРОВАНИЕ УЛС НА ОСНОВЕ СЕТЕЙ ПЕТРИ
- 4. 1. Описание эмулятора СП
- 4. 2. Модели компонентов УЛС
- 4. 3. Исследование линейной модели УЛС
- 4. 4. Модели компонентов УЛС с произвольной топологией
- 4. 5. Выводы
- 5. ИССЛЕДОВАНИЕ УЛС, ПОСТРОЕННОЙ НА ОСНОВЕ КЛЮЧЕВЫХ ЭЛЕМЕНТОВ
- 5. 1. Исследование УЛС с помощью эмулятора СП
- 5. 2. Анализ задачи по экспериментальному исследованию УЛС
- 5. 3. Анализ возможностей по исследованию сетей при применении микросхем программируемой логики
- 5. 4. Описание макета высоконадежной УЛС
- 5. 5. Описание принципиальной схемы макета высоконадежной сети
- 5. 6. Исследование макета высоконадежной сети
- 5. 7. Выводы
Исследование методов повышения надежности управляющих локальных сетей (реферат, курсовая, диплом, контрольная)
Настоящее время характеризуется бурным развитием информационно-управляющих систем для самых разнообразных применений от планетарных систем управления ПВО и ПРО, всемирных банковских платежных систем с использованием магнитных кредитных карточек и т. п. до систем интеллектуальных датчиков образующих локальную сеть для решения задач первичной обработки и передачи информации на следующий уровень иерархии. В таких системах в зависимости от назначения могут преобладать качества характерные для связных систем или для систем управления, либо их весовые соотношения могут изменяться в зависимости от комплекса внешних факторов.
Управляющая локальная сеть (УЛС) — это мультипрограммная, асинхронная, распределенная система сбора, первичной обработки и передачи информации. УЛС нашли широкое применение при построении систем самого различного назначения, весьма разнообразной конфигурации и использующих различные протоколы обмена информацией. При этом общим для всех систем является наличие высоких требований к показателям надежности. Для таких сложных систем, состоящих из многочисленных контроллеров, взаимодействующих друг с другом, решающих одновременно как общие для всей сети задачи, так и частные для каждого отдельного контроллера, весьма сложным является обеспечение устойчивости сети к нарушениям в линиях связи. При этом предполагается, что возможны нарушения в линиях связи типа «короткое замыкание» или «обрыв» .
Сегодня наиболее часто используются три топологии локальных сетей: «звезда», «кольцо» и «шина» и ни одна из этих топологий не обеспечивает устойчивости сети к отказу линии связи. В сети типа «звезда» отказ линии связи приводит к выпадению одного из абонентов сети. Сеть типа «шина» при обрыве линии или при «коротком замыкании» вообще перестает функционировать. Нарушение линии связи в сети типа «кольцо» приводит к тому, что не все абоненты сети могут связаться друг с другом. В принципе существует еще несколько типов топологий, например «цепочка» (разомкнутое «кольцо») или «дерево» (соединение многих «звезд»), но все они не получили широкого распространения. Некоторые типы сетей обеспечивают устойчивость к одному отказу, например такие как кольцо с возможностью передачи в обратную сторону или двойное кольцо FDDI, но практически нигде не встречается устойчивость к множественным отказам линий связи.
Вопросы построения высоконадежных систем связи рассматривались многими авторами. При этом использовались в первую очередь достижения общей теории надежности. Применялись и применяются всевозможные способы резервирования на разных уровнях иерархии систем, используется и горячее, и холодное резервирование.
При построении релейных устройств повышенной надежности [1,2,20] используются многоканальные координирующие станции совместно с управляемыми локальными управляющими сетями на основе МП субкомплексов контроля. В таких системах осуществляется непрерывный контроль рабочих каналов периодический контроль резервных. Устранение неисправности, переход на резервное оборудование производится с помощью специальных коммутаторов.
Многие авторы, рассматривая высоконадежные системы, вводят понятие многоальтернативной системы (MAC) S =, которая задается неориентированным графом G= сети, гдеЛГ = {vt, v2,., v"} - множество вершин (узлов), А — {rx,., ra} q, NxNмножество ребер, соединяющих вершиныи набором тяготеющих napM = {ри., рт} c: N xN вершин (v, vt) графа G, называемых источником и стоком продукта р{ =(v, vt), 5, < tt, i = 1,2,.,/и, и имеющих смысл абонентов сети. Остальные вершины N*NM являются транзитными. Считается, что на ребрах графа G заданы веса (например, каналы связи), определяющие пропускные способности ук е R+ ребер гк, к = 1,2,.,<:/. Вводимое понятие MAC широко используется при создании и анализе гарантоспособных управляющих и вычислительных сетей.
В работе [4] Харченко B.C., исследуя структуры гарантоспособных управляющих и вычислительных систем, оценивает влияние на правильное функционирование систем не только отказов (т.е. физических дефектов) компонентов, но и не выявленных отказов этапа проектирования. Автор подробно анализирует трехканальные тривиальные и нетривиальные MAC у которых одновременно задействованы все три канала (?n =< 111 >, ?l2 =< t0, t0, t0 >), а функция является функцией мажорирования.
Предложенный Харченко B.C. подход основан на классической экспоненциальной модели отказов, однако, для периода устойчивой работы и не групповых методов производства результаты должны быть близки к реальности. Вместе с тем собственно мажоритарное резервирование в УЛС не применяется, т.к. это требует значительных затрат на стандартизацию и внедрение специальных протоколов передачи данных. Применение концепции MAC может в принципе обеспечить существенное увеличение гарантоспособности и надежности выполнения функций в условиях возникновения физических дефектов компонент системы и проявления дефектов производства и проектирования.
Построение отказоустойчивых управляющих систем в виде сети микроконтроллеров достаточно распространено. Обычно такие системы содержат избыточные аппаратурные и алгоритмические ресурсы, служащие для исключения отказавших элементов и восстановления нормального функционирования управляющего процесса [6,7,9]. Исключение отказавших элементов при функционировании сети достигается путем обхода либо дефектного микроконтроллера, либо дефектного фрагмента, включающего как отказавший микроконтроллер, так и его связи с соседними элементами сети [10,13]. При этом целью выполняемых обходов дефектных элементов является сохранение информационных связей между любыми работоспособными микроконтроллерами сети [14]. С учетом информационной связности элементов сети обеспечение отказоустойчивости управляющей системы достигается путем сохранения исходной логической структуры сети микроконтроллеров, т. е. сохранения исходного множества логических адресов микроконтроллеров и множества управляющих алгоритмов на множестве работоспособных микроконтроллеров [15].
Средства восстановления исходной логической структуры управляющей системы могут строиться по централизованному или распределенному (децентрализованному) принципам [16], причем, централизованные средства самоорганизации мультимикроконтроллерной сети обладают малой оперативностью в коррекции отказов из-за значительных потерь времени на обмен с микроконтроллерами сети, нарушают ее регулярность и ограничивают ее надежность. С другой стороны, децентрализованные средства самоорганизации, строящиеся путем расширения либо только алгоритмического обеспечения системы, либо с использованием дополнительных аппаратурных средств, позволяют сохранить однородность структуры управляющей системы и ее перестраиваемость при возникающих отказах. Однако реализация функций по самоорганизации сети на алгоритмическом уровне значительно усложняет программное обеспечение каждого микроконтроллера и не обеспечивает быстрой восстанавливаемости ее логической структуры.
Перспективным представляется подход к построению средств самоорганизации, связанной с перераспределением функций между схемным и алгоритмическим уровнями [17J. Для того чтобы эффективно использовать резервные микроконтроллеры и увеличить число исправляемых (заменой и обходом отказавших микроконтроллеров) дефектных ситуаций, в исходную матричную конфигурацию авторы вводят резервную строку и столбец. При отказе, неисправному контроллеру присваиваются метки «вертикальный дефект» или «горизонтальный дефект» и включается соответствующий резервный микроконтроллер в строке или столбце. Предложенный подход не допускает более одного дефекта в строке или столбце исходной физической матрицы. В такой системе аппаратурно-алгоритмические средства самоорганизации позволяют существенно ускорить процесс «стабилизации» логической структуры системы, однако она устойчива только при парировании дефектов, равномерно возникающих по всей матрице.
В работе [18] предложено использовать настраиваемые многоалгоритмические микроконтроллеры (НММ), за которыми закрепляется определенное для возможных отказовых ситуаций множество алгоритмов управления. При отказе в сети перераспределение алгоритмов сводится не к пересылкам алгоритмов между микроконтроллерами, а к перенастройке каждого из них на алгоритм управления, соответствующий возникающей отказовой ситуации, и хранимый в памяти микроконтроллера. Слежение каждого НММ за соседними микроконтроллерами и регулярное получение от них необходимых для перезапуска данных обеспечивает синхронизацию после отказа управляющего процесса в мультимикроконтрол-лерной сети и управляемого процесса, протекающего в объекте.
Предложенный метод самоорганизации отказоустойчивой мультимикроконтроллер-ной сети является, по сути, модификацией метода скользящего резервирования и дает возможность использовать каждый НММ в качестве резервного для одного из трех соседних микроконтроллеров. Однако формирование маршрутов сообщений между микроконтроллерами реализовано автором при допущении, что отказавший НММ может выполнять функции соединительного элемента.
Мартынов В.И. рассматривает задачу синтеза первичных сетей связи из неустойчивых элементов [19]. При этом их устойчивость к воздействию внешних дестабилизирующих факторов различной природы описана им в терминах теории нечетких множеств [20,25].
Однако, предлагаемый подход применим лишь для синтеза топологии сети при условии наличия ограничений на общее кол-во технических средств, которые могут быть использованы при построении сети.
В работе [14] Пархоменко П. П. рассматривает объемную структуру — гиперкубовую архитектуру с реберным расположением элементов. Автор предлагает организовывать различные кольцевые структуры, представляющие собой гамильтонов цикл в кубе. Подход достаточно эффективен при отказе контроллеров, однако отказ сегмента приводит к выпадению прилегающего контроллера из работы системы. Ситуация значительно улучшается при дублировании или троировании кольцевых структур, однако это приводит к большим избыточным ресурсам — 100% и более. В работе также описана возможность организации древовидных структур внутри гиперкуба, однако, предложенный алгоритм работы при отказе сегмента линии связи исключает из работы весь сегмент вместе с контроллером.
Как показывает анализ публикаций, основное внимание исследователей уделяется вычислительным структурам, управляющим локальным сетям — значительно меньше. Кроме того, предлагаемые методы поддержки высокой надежности функционирования сетей опираются на серьезную дополнительную алгоритмическую поддержку, которая предполагает сначала определение места дефекта, а потом соответствующее программно-аппаратное решение. Однако, в ответственных системах, работающих в реальном масштабе времени, необходимо сохранять 100% работоспособность при наличии одного и более отказов и в этих системах нет времени на устранение неисправности в общепринятом смысле, т. е. система как бы не должна замечать этих отказов. Поэтому актуальной и своевременной является задача построения высоконадежных сетей, где-либо полностью отсутствовала бы необходимость в дополнительном программном обеспечении, либо это ПО должно быть минимальным. Но в то же самое время система по возможности в самый короткий промежуток времени сама должна определить место неисправности и информировать об этом.
Одним из перспективных подходов к решению задачи устойчивости сети к множественным отказам линий связи является структурное резервирование сети и построение сети с динамически изменяемой топологией.
5.7. Выводы.
1. Создана и исследована на эмуляторе СП модель УЛС с произвольной топологией.
2. Определены условия, при которых результаты эксперимента на масштабной модели внутри микросхемы программируемой логики могут быть сопоставимы с натурным экспериментом на реальной сети.
3. Разработан и реализован масштабный макет УЛС с возможностью внесения и устранения отказов в сегментах локальной сети.
4. Результаты экспериментов подтвердили высокую надежность УЛС, построенной по предложенной в работе методике.
5. Эксперименты на масштабной модели УЛС подтвердили возможность обнаружения и локализации неисправных сегментов линий связи с помощью разработанной методики.
6. Результаты экспериментов очень хорошо согласуются (в пределах статистической погрешности) с результатами моделирования с помощью эмулятора СП и рассчитанной вероятностью безотказной работы методом путей и сечений.
Заключение
.
На основании проведенного обзора и анализа наиболее перспективных методов повышения надежности УЛС, проведенных теоретических и экспериментальных исследований были, получены следующие основные результаты диссертационной работы:
1. Разработана методика создания УЛС, обладающих устойчивостью по отношению к множественным отказам линий связи.
2. Предложен и реализован метод обнаружения и локализации отказавших сегментов линий связи при отсутствии внешних проявлений (снижения коэффициента готовности) наличия отказов.
3. Разработан принципиально новый ключевой элемент, являющийся базовым при построении УЛС с произвольной топологией, допускающих динамическое изменение топологии сети.
4. Реализовано масштабное физическое моделирование УЛС на одном кристалле — внутри одной микросхемы программируемой логики.
5. Создан программный эмулятор СП, разработаны модели всех компонентов УЛС и самой УЛС, произведено моделирование УЛС с различной топологией на фоне возникновения и устранения отказов сегментов линий связи.
6. Созданный эмулятор СП с успехом применен в учебном процессе для моделирования параллельных, асинхронных процессов и систем.
Полученные практические результаты подтвердили правильность основных положений работы, достижение ее цели и могут применяться как при решении задач анализа и синтеза новых сетевых решений так и для повышения надежности уже применяемых.
Список литературы
- Краснощекое П.С., Петров А. А. Принципы построения моделей. М.:МГУ, 1983.
- Тихонов А.Н., Арсенин В. Я. Методы решения некорректных задач. М.: Наука, 1979.
- Харченко B.C. Модели и свойства многоальтернативных отказоустойчивых систем. Автоматика и Телемеханика. 1992. № 12. с.140−147.
- Демин В.К. Оптимальное резервирование систем с сетевой структурой. М.: Техника средств связи. 1986. Вып.6.
- Волик Б.Г., Буянов Б. Б., Лубков Н. В. и др. Методы анализа и синтеза структур управляющих систем. Под ред. Б. Г. Волика. М.: Энергоатомиздат, 1988.
- Вейцман К. Распределенные системы мини- и микро-ЭВМ. М.: Финансы и статистика, 1983.
- Колосков В.А., Останков Б. П., Пагиев К. Х. Логические микроконтроллерные сети с оперативной перестройкой. Информационные процессы, технологии, системы, коммуникации и сети. М.: Международная академия информатизации, 1995. С 75−80.
- Ю.Чугреев О. С., Дойников А. Д. Управляющие микропроцессорные локальные сети. Уч. пособие. Ленинград: ЛЭИС им. проф. М.А. Бонч-Бруевича, 1988.
- И.Суздалев А. В., Чугреев О. С. Передача данных в локальных сетях. М.: Радио и связь, 1987.
- Галушкин А.Н., Грачев Л. В., Толстых М. М., Точенов В. А. Оценка алгоритмов реконфигурации структуры вычислительных систем с MIMD-архитектурой. Кибернетика. 1990. N 2. С.35−41.
- Каравай М.Ф., Уваров С. И. О минимальной избыточности в реконфигурируемых однородных многопроцессорных ВС. Автоматика и Телемеханика. 1988. N 2. С. 149−159.
- Пархоменко П.П. Гиперкубовая архитектура многопроцессорных вычислительных систем с реберным расположением процессорных элементов. Известия РАН Техническая Кибернетика. 1994. № 2. с. 170−182.
- Баранов И. А. Толмачев С.А. Алгебраическая модель архитектуры отказоустойчивой вычислительной системы. Автоматика и Телемеханика. 1991. № 1. с.175−180.
- Мамедли Э.М., Соболев Н. А. Механизмы операционных систем, обеспечивающие отказоустойчивость в управляющих многомашинных вычислительных системах. Автоматика и Телемеханика. 1995. № 8. с.3−63.
- Колосков В.А., Титов B.C. Распределенная самоорганизация однородной управляющей системы. Известия вузов. Приборостроение. 1994. № 11−12. с.20−23.
- Колосков В.А., Титов B.C. Метод самоорганизации отказоустойчивой мультимик-роконтроллерной сети. Автоматика и Телемеханика. 1998. № 3. с. 173−183.
- Мартынов В.И. Синтез первичных сетей связи из неустойчивых элементов. Автоматика и Телемеханика. 1998. № 9. с.36−52
- Гуров С.В., Уткин J1.В. Надежность систем при неполной информации. СПб: Лю-бавич, 1999.
- Гмурман В.Е. Теория вероятностей и математическая статистика. М.: Высшая школа, 1999.
- Руденко Ю.Н., Ушаков И. А. Надежность систем энергетики. М.: Наука, 1986.
- Барзилович Е.Ю., Беляев Ю. К., Каштанов В. А. и др., под ред. Б. В. Гнеденко. Вопросы математической теории надежности. М.: Радио и связь, 1983.-376 е., ил
- Надежность технических систем, /под ред. Н.А. Ушакова/ М.: Радио, 1985.
- Голинкевич Т.А. Прикладная теория надежности. М.: Высшая школа, 1985.
- Борисов А.Н., Алексеев А. В., Меркурьева Г. В. и др. Обработка нечеткой информации в системах принятия решений. М.: Радио и связь. 1989.
- Варжапетян А.Г., Тлущенко В. В. Системы Управления: Исследование и компьютерное проектирование. М.: Вузовская книга. 2000.
- Нечеткие множества в моделях управления и искусственного интеллекта. Под ред. Поспелова Д. А. М.: Наука. 1986.
- Мурата Т. Сети Петри: Свойства, анализ, приложения. ТИИЭР, т. 77, № 4, апрель 1989, с. 41−78.
- Костин А.Е. Расширенные сети Петри (Е-сети) и программные средства их применения для исследования распределенных систем. Электронная Промышленность, № 4−5, 1995, с. 62−64.
- Костин А.Е., Савченко Л. В. Модифицированные Е-сети для исследования систем распределенной обработки информации. Автоматика и Вычислительная техника. № 6, 1988, с.27−35.
- Костин А.Е. Программный комплекс для сетевого имитационного моделирования дискретных систем с параллельными процессами. УСиМ. 1987. N4. с.98−103.
- Питерсон Джеймс. Теория сетей Петри и моделирование систем. Москва.: Мир, 1984.
- Котов В.Е. Сети Петри. Москва.: Наука, 1984.
- Балухто А.Н. Модифицированные временные сети Петри и автоматизация моделирования дискретных потоковых систем. Автоматика и Телемеханика. 1996 N8 с. 132−138
- Лескин А.А., Мальцев П. А., Спиридонов A.M. Сети Петри в моделировании и управлении. Л.: Наука, 1989, 133 с.
- Розенблюм Л.Я. Сети Петри. Известия АН СССР. Техническая кибернетика. 1983. N 5. с. 12−40.- 13 739. Никонов В. В., Подгурский Ю. Е. Сети Петри. Теория. Применение. Зарубежная радиоэлектроника. 1984 N 4, с.28−59.
- Никонов В.В., Подгурский Ю. С. Применение сетей Петри. Зарубежная радиоэлектроника. 1986, N11, с. 17−37.
- В.П. Кулагин. Структуры сетей Петри. Информационные технологии. N4. 1997.
- Sifakis J. Use of Petri nets for performance evaluation. Measuring, Modelling and Evaluation Computer Systems, 1977.
- Zuberek W.M. Timed Petri Nets and preliminary performance evaluation. IEEE Proc. 7 ann. Symp. on Computer Architecture. France. La Baule, 1980.
- Баер Ж.Л. Методы исследования параллелизма. Системы параллельной обработки. Под ред. Д.Ивенса. М.: Мир, 1985. с.80−105.
- Аврамчук Е.Ф., Вавилов А. А., Емельянов С. В. и др. Под ред. С. В. Емельянова. Технология системного моделирования. М.: Машиностроение, Берлин: Техник, 1988. 520 с.
- Слепцов А.И., Юрасов А. А. Автоматизация проектирования управляющих систем гибких автоматизированных производств. Под ред. Б. Н. Малиновского. Киев: Техника, 1986. 110 с.
- Советов Б.Я., Кутузов О. И., Головин Ю. А., Аветов Ю. В. Применение микропроцессорных средств в системах передачи информации. М.: Высшая школа, 1987.
- Армстронг Д. Р. Моделирование цифровых систем, М.: Мир, 1992
- Киндлер Е. Языки моделирования, М.: Энергия, 1985
- Шеннон Р. Имитационное моделирование систем искусство и наука. М.: Мир, 1978
- Математическое моделирование: Методы, описания и исследования сложных систем. Под редакцией Самарского А. А., М.: Наука, 1989
- Советов Б.Я., Яковлев С. А. Моделирование систем. М.: Высшая школа. 1998
- Советов Б.Я., Яковлев С. А. Моделирование систем. Практикум. М.: Высшая школа, 1999
- Николаев Ю.И. Проектирование защищенных информационных технологий. Санкт-Петербург, Издательство СпбГТУ, 1997.
- World of Petri Nets, http://www.daimi.aau.dk/PetriNets
- Бэрри Нанс. Компьютерные сети. М.: Восточная книжная компания. 1996.
- Олифер В.Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы. СПб: Питер, 1999.
- Олифер В.Г., Олифер Н. А. Локальные сети на основе коммутаторов. http://www.citforum.aanet.ru/nets/lsok/contents.shtml
- Пятибратов А.П., Гудыно Л. П., Кириченко А. А. Вычислительные системы, сети и телекоммуникации. М.: Финансы и статистика, 1998.
- Новиков Ю.В., Карпенко Д. Г., Аппаратура локальных сетей. Функции, выбор, разработка. М.: Эком, 1998.
- Халсалл Фред. Передача данных, сети компьютеров и взаимосвязь открытых систем. М.: Радио и связь, 1995.
- Локальные вычислительные сети Принципы построения, архитектура, коммуникационные средства. Под редакцией Назарова С. В., М.: Финансы и статистика, 1994
- Локальные вычислительные сети Аппаратные и программные средства. Под редакцией Назарова С. В., М.: Финансы и статистика, 1994
- Локальные вычислительные сети Организация функционирования, эффективность, оптимизация. Под редакцией Назарова С. В., М.: Финансы и статистика, 1995
- Лапшинский А.В. Локальные сети персональных компьютеров. М.: МИФИ, 1994
- Прангишвили И.В., Подлазов B.C., Стецюра Г. Г. Локальные микропроцессорные вычислительные сети, М.: Наука, 1984
- Флинт Д. Локальные сети ЭВМ, М.: Финансы и статистика, 1986
- Дженнингс Ф. Практическая передача данных: Модемы, сети и протоколы, М.: Мир, 1989
- Чернега B.C., Василенко В. А., Бондарев В. Н. Расчет и проектирование технических средств обмена и передачи информации, М.: Высшая школа, 1990
- Райе J1. Эксперименты с локальными сетями микро-ЭВМ. М.: Мир, 1990
- Михаил Гук Аппаратные средства IBM PC. Энциклопедия. СПб: Питер Ком, 1999.
- Михаил Гук Аппаратные средства локальных сетей. Энциклопедия. СПб: Питер, 2000.
- Убайдуллаев P.P. Волоконно-оптические сети. М.: ЭКО-ТРЕНДЗ, 1998
- Корнеев В.В. Параллельные вычислительные системы. М.: Нолидж, 1999
- Корнеев В.В., Киселев А. В. Современные микропроцессоры, М.: Нолидж, 1998
- Левин Б. Р. Теоретические основы статистической радиотехники, М.: Советское радио, 1966.
- П.Хоровиц, У. Хилл. Искусство схемотехники. М.: Мир. 1998.
- Прянишников В.А. Электроника. Курс лекций, СПб: КОРОНА принт, 1998
- Новиков Ю. Разработка устройств сопряжения для персонального компьютера типа IBM PC, М.: ЭКОМ, 1997
- Мальцев П.П., Гарбузов Н. И., Шарапов А. П., Кнышев Д. А. Программируемые логические ИМС на КМОП-структурах и их применение, М.: Энергоатомиздат, 1998
- Соловьев В.В., Васильев А. Г. Программируемые логические интегральные схемы и их применение. Минск: Беларуская навука, 1998
- XILINX Literature, http://www.xilinx.com/literature/index.htm
- XILINX, ХС9500 CPLD Application Guide with Data Sheets, February 1996.
- XILINX, The Programmable Logic Data Book, 1995.
- Programmabje Logic Breakthrough'95, Technical conference and Seminar series
- Peter Heusinger, Karlheinz Ronge, Gerhard Stock «PLDs und FPGAs in der Praxis» Franzis-Verlag GmbH, 1994.
- Programmierbare Logik-IC, A-Auer, Hithig Buch Verlag Heidelberg, 1990
- FPGA Feldprogrammierbare Gate Arrays, A. Auer/D. Rudolf, Hithig Buch Verlag Heidelberg, 1995−14 090. Handbuch der PLDs und FPGAs Heusinger/Ronge/Stock, Franzis Verlag GmbH 1994, Poing
- EPLD Application Guide with XC7000 Data Sheets, April 1995
- XILINX, The ISP Application Guide and CPLD Data Book, January 1997
- ALTERA Literature, http://www.altera.com/literature/lit-index.html
- ALTERA, In-System Programmability Handbook, June 1997
- MICROCHIP Literature, http://www.microchip.com/14 010/lit/index.htm
- Разевиг В.Д. Система проектирования печатных плат ACCEL EDA 12.1 (P-CAD для Windows). М.: СК Пресс, 1997
- Разевиг В.Д. Система сквозного проектирования электронных устройств Design-Lab 8.0. М.: Солон. 1999
- Моррис С. Объектно-ориентированное программирование. Феникс. 1997.
- Янг «Программирование графики в Windows 95. Векторная графика на языке С++»", Москва, «БИНОМ», 1997
- Дарахвелидзе П.Г., Марков Е.П. Delphi среда визуального программирования. — СПб.: BHV- Санкт-Петербург, 1996. — 352 с.
- Олтман P. «Delphi 4 Полное руководство», BHV — Киев, 1999
- Опубликованные статьи (тезисы докладов, заявки на авторские свидетельства).
- Афанасьев С.С., Стребулаев А. Н., Левиков Д. В. и др. «Локальная микрокомпьютерная сеть ABAKUS». Первый научно-практический конгресс «Информатика регионов России: опыт, проблемы, перспективы». Тезисы докладов 16−20 мая 1995 Санкт-Петербург.
- Afanassiev S.S., Strebulaev A.N., «High reliable wireless microprocessor net PICNET». International symposium on problems of modular information computer systems and networks. ICS-NET'97. Abstracts. Moscow St.-Petersburg 1997.
- Афанасьев С.С. «Аппаратная перетрансляция сообщений в узлах локальных сетей» Информатика-Машиностроение N1 март 1998, М.: Вираж-Центр
- Афанасьев С.С., Шульгин Е. А. «Имитационная модель локальной информационно-управляющей сети связи нижнего уровня на основе аппарата сетей Петри.» Информатика-Машиностроение N3 1999, Москва «Вираж-Центр».
- С.С. Афанасьев, «Имитационная модель локальной информационно-управляющей сети», 52 научно-техническая конференция профессорско-преподавательского состава, научных сотрудников и аспирантов СПб ГУТ им. проф. М.А. Бонч-Бруевича, 25−29 января 1999 г.-
- С.С. Афанасьев «Надежность локальных информационно-управляющих сетей с произвольной топологией», 2 Международная научно-техническая конференция студентов, аспирантов и молодых специалистов стран СНГ, Санкт-Петербург, 1−3 февраля 2000 г.
- Заявка «Система передачи информации» МПК: Н04 L 12/00, 12/12, 12/ 28, 12/42, 12/433, 12/437, 12/54, 12/58−143