Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ Нестеренко Сергей Анатольевич

Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ
<
Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ
>

Данный автореферат диссертации должен поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - 240 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Нестеренко Сергей Анатольевич. Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ : ил РГБ ОД 61:85-5/703

Содержание к диссертации

Введение

1. АРХИТЕКТУРНЫЕ ОСОБЕННОСТИ МАЛЫХ ЛОКАЛЬНЫХ СЕТЕЙ .

1.1. Распределенные мульгимашинные системы на базе микро-ЭВМ

1.2. Архитектура сетей ЭВМ 14

1.3. Некоторые примеры использования малых локальных сетей 19

1.4. Особенности физической, алгоритмической и топологической структуры МЛС 28

1.5. Концепция базового семейства архитектур МЛС . 43 Выводы '; 47

2. ВЫБОР БАЗОВОГО СЕМЕЙСТВА АРХИТЕКТУР МЛС . 49

2.1. Выбор базового семейства М-ЭВМ 49

2.2. Выбор типа моноканала МЛС 58

2.3. Базовые физическая, логическая и топологическая структуры МЛС 69

2.4. Базовая алгоритмическая структура МЛС (протоколы) 78

Выводы 96

3. РАЗРАБОТКА ИНЖЕНЕРНОЙ МЕТОДИКИ СИСТЕМНОГО ПРОЕКТИ

РОВАНИЯ МЛС 97

3.1. Концептуальная и математическая модели функционирования МЛС 98

3.2. Расчет временных характеристик МЛС 104

3.3. Инженерная методика проектирования МЛС . 122 Выводы 139

4. РАЗРАБОТКА СТАНДАРТНЫХ ПРОГРАММНО-АППАРАТНЫХ

СРЕДСТВ СЕТЕВЫХ ЛОГИЧЕСКИХ МОДУЛЕЙ 141

4.1. Архитектура экспериментальной неоднородной МЛС 142

4.2. Интерфейсный модуль внугрисетевого шлюза . 154

4.3. Автономный транспортный логический модуль . 158

4.4. Логический модуль сетевого диспетчера . 166

Выводы 175

ЗАКЛЮЧЕНИЕ 177

ЛИТЕРАТУРА 179

Введение к работе

В основных направлениях экономического и социального развития СССР на I98I-I985 годы и на период до 1990 года, принятых на ХХУІ съезде КПСС, поставлена задача развивать производство и обеспечивать широкое внедрение средств вычислительной техники в различные отрасли народного хозяйства. Отличительной чертой развития вычислительной техники является создание и широкое использование сетей ЭВМ, как средства повышения производительности груда в науке, технике, управлении экономикой.

Диссертационная работа посвящена исследованию принципов построения сетей микро-ЭВМ одного класса - малых локальных сетей, ориентированных на использование на нижнем уровне иерархических управляющих сетей ЭВМ, выбору базового семейства архитектур и разработке методики проектирования сетей данного класса.

Одним из основных направлений развития микропроцессорной техники является разработка распределенных мультимашинных управляющих систем на базе микро-ЭВМ (М-ЭВМ). Реализация систем управления в виде распределенных систем обеспечивает их высокие рабочие характеристики: малое время реакции на входное воздействие, высокую пропускную способность, повышенную надежность и живучесть. Модульная организация таких систем позволяет легко наращивать и гибко изменять их структуру, что обеспечивает построение устройств управления различного функционального назначения.

Прогресс в области элементной базы средств микропроцессорной техники привел к увеличению вычислительной мощности однокристальных (ОК) и одноплатных (ОП) М-ЭВМ и к существенному снижению их стоимости, что позволяет рассматривать их как дешевую элементную базу для построения распределенных мультимашинных систем, которые находят широкое применение на нижнем уровне гиб- ' ких автоматических производств, робототехнике, автоматизирован- ных контрольно-измерительных и информационно-справочных системах, бортовом и бытовом оборудовании. Опыт проектирования распределенных систем на базе QK и ОП М-ЭВМ показывает, что наиболее перспективным принципом их построения является реализация в виде малой локальной сети (МЛС). При этом наибольшая функциональная гибкость достигается при совместном использовании в рамках одной сети как ОК, так и ОП моделей.

В связи с тем, что опыт создания МЛС на базе ОК и ОП М-ЭВМ насчитывает всего несколько лег, в литературе отсутствуют описания методов их проектирования, имеющиеся немногочисленные публикации по данной тематике носят, в основном, описательный характер [18, 55, 15, 83, 87] . Отсутствие методики проектирования является причиной того, что на практике эти задачи решаются на основе опыта и интуиции разработчика. Это в ряде случаев приводит к неоправданным- временным и материальным затратам и является серьезным препятствием широкого внедрения МЛС в инженерную практику. Таким образом, разработка и исследование методов проектирования МЛС является актуальной задачей теории и практики микропроцессорной техники.

Целью диссертационной работы является разработка, исследование и внедрение в инженерную практику методики проектирования МЛС, позволяющей комплексировагь в рамках одной сети ОК и ОП модели М-ЭВМ. В соответствии с указанной целью в работе формулируются и решаются следующие задачи: определение основных характеристик и архитектурных особенностей МЛС; разработка подхода к проектированию МЛС на базе ОК и ОП моделей М-ЭВМ, основанного на концепции базового семейства архитектур; разработка и исследование базового семейства архитектур, ориентированного на ОК и ОП М-ЭВМ; разработка инженерной методики проектирования МЛС, использующей предложенный подход; разработка и отладка стандартных программно-аппаратных сетевых средств МЛС на базе М-ЭВМ семейства "Электроника С5".

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

В первой главе даны определения и понятия, относящиеся к предмету исследования, приведены примеры и проанализированы основные характеристики и архитектурные особенности МЛС, предложен новый подход и сформулированы основные задачи проектирования МЛС на базе (Ж и ОП моделей М-ЭВМ. Показано, что специфические области применения МЛС определяют их особенности в части расстояний между абонентами, скоростей передачи, интенсивности сетевого трафика, объемов передаваемой информации, используемых физических средств связи. Эти особенности находят отражение в архитектуре сетей, которые наиболее существенны в области физической, алгоритмической и топологической структур. Показано, что существующие подходы к проектированию сетей контроллеров не позволяют создавать экономичные МЛС на базе ОК и ОП М-ЭВМ, что является серьезным препятствием их широкого внедрения.

Предложен подход к проектированию МЛС, основанный на концепции базового семейства архитектур, позволяющий существенно со-кратив затраты на проектирование и реализацию сети,строигь экономичные МЛС на базе СК и ОП моделей М-ЭВМ. Базовое семейство определяет множество архитектур и соответствующих им стандартных программно-аппаратных средств, ориентированных на данный класс сетей. В соответствии с предложенным подходом процесс проектирования МЛС сводится к выбору по определенной методике архитектуры сети и программно-аппаратных средств, используемых для ее реали--зации. Сформулированы основные задачи, связанные с реализацией данного подхода.

Во второй главе проведен выбор элементной базы (семейства М-ЭВМ, типа моноканала) и базового семейства архитектур МЛС. Определен набор стандартных программно-аппаратных сетевых средств, необходимых для его реализации.

На основе сравнительного анализа выпускаемых отечественной промышленностью семейств М-ЭВМ проведен выбор семейства, машины которого в наибольшей степени соответствуют требованиям МЛС. Разработан моноканал для ОК М-ЭВМ семейства "Электроника С5-ЗІ", использующий бит-синхронный способ передачи и детерминированный метод доступа на основе эстафетного кольца. Моноканал позволяет объединить в сеть ОК и ОП модели М-ЭВМ семейства "Электроника С5".

Выбор базового семейства архитектур МЛС проводится в соответствии со следующей эвристической процедурой. Для каждой из сетевых структур (физической, логической, алгоритмической, топологической) рассматриваются возможные варианты ее реализации. Выбор лучшего варианта производится с учетом архитектурных особенностей МЛС, ограничениями, вносимыми используемой элементной базой, а также решершями, принятыми для соответствующих структур в локальных сетях.

В рамках базовой алгоритмической структуры разработаны протоколы управления физическим, информационным и транспортным каналом МЛС. Каждый из них реализован в виде набора протокольных функций, в котором выделено "ядро" и факультативная часть. Факультативные протокольные функции по желанию пользователя могут добавляться к "ядру" для увеличения уровня предоставляемого протоколом сервиса.

Для расширения функциональных возможностей МЛС, для прого- колов канального и транспортного уровней разработаны две версии ("21" и "31")» имеющие различную сложность и функциональную направленность. Рассмотрены особенности каждой из версий и структуры используемых ими пакетов и кадров.

В третьей главе представлена концептуальная модель функционирования МЛС. Введен и обоснован ряд допущений в части входных потоков и законов распределения длительностей обслуживания заявок в логических модулях сети. В соответствии с концептуальной моделью проведен выбор математической модели функционирования МЛС. Получены аналитические зависимости, связывающие временные характеристики сети с параметрами решаемых задач и архитектурой сети. Разработаны два способа обмена в физически неоднородной МЛС (состоящей из (Ж и ОП М-ЭВМ базового семейства) - обмен по совместимому протоколу и обмен с ретрансляцией сообщений. Приведены аналитические зависимости, позволяющие рассчитывать временные характеристики сети для каждого из способов обмена. Сформулирована общая постановка задачи проектирования МЛС, определены критерий эффективности и ограничения, используемые в процессе проектирования. Описана двухэгапная методика системного проектирования МЛС, позволяющая выбрать архитектуру сети, оптимальную в смысле введенного стоимостного критерия, временные характеристики которой удовлетворяют заданным ограничениям. На первом этапе методики проводится выбор типов М-ЭВМ, на которых реализуются рабочие модули. На втором этапе выбираются ее физическая, логическая, алгоритмическая и топологическая структуры, однозначно определяющие архитектуру сети. Для выбора топологической структуры разработан формальный метод синтеза, основанный на модификации алгоритма последовательных размещений, предложенного Гэмблином. / В четвертой главе описаны разработанные автором стандартные программно-аппаратные средства сетевых логических модулей: внут-рисетевого шлюза, автономного транспортного модуля и сетевого диспетчера.

Для внутрисегевого шлюза на базе ОК М-ЭВМ "Электроника С5-31" представлена структура его программного обеспечения. Показано, что использование им монопольного режима обмена по моноканалу позволяет минимизировать время передачи сообщения через шлюз и размер используемого буферного пула. Приведена структура программного обеспечения автономного транспортного модуля на базе ОП и (Ж М-ЭВМ базового семейства. Для модуля на основе СК М-ЭВМ "Электроника C5-3I" приведены структурные схемы его адаптеров моноканала и стандартного межплатного интерфейса. Рассмотрены структуры центра коммутации и межсетевого шлюза для связи МЛС с локальной сетью следующего уровня иерархии на базе автономных транспортных модулей. Особо рассмотрен вопрос построения помехо-защищенных средств связи. Приведена структура адаптера оптического моноканала. Показано, что использование мультиплексирования оптического канала позволяет проводить передачу в последовательно-параллельной форме со скоростью до I Мбит/с.

Рассмотрены возможные неисправности в моноканале (обрыв или короткое замыкание одной из шин, "зависание" абонента в канале) и способы их обнаружения. Приведены алгоритм работы и структура программного обеспечения сетевого диспетчера, ориентированные на выполнение функций контроля работоспособности моноканала в сети с произвольной алгоритмической структурой.

Описана архитектура экспериментальной неоднородной МЛС, состоящей из "ядра" и факультативной части, на которой проводилась отладка сетевого программного обеспечения и программно-аппаратных средств логических модулей. В качестве абонентов сети используются эмуляторы ОК и ОП М-ЭВМ семейства "Электроника С5". Приве-- дены результаты измерений ряда характеристик, проведенных на экспериментальной сети.

class1 АРХИТЕКТУРНЫЕ ОСОБЕННОСТИ МАЛЫХ ЛОКАЛЬНЫХ СЕТЕЙ class1 .

мульгимашинные системы на базе микро-ЭВМ

Одним из основных направлений развития микропроцессорной . техники является разработка мультимашинных распределенных системна базе М-ЭВМ (РСМ), которые находят широкое применение на нижнем\уровне гибких автоматических производств, в информационно-справочных системах, робототехнике, автоматизированных измерительных системах, бортовом и автомобильном оборудовании [іб, 19, 32, 42, 44, 54, 83, 87] . Перечислим основные причины появления РСМ. Во-первых, необходимость приближения средств обработки данных к распределенным в пространстве источникам и приемникам в различных измерительных, управляющих, информационно-справочных системах. Такой путь ведет к снижению стоимости, повышению быстродействия и живучести, упрощает наладку и позволяет легко наращивать систему. Во-вторых, использование РСМ позволило устранить противоречие между низкой стоимостью М-ЭВМ и высокой стоимостью массовых накопителей информации, устройств ввода-вывода, средств отображения. Это противоречие привело к необходимости осуществления так называемого обратного режима разделения времени [511 . В отличие от обычного режима разделения времени, при котором между задачами разделяется время работы процессора, в РСМ много дешевых М-ЭВМ совместно используют дорогостоящее периферийное оборудование. Третьей причиной применения РСМ является возможность реализации сложных алгоритмов управления и обработки информации, которые принципиально невозможно было бы решать на одной М-ЭВМ.

Основные цели, которые преследуются при создании РСМ, - это высокие рабочие характеристики системы, быстрота реакции, высо- кая пропускная способность, высокая надежность, живучесть, малая стоимость, модульная организация, легкость наращивания, гибкость структуры, совместное использование ресурсов, сохранение работоспособности при перегрузках. Понятие распределенная система на базе М-ЭВМ является новым и недостаточно устоявшимся. Причина тому - сложность и большое разнообразие подобных систем, поэтому определим основные, используемые наиболее часто в литературе, признаки характерные для распределенных систем L54J .

Первый признак - физическая удаленность друг от друга компонент системы (десятки метров) и использование для их объединения системы связи. Средства связи часто составляют существенную часть всей системы обработки данных.

Выбор базового семейства М-ЭВМ

Выбор семейства М-ЭВМ является ответственной задачей, от удачного решения которой во многом зависят технико-экономические показатели проектируемой МЛС. Под базовым будем понимать семейство М-ЭВМ, характеристики которого наилучшим образом удовлетворяют требованиям МЛС. На базе этого семейства выполняются все логические модули транспортной сети. Так как МЛС является сетью, ориентированной на ОК и ОП М-ЭВМ, основным применением которой является нижний уровень ГАП, то базовое семейство М-ЭВМ должно удовлетворять целому набору требований, важнейшими из которых являются:

представительность, под которой понимается наличие в составе семейства ОК и ОП М-ЭВМ, а также набора функциональных модулей, расширяющих возможности машин семейства;

наличие встроенного последовательного канала магистрального типа;

развитый интерфейс ввода-вывода;

достаточный объем оперативной и постоянной памяти (порядка 4К байт);

высокое быстродействие (порядка 200 тыс. оп/с).

Обоснуем каждое из перечисленных выше требований. Необходимость наличия в составе семейства ОК и ОП М-ЭВМ вытекает из самого определения МЛС - сети, ориентированной на ОП и ОК машины, кроме того, наличие дешевых ОК М-ЭВМ позволяет проводить гибкую функционально-топологическую декомпозицию систем на уровне МЛС. Этим устраняется основное прогиворение возникающее при проектировании распределенных систем - несовпадение функционального и топологического оптимума [54-] . Наличие набора функциональных модулей существенно увеличивает область применения МЛС за счет использования, в случае необходимости, многоплатных конфигураций. Кроме того, наличие функциональных модулей позволяет создавать системы отладки для разработки сетевого программного обеспечения.

class3 РАЗРАБОТКА ИНЖЕНЕРНОЙ МЕТОДИКИ СИСТЕМНОГО ПРОЕКТИ

РОВАНИЯ МЛС class3

Концептуальная и математическая модели функционирования МЛС

На содержательном уровне задача проектирования МЛС состоит в выборе архитектуры сети, наилучшим образом приспособленной для выполнения заданных функций. Исходными данными являются следующие сведения о назначении проектируемой сети:

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

перечень ограничений на характеристики сети, например, ограничений на время решения задач, пропускную способность или стоимость сети;

критерий эффективности, устанавливающий способ оценки качества системы в целом.

Исходя из этих сведений, необходимо определить архитектуру сети, которая должна удовлетворять ограничениям на характеристики и быть оптимальной в смысле назначенного критерия эффективности. Требование экономичности и работа в реальном масштабе времени МЛС позволяют выделить в качестве критерия эффективности стоимостные затраты на реализацию сети, а в качестве ограничений рассматривать допустимые времена решения целевых задач в сети.

Для решения задачи проектирования необходимо выявить зависимости между временными характеристиками сети, параметрами задач и архитектуры МЛС, т.е. необходимо располагать моделью, отображающей свойства реальных сетей в математической форме.

Построение математической модели функционирования МЛС проведем в два этапа [52] . На первом этапе построим концептуальную модель, выявляющую причинно-следственные связи, присущие сети данного класса, с учетом введенных допущений о ее работе. .На втором этапе, на базе принятой концептуальной модели, пост роим математическую модель, выявляющую количественные отношения между характеристиками и параметрами сети. Эти отношения представляются в форме функциональных зависимостей і-ФІХ) , где Y - множество характеристик и X - множество параметров, учитываемых концептуальной моделью.

class4 РАЗРАБОТКА СТАНДАРТНЫХ ПРОГРАММНО-АППАРАТНЫХ

СРЕДСТВ СЕТЕВЫХ ЛОГИЧЕСКИХ МОДУЛЕЙ class4

Архитектура экспериментальной неоднородной МЛС

Экспериментальная неоднородная МЛС (ЭН МЛС) создана на основе ОК и ОП М-ЭВМ базового семейства "Электроника С5". Основными целями создания ЭН МЛС являются:

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

проверка разработанных способов обмена в неоднородной ТС (по совместимому протоколу и с ретрансляцией сообщений);

отладка стандартных программно-аппаратных средств (внутри-сетевого шлюза, автономного транспортного модуля, логического модуля сетевого диспетчера).

Структура ЭН МЛС приведена на рис. 4.1. Сеть состоит из ядра и факультативной части. Ядро содержит минимальный набор логических модулей, необходимый для функционирования неоднородной сети. В состав его входят:

пультовая М-ЭВМ на базе ОП М-ЭВМ "Электроника C5-2IM";

эмулятор ОП М-ЭВМ "Электроника C5-2I";

эмулятор ОК М-ЭВМ "Электроника C5-3I";

пульт оператора на базе МФМ "Электроника C5-2I07";

адаптер моноканала для ОК М-ЭВМ. Пульговая М-ЭВМ управляет работой пульта оператора, а также обеспечивает передачу директив, вводимых с пульта, в любую М-ЭВМ, подключенную в сеть.

Специфика МЛС состоит в том, что ее абонентами являются ОК и ОП М-ЭВМ, хранящие свои программы в резидентном ПЗУ, что не позволяет изменять и модифицировать их. Для выполнения задач отладки сетевого ПО в ЭН МЛС используются эмуляторы ОК и ОП М-ЭВМ базового семейства. Под эмулятором понимается устройство, имитирующее работу М-ЭВМ, хранящее программы в оперативной памяти и имеющее специализированное ПО для отладки и модификации, хранимых в памяти, программ [50J . Структура эмулятора во многом определяется типом М-ЭВМ, для имитации.которых данный эмулятор предназначен. Наиболее важным фактором, характеризующим М-ЭВМ с точки зрения отладки, является наличие или отсутствие выведенных наружу шин адреса, данных, управления. По этому признаку все М-ЭВМ делятся на два класса. К первому относятся М-ЭВМ, имеющие выведенную наружу шину адреса, данных, управления (М-ЭВМ открытого типа). Ко второму относятся приборы, не имеющие выведенной наружу адресной, информационной и управляющей шин (М-ЭВМ закрытого типа).

Похожие диссертации на Разработка и исследование принципов построения малых локальных сетей на базе однокристальных и одноплатных микро-ЭВМ