Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700169.doc
Скачиваний:
5
Добавлен:
01.05.2022
Размер:
994.3 Кб
Скачать

10.5. Совместная обработка изображений

Цель рассматриваемого в данном разделе проекта - автоматизация обработки, хранения и получения графических изображений. Автоматическая обработка изображений экономит более 20% рабочего времени. Возможная область применения такой системы - инженерно-строительная фирма, в которой необходимо упростить электронное хранение, обработку и получение разрабатываемых документов. Одновременно в сети могут работать до 300 пользователей.

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

  • загрузку файлов САПР из депозитария изображений;

  • просмотр деталей изображения;

  • обновление записей и файлов;

  • проверку документов разработки;

  • отправку файлов на центральный сервер для преобразования;

  • запись обновленных файлов САПР на центральный сервер;

  • просмотр "почтового ящика" пользователя для получения новых заданий.

Нагрузка на сеть в такой системе может быть различной - от умеренной до высокой (из-за частой передачи файлов САПР). Система, как это часто бывает с программным обеспечением для групповой работы, используется круглосуточно и ежедневно.

На рис. 10.7 показано, какое сетевое время необходимо для записи оптического изображения в базу данных центрального сервера с помощью программы групповой обработки изображений. В этой системе время реакции сервера будет сильно зависеть от выбора эффективной сетевой технологии. Медленная передача данных может привести компанию к существенным финансовым издержкам. Например, для 300 инженеров разница в скорости передачи, составляющая всего две минуты, приводит к общей потере 80 рабочих часов в день. Если рабочее время инженера оценивается в 100 долл. /ч, то за год только из-за медленной работы сети компания может потерять 2 млн. долл.

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

Ethernet-сегмент, естественно, имеет отличное время реакции, но, как и в примере с корреляционным анализом, он не может объединить 300 инженерных рабочих станций, серверы и соответствующее периферийное оборудование.

Маршрутизируемая фрагментированная магистраль может поддерживать несколько сегментов и, соответственно, значительно больше пользователей, чем просто Ethernet-сеть, но она не обладает пропускной способностью, необходимой для обработки больших объемов чувствительной к задержкам информации между рабочими группами и "магистральным" сегментом Ethernet. Маршрутизатор просто не справится с огромным потоком информации, прежде чем интерфейсы будут насыщены. Маршрутизаторы среднего класса, разработанные за последние несколько лет, не предназначены для обеспечения производственного процесса с интенсивным использованием сети. Ни наличие единого сегмента, ни маршрутизируемая магистраль не способны поддерживать требуемое количество пользователей и не могут служить решением для данной системы.

Сеть с коммутацией кадров 10/100 обеспечивает скорость передачи данных, аналогичную скорости в архитектуре Ethernet-сегмента. При этом к серверам может получить одновременный доступ необходимое количество пользователей, т.е. 300. К сожалению, такое число подключений - предел этой технологии, и поэтому в ней сложно работать с другими программами. Как и в случае с программой корреляционного анализа, число портов ограничивает количество обслуживаемых пользователей. Однако, в отличие от технологии маршрутизации, коммутация кадров 10/100 была разработана для обеспечения передачи сообщений на максимальной для всех каналов скорости, причем использование самого механизма коммутации не приводит к возникновению затора.

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

Проектировщик сети, если он хочет добиться отличного времени реакции, характерного для технологии коммутации кадров 10/100, может прийти к решению разделить пользователей на сетевые кластеры, каждый со своим собственным "централизованным" сервером (рис. 10.8). И хотя кластеризация является популярной технологией в архитектурах с коммутацией кадров, процесс ее проектирования достаточно сложен. Чтобы создать кластеры, необходимо распределить базу данных по трем или четырем серверам, а затем подключить пользователей и серверы к высокоскоростному коммутатору. Для проектирования кластеров необходимо правильно сбалансировать потоки информации между серверами и рабочими группами, а также разработать схемы репликации баз данных. Это требует тесного сотрудничества между разработчиками программного обеспечения и сетей.

Рис. 10.8. Использование кластерной архитектуры

FDDI и ATM обслуживают необходимое количество пользователей. Сеть FDDI поддерживает примерно 700 пользователей, но ее время реакции сравнительно велико. FDDI-сеть требует для завершения любой операции по передаче файлов на 20 с больше, чем коммутатор кадров 10/100 или ATM-коммутатор. Однако для указанной компании 20 смогут привести к ежегодным потерям в 327 тыс. долл. Для сравнения, при использовании технологии ATM можно окупить затраты на ее внедрение за год.