МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Выбор оптимальных сетевых решений на базе многозадачных операционных систем для построения компьютерной сети вуза

    ОС. Более половины всех ЛВС в мире используют различные версии ОС NetWare.

    Пользователям она нравится благодаря своей хорошей производительности,

    способности работать с разнообразными аппаратными средствами и

    предоставлению исчерпывающего набора средств защиты данных.

    Фирма Novell предлагает различные сетевые программные продукты. Главными

    среди них являются три сетевые ОС на базе файловых серверов, описываемые в

    данной главе - версия 4.0 для предприятий, версия 3.12 с улучшенными

    характеристиками и версия 2.2 для новичков. Фирма Novell также продает

    одноранговые сетевые ОС Personal NetWare и NetWare Lite, предназначенные

    для организации ЛВС в небольших рабочих группах.

    Кроме сетевых ОС, фирма Novell также предлагает другие программные

    продукты, ориентированные на применение в компьютерных сетях. Так,

    коммуникационная программа 3270 фирмы Novell позволяет организовать 3270

    сеансов эмуляции терминалов большой ЭВМ рабочими станциями. Комплекс Access

    Server является набором коммуникационных аппаратных и программных средств,

    предоставляющих возможность нескольким уда ленным рабочим станциям получать

    доступ к файловому серверу через телефонную сеть. Аппаратно-программный

    комплекс, называемый LANa-lyzer, является инструментом для диагностики

    некоторых сетевых проблем.

    Фирма Novell стала первым производителем распределенных систем обработки

    данных, допускающих совместное использование в ЛВС разнородных компьютеров,

    Она также была первой фирмой, допускающей работу с компьютерными сетями,

    имеющими различные топологии, и предоставляющей средства для маршрутизации

    данных между такими сетями, Фирма Novell была первой, создавшей сетевые ОС

    для OS/2 и всех версий DOS, и предоставляющей средства для соединения

    компьютеров, совместимых с IBM, Apple, UNIX, DEC и многих других типов.

    NetWare допускает использование более, чем 200 типов сетевых адаптеров,

    более чем 100 типов дисковых подсистем для хранения данных, устройств

    дублирования данных и файловых серверов. Она содержит сертификационную

    лабораторию для испытаний своей продукции при работе с аппаратными и

    программными компонентами от других производителей. В одной из своих

    лабораторий фирма Novell имеет 1368 рабочих станций на базе ПК для

    тестирования собственного программного обеспечения.

    Фирма Novell имеет контракты о поддержке ОС NetWare с наиболее крупными и

    мощными из независимых организаций, занимающихся обслуживанием ЛВС. В их

    число входят Bell Atlantic, DEC, Hewlett-Packard, Intel, Prime, Unisys и

    Xerox. Основными системными интеграторами и распространителями продукции

    фирмы Novell являются: Electronic Data Systems (EDS), Boeing Computer

    Services, NYNEX Business Centers и Sears Business Centers. Даже гигантская

    фирма IBM с 1990 года стала перепродавать сетевые ОС NetWare.

    Фирма Novell прошла трудный путь к вершинам сетевой технологии. Когда-то

    она занималась производством файловых серверов и сетевых адаптеров. Однако

    в настоящее время она прекратила производство аппаратных средств,

    сосредоточив свои усилия на производстве программного обеспечения для

    компьютерных сетей.

    Изначально Novell разработала NetWare как операционную систему для

    сетевой платы Novel S-Net. Novel S-Net - это сеть с топологией типа

    "звезда" и выделенным сервером на MC68000. Ко времени создания этой сети

    для процессоров MC68000 не было операционной системы, являющейся для них

    стандартом "де-факто", поэтому Novell разработала полностью свою ОС,

    ориентированную на сетевые приложения.

    С началом бума компьютеров PC разработчики NetWare решили, что написанную

    на С NetWare будет несложно перенести на микропроцессоры семейства Intel и

    сделать так, чтобы сетевая ОС поддерживала практически любое сетевое

    оборудование, представленное на рынке. Для непосредственного взаимодействия

    с IBM-оборудованием были реализованы соответствующие драйверы. В связи с

    тем, что ROM BIOS в семействе машин IBM PC был разработан для

    однопользовательской DOS, общая производительность системы падала при

    попытке использовать его в многопользовательских приложениях. NetWare -

    многопользовательская система, поэтому программисты в Novel решили обойти

    ROM BIOS и общаться непосредственно с оборудованием, то повышает

    производительность (позволяет NetWare обрабатывать запросы от других

    рабочих станций, ожидая завершения запроса ввода/вывода на диск).

    Единственным недостатком примененного в NetWare подхода является

    невозможность использовать DOS-драйверы для управления дисководами. Для

    NetWare необходимы собственные драйверы дисковых устройств. Для многих

    поставляемых дисковых накопителей, совместимых с IBM PC, производители

    предоставляют и драйверы для NetWare. Фирма Novell также поставляет

    драйверы для широкой гаммы устройств такого типа.

    Преимущества данной сетевой ОС - высокая производительность и пропускная

    способность сети - подтверждаются и местом на рынке аналогичных продуктов,

    занимаемым NetWare. Интерфейсы предоставляемые пользователю NetWare не

    имеют ничего общего с DOS или ROM BIOS, но они обеспечивают очень

    эффективное использование ресурсов IBM PC. Этот подход позволил Novell

    повысить степень защиты и исправления ошибок (fault tolerance), что было

    невозможно реализовать в рамках файловой системы DOS.

    В настоящее время свыше 300000 компьютеров работают под управлением

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

    файлового сервера, поэтому структура файлов и характер работы не базируются

    на операционной системе рабочих станций, как это имеет место в MS-Net.

    Программное обеспечение NetWare оптимизировано для управления,

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

    среде. Открытая архитектура семейства программных продуктов Novell NetWare

    обеспечивает прозрачное) управляемое совместное использование данных

    компьютерами различных типов.

    1.1 Обзор архитектуры

    Фирма Novel исходила из того, что типичное современное предприятие

    использует центральные ЭВМ, основанные на операционных системах VMS фирмы

    DEC, VM и MVS фирмы IBM, UNIX-системы, а также серверы, подобные NetWare.

    Рабочие станции могут использовать операционные системы DOS, Windows, OS/2,

    Macintosh и UNIX. Сетевые вычисления обеспечивают интеграцию центральных и

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

    трупп пользователей с системами на основе архитектур мини и больших ЭВМ

    позволяет сохранить капитальные вложения в эти системы и сделать их ресурсы

    доенными всем пользователям сети.

    Интегрированная вычислительная архитектура Novel - NICA (Novel Integrated

    Computing Architecture) определяет построение всех продуктов Novell. NICA

    отражает подход Novel к предоставлению сетевых функций для интеграции

    прикладных программ в распределенной неоднородной среде. Архитектура,

    используемая Novel для создания распределенных сетевых функций, позволяет

    объединять продукты и прикладные программы различных поставщиков в сложную

    сетевую вычислительную систему. NICA признает существование и учитывает

    особенности других архитектур, определенных для распределения прикладных

    программ по сетям, таких как SAA (System Application Architecture) фирмы

    IBM, NAS (Network Application System фирмы) DEC, NewWave Office фирмы

    Hewlett-Packard. NICA является полезным дополнением этих прикладных

    программ, ревизуя сетевые функции, позволяющие прикладным программам таких

    поставщиков как IBM, DEC и HP беспрепятственно выполняться в распределенной

    среде.

    NICA - это открытая архитектура, способная одновременно поддерживать

    различные стандартные протоколы, Помимо поддержки различных протоколов,

    NICA поддерживает также совиные файловые стандарты, что позволяет

    прикладным программам клиентов одновременно использовать один общий файл, а

    не разбивать диск на несколько нежимых разделов.

    Специализированная сетевая ОС NetWare содержит сервисные функции (службы)

    для выполнения прикладных программ у клиентов, а также функции (службы)

    выполнения прикладных программ на серверах, Сетевые службы, определенные в

    архитектуре NICA, могут выполняться как одним процессором сети NetWare,

    так и быть распределенными по локальной (региональной) сети. Каждая из этих

    служб может использоваться другими службами или прикладными программами.

    NICA обеспечивает распределенные прикладные программы функциями поддержки

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

    (мирроринг).

    1.2 Файловая система NetWare

    В сетевой среде структура файловой системы ОС сервера должна быть

    оптимизирована, насколько это возможно, для повышения скорости дискового

    ввода/вывода. Кроме того, сложность файловой системы определяет, какие

    дополнительные функциональные возможности могут быть добавлены в сетевую

    ОС.

    Novell NetWare использует свою файловую систему, специально разработанную

    фирмой Novell для сетевой ОС. В отличие от PC LAN Program, она не

    базируется на однопользовательской ОС. В отличие от 3+, она не использует

    структуру файлов DOS. И, наконец, в отличие от VINES, она не использует

    громоздкую структуру файловой системы UNIX.

    Это позволило Novell последовательно оптимизировать и улучшить структуру

    файловой системы NetWare для повышения производительности и функциональных

    возможностей. Средства отказоустойчивости NetWare стали возможными

    только благодаря оптимизированной структуре файловой системы NetWare.

    Перед созданием файловой структуры для файлового сервера NetWare, Novell

    проанализировала существовавшие структуры файловых систем. Очень

    внимательно были рассмотрены "плоские" структуры каталогов в операционных

    системах СР/М- 80, СР/М-86 и MS-DOS 1.0, так как это были потенциальные ОС

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

    проанализирована потоковая иерархическая структура каталогов и файлов ОС

    UNIX и MS-DOS 2.1. Рассматривались и другие варианты.

    Простые структуры систем с "плоскими" каталогами были созданы не для

    работы с большими дисками, кроме того, при большой нагрузке

    производительность заметно падает. Поиск нужного файла всегда сводится к

    последовательному просмотру всего физического пространства каталога.

    Несмотря на то, что плоские структуры обеспечивают невысокую скорость

    поиска, они имеют преимущества в прямых методах управления дисками и

    простых средствах восстановления информации при сбоях на диске.

    Структуры каталогов UNIX и MS-DOS 2.0 лучше приспособлены для

    иерархической организации и поиска, но они еще менее оптимальны, В этих

    файловых системах подкаталоги реализуются как файлы (специального типа) в

    каталоге. Файловой системе для иерархического поиска файла по каталогам

    необходимо выполнить несколько операций открытия файлов (типа "подкаталог")

    и несколько операций чтения с диска, что снижает производительность. На

    каждом уровне в каталоге необходимо выполнить операцию поиска в нем

    информации о файле-подкаталоге.

    Эти иерархические структуры каталогов более чувствительны к сбоям на

    диске, чем "плоские". Одна дисковая ошибка в файл-каталоге может сделать

    недоступными все файлы и каталоги в соответствующем поддереве.

    Восстановление каталогов также значительно усложняется по сравнению с

    простой "плоской" структурой.

    При разработке файловой системы NetWare Novell решила объединить

    достоинства обоих подходов; "плоского" и иерархического. В NetWare

    физическая структура оглавления тома - плоская. Использование плоской

    структуры дает несколько важных преимуществ. В связи с тем, что оглашение

    плоское и имеет определенный размер, то возможно загрузить все оглавление

    сетевого тома в оперативную память файл-сервера, и все поиски по оглашению

    могут быть осуществлены без обращений к диску. Это существенно повышает

    производительность системы при поисках по оглавлению. Если один блок

    оглавления теряется, то файл-сервер может использовать его дубликат для

    продолжения работы. Этим повышается надежность. Возможность эффективного

    преодоления сбоев на диске очень важна в распределенных системах.

    Хотя физически оглавление тома в NetWare - плоское, логическая структура

    каталогов -иерархическая. Логическая иерархия образуется за счет

    использования специальных объектов типа "каталог" внутри плоской структуры

    оглавления файлов.

    Структура каталогов имеет несколько характерных черт. Создание нового

    файла или подкаталога происходит очень просто, потому что для такого

    объекта используется первая свободная область оглавления. Маршрутный поиск

    по такой структуре каталогов также прост и не требует многих запросов на

    открытие файлов, как это имеет место в файловой системе DOS.

    В плоской структуре оглавления NetWare потеря части информации о

    структуре каталогов не приведет к потере доступа к подкаталогам и файлам в

    соответствующем поддереве. В NetWare используется простой алгоритм

    зеркального копирования с проверкой по принципу повторного чтения

    информации после записи для поддержки двух копий оглавления тома. В случае

    потери информации о каталоге берется соответствующая информация из другой

    копии.

    При повреждении информации о каталоге в обеих копиях оглавления, для

    каждого файла можно проверить наличие маршрутного пути от корневого

    каталога до файла. Если такого пути нет, то отмечается та точка, где

    обнаружена ошибка, и дерево файлов "ремонтируется" установлением вместо

    разрушенной связи - связи с корневым каталогом.

    Хэширование оглавления

    Для высокопроизводительной файловой системы необходимо, чтобы механизм

    поиска требуемого каталога был бы максимально эффективен. Существует два

    основных способа поиска требуемого каталога. В первом случае поиск

    осуществляется на основе полностью и однозначно заданного маршрутного

    имени. Во втором случае поиск осуществляется для объекта в известном

    подкаталоге с помощью указания только части искомого имени, точнее шаблона

    искомого имени. Такой подход называют "wildcard" - поиск.

    При любом типе поиска необходимо проверять только небольшое количество

    элементов оглавления тома) чтобы либо найти требуемый элемент, либо

    сообщить об отсутствии такого элемента. Для этой цели NetWare строит и

    поддерживает в оперативной памяти 2 таблицы для каждого оглавления тома.

    Первая таблица - это хэш-таблица, в которой математически сгруппированы

    имена файлов и каталогов. Благодаря этой таблице поиск необходимого

    элемента осуществляется значительно быстрее, чем при обычном

    последовательном подходе.

    Во второй таблице, поддерживаемой NetWare, все элементы оглавления,

    имеющие один и тот же подкаталог, связаны между собой для обеспечения

    возможности "wildcard" - поиска. Наличие этой таблицы дает существенный

    выигрыш времени при поиске необходимого элемента каталога по заданному

    шаблону.

    Алгоритм лифта (Elevator Seeking)

    Запросы на чтение или запись информации на диск - это наиболее частые

    запросы от рабочих станций к фазовому серверу в ЛВС. Это естественно, так

    как зачастую и файлы программ, и файлы данных размещаются на сетевом диске

    и должны быть переданы на рабочую станцию по их требованию. Общая

    производительность файл-сервера существенно зависит от того, насколько

    хорошо сервер реагирует на запросы на чтение файлов.

    В NetWare существует отдельный процесс чтения с диска) который отвечает

    за чтение данных с жесткого диска сервера и помещение их а кэш-буфера. Этот

    процесс сортирует поступающие запросы на чтение в порядке, основывающемся

    на текущем положении головок диска. Этот подход, называемый алгоритмом

    лифта ("elevator seeking"), оптимизирует движение головок диска и, как

    результат, значительно увеличивает эффективность работы диска при

    значительной загрузке.

    Кэширование диска

    Существующий в NetWare отдельный процесс чтения информации с диска

    считывает ее большими порциями, вместо того) чтобы считывать столько

    информации, сколько затребовано. Это кэширование диска, оно используется

    для минимизации числа обращений к физическому диску.

    В связи с тем) что время перемещения головок диска значительно больше

    времени обмена информации диск-память, можно дополнительно поднять

    производительность дискового ввода/вывода, считывая данные, расположенные

    вслед за затребованными в предположении возможных будущих запросов на

    чтение от рабочей станции.

    Как кэширование диска, так и алгоритм лифта ("elevator seeking"),

    значительно увеличивают производительность работы с диском в системе

    NetWare.

    Дисковый ввод/вывод

    В дополнение к кэшированию диска и алгоритму лифта ("elevator seeking")

    файловая система NetWare использует где только возможно перекрывающийся

    подвод головок (overlapped seeks) в процессе чтения диска. Если компьютер

    файл-сервера NetWare имеет несколько дисковых накопителей) то

    перекрывающийся подвод головок позволяет одновременно обращаться к

    нескольким дискам, а не по очереди (то к одному, то к другому). Благодаря

    независимому управлению несколькими дисками, диск не простаивает, пока

    сервер читает информацию с другого диска.

    Отказоустойчивость (Fault Tolerance)

    Благодаря оптимизированной для работы в сети файловой структуре, Novell

    реализовала целый рад предупредительных мер для достижения надежности

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.