1 Система ввода-вывода в архитектуре zSeries 19/11/08.

Презентация:



Advertisements
Похожие презентации
Логическое разделение ресурсов сервера LPAR Лекция 4 Курс « Основы построения БЭВМ» Файл MF_Lec4_Sep06.ppt.
Advertisements

Конструкция серверов zSeries Автор: Галямова Елена Валентиновна к.т.н., доцент кафедры ИУ 6 Компьютерные системы и сети МГТУ им. Н.Э. Баумана Лекция 2.
Introduction Microsoft Access 41 Database models 2 Database management system 3 What is database?
Основы построения БЭВМ Лекция 5, (2 часа) Конструкция серверов.
Microsoft TechDays Богомолов Алексей MCP
RISC-архитектуры ( Reduced Instruction Set Computer)
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Scaling Service Provider Networks Designing Networks with Route Reflectors.
COMPUTER BASICS ( ОСНОВЫ КОМПЬЮТЕРА ). WHAT IS A COMPUTER? ( ЧТО ТАКОЕ КОМПЬЮТЕР ?) A computer - is a device or system capable of performing a given,
1 Организация подсистемы ввода-вывода CSS (Channel Subsystem) Лекция 9.
Unity3d Fomin Maxim 394 group. Unity is an integrated authoring tool for creating 3D video games or other interactive content such as architectural visualizations.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Module Summary The Cisco Discovery Protocol is an information-gathering tool used by network.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Configuring OSPF Introducing the OSPF Protocol.
Loader Design Options Linkage Editors Dynamic Linking Bootstrap Loaders.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Module Summary In the OSI model, it is the transport layer that manages the reliability of.
Microsoft TechDays Николай Миляев консультант Microsoft.
Microsoft TechDays Никоноров Евгений разработчик EPAM Systems.
S11-1 PAT318, Section 11, March 2005 SECTION 11 ANALYSIS SETUP.
© 2005 Cisco Systems, Inc. All rights reserved. INTRO v Module Summary TCP/IP is the most widely used networking protocol, with functions that can.
HPC Pipelining Parallelism is achieved by starting to execute one instruction before the previous one is finished. The simplest kind overlaps the execution.
© 2006 Avaya Inc. All rights reserved. Embedded File Management and SD-Card Handling.
Транксрипт:

1 Система ввода-вывода в архитектуре zSeries 19/11/08

2 Структурная схема S/360

3 Основные характеристики системы ввода-вывода Каналы ESCON и FICON Для связи периферийных устройств с одной или более CEC – Switches Адреса идентификаторов каналов (CHPID) состоят из двух шестнадцатеричных цифр Несколько разделов могут делить CHPIDs Уровень подсистемы I/O имеется между операционной системой и CHPIDs

4 Система ввода-вывода Слой I/O control layer использует конфигурационный набор данных параметров оборудования (IOCDS – Input\Output Comfiguration DataSet), который переводит физические адреса I/O в номера устройств, которые используются операционной системой z/OS Номера устройств устанавливаются системным программистом при создании файла определения параметров конфигураций ввода-вывода (Input\Output Definition File IODF) и IOCDS и с учетом их приоритетов (а не случайным образом!) В современных машинах они содержат три или четыре шестнадцатеричных цифры

5 Система ввода-вывода

6 Способы выделения каналов ввода-вывода для LPAR Закрепленные каналы предназначены для использования только в одном логическом разделе Реконфигурируемые каналы в каждый момент времени используются только одним LPAR Совмещенные каналы относятся к разделяемым ресурсам внутри одной LCSS (под канальной системы). Объединенные (spanned) каналы допускают подключение к LPAR, входящим в разные LCSS (под канальные системы).

7 НЖМД В современных мэйнфреймах используется НЖМД IBM 3390 Базовая конфигурация была проста: контроллер присоединялся к процессору, массивы НЖМД – к контроллеру.

8 IBM 2105

9 Кластеризация Кластеризация производилась несколькими способами: –Обычные диски DASD общего доступа –Кольца CTC/GRS –Basic и Parallel sysplex Image is used to describe a single z/OS system, which might be standalone or an LPAR on a large box

10 Обычный диск DASD общего доступа Ограниченные возможности Резервирование и снятие резервирования для диска в целом Доступ к диску во время обновления ограничен.

11 Кольцо CTC Глобальный общий доступ к ресурсам (GRS) используется для передачи информации по кольцу CTC Request ENQueue on a dataset, update, the DEQueue Свободно связанные системы

12 Parallel Sysplex В этом расширении кольца CTC используется выделенная устройство сопряжения (Coupling Facility) для процедуры storeENQ data для GRS. Работает существенно быстрее. Устройство сопряжения также может быть использовано для хранения общей информации приложений (такой как таблицы DB2). Может быть представлен как единая система.

13 Parallel Sysplex

14 Типичные варианты систем Выше приведены 2 примера небольших систем –Слева - Multiprise 3000, разработанная для small installations с внутренними НЖМД –Справа – система эмуляции FLEX-ES, работающая на ПЭВМ под управлением Linux или UNIX

15 Конфигурация среднего масштаба Это полностью современная система, не содержащая устаревшие компоненты Система z890 представлена в конфигурации с 2 контроллерами внешних НЖМД, накопителями на магнитной ленте, принтерами, сетевыми периферийными устройствами и терминалами.

16 Одиночная система среднего масштаба Такая система может исполнять несколько LPAR: –Одна LPAR - z/OS с интерактивными приложениями –Вторая LPAR – для пакетной обработки –Тестовая z/OS LPAR для тестирования нового ПО –Одна или больше LPAR – для Linux, Web- приложений и т.д.

17 Конфигурация большого масштаба Два мэйнфрейма – новый z990 и 9672 (более старый) Parallel Sysplex с устройством сопряжения (CF) Многочисленные серверы ESS и более старые дисковые массивы DASD, соединенные коммутатором Контроллеры сети SNA (3745) Накопители на магнитной ленте (3490E), оставленные для совместимости Разъемы OSA Express для подключения к LAN Консоли (терминалы)

18 Еще более крупная система Представляет собой сочетание оборудования различных поколений Добавляется новое оборудование; старое оборудование продолжает использоваться, пока не достигнет конца срока службы. Система z/OS обычно работает на более старом оборудовании, пока смена архитектуры не заставит отказаться от него О подобных изменениях архитектуры и случаях несовместимости, которые могут привести к неработоспособности оборудования, обычно сообщается заранее.

19 Coupling Facility Characteristics LPAR within S/390, zSeries, or System z Uses InterSystem Channels (ISCs) and integrated cluster buses (ICBs) to communicate with CECs Does not use ESCON / FICON I/O Uses console integration of support element (SE) to communicate with system operator Runs Coupling Facility Control Code (CFCC), a control program that talks to the CECs via ISCs and ICBs CFCC is firmware that is shipped as part of the system CFCC can be run in a virtual machine on z/VM

20 Coupling Facility Characteristics The CF architecture provides three behavioral models to enable efficient clustering models – Lock model: enables a specialized lock manager (e.g. database lock manager) to be extended into a multi-system environment – Cache model: provides the functions needed for multi-system shareddata cache coherency management – Queue/List model: provides a rich set of queuing constructs in support of workload distribution, message pathing, and sharing of state information Multiple CFs can be connected for availability, performance, and capacity reasons

21 Coupling Channels InterSystem Channels (ISCs) – With repeaters, can span distances of up to 100 km – Good for distributed environments (e.g. Geographically Dispersed Parallel Sysplex, GDPS) – Without repeaters, 10 km distance and 2 Gigabits/sec Integrated Cluster Buses (ICBs) – Short distance: about 10 m – High performance ICB-3: 1 Gigabyte/sec ICB-4: 2 Gigabytes/sec Internal Channels (ICs) – LPAR-to-LPAR communication within a CEC – No external hardware used

22 Coupling Support Facility Specialized hardware provided on each processing node in the Parallel Sysplex cluster is responsible for controlling communication between the processor and the CF The coupling support facility consists of the following elements: – special CPU instructions – high-speed links It also utilizes processor memory to contain local state vectors (in Hardware Storage Area, HSA) to locally track the state of resources maintained in the CF The coupling support facility provides several critical functions: – Coupling facility command delivery – Secondary command execution – Local state vector control – Hardware assisted system isolation (fencing)

23 Primary Message (SEND MESSAGE)

24 Secondary Message When the CF determines that the data structure is changed and other z/OS images are registered for the structure, the CF will send alerts to these z/OS images. These alerts (XI: Cross Invalidate) are sent by Secondary Messages MCB/MRB only (no data) z/OS is not interrupted when MCB arrives, but local status is kept in system memory for later inspection by z/OS Beside XI for a cached structure, LN (List Notification) is used for list/queue state transitions in the CF (empty/nonempty)

25 Message Vectors Message vectors are allocated in HSA – Local cache vectors – List notification vectors – Notification vectors for the completion of an asynchronous SEND MESSAGE