• No results found

Mainframe. Large Computing Systems. Supercomputer Systems. Mainframe

N/A
N/A
Protected

Academic year: 2021

Share "Mainframe. Large Computing Systems. Supercomputer Systems. Mainframe"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

1 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Mainframe

2 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Large

 

Computing

 

Systems

Server Farm

Networked cluster of interchangeable file/application servers Provides load balancing for availability and reliability

Blade Server

Server farm in a single cabinet providing I/O, power, cooling Blade = hot-swappable single-board file/application server

Big Iron

Large, expensive computers Multi-processor systems

Complex inter-processor architecture Supercomputer

Fast numerical processing (number crunching)

Specialized, highly parallel user programming interface Mainframe

Enormous I/O capability and reliability Standard single-user interface

CPU Card Memory Ca

rd Memory Ca

rd Bus Adaptor Card I/O Contro

ller I/O Contro

ller I/O Controller

Ba ck pla ne 3 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Supercomputer

 

Systems

Oriented to problems limited by calculation speed

Weather modeling

Global warming forecasts DNA and protein analysis Digital video processing

Complicated to program

High degree of programmer-visible parallelism Special "parallelized" high-level language

Require specialized, application-specific software

Typical systems

SMP assembly of 64 to 256,000 Alpha, Itanium 2, or PowerPC CPUs Proprietary OS assigns tasks to CPUs

4 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Mainframe

 

Oriented to problems limited by I/O and reliability

Optimized for business-oriented "heterogeneous workload"

Simple transaction-oriented computations

Enormous volume of accesses to external databases Bank account management

Credit card processing Market trading Insurance processing Airline reservations

Built for reliability and availability

Mean Time Between Failure (MTBF) measured in years Automatic swapping of failed hardware/software components Constant self-testing and error correction

(2)

5 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Mainframe

 

Quality

 

of

 

Service

 

(QoS)

Mainframes are "Rolls-Royce" of computer systems

Quality always outweighs cost

Highest quality hardware engineering Most reliable software techniques

Highest level security and authentication

Guaranteed backward compatibility High level technical support

Off-site redundancy

Backup system run by vendor

Instantaneous transparent switch-over on failure

6 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Mainframe

 

Architecture

 

Overview

Hardware

CPUs, I/O system, internal communication network

Systems manager (hypervisor)

Operator console for partitioning/configuring CPUs and I/O

OS

Each partition runs a separate instance of an operating system Can run Unix, Windows, z/OS, MVS, VM, … instances in parallel

User

User sees single-user interface provided by OS

User OS according to I/O configuration of terminal/network interface

User … User User … User User … User User … User User … User OS OS OS … OS Systems Manager Hardware 7 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Scalability

Systems Manager sees all hardware as a single unit

Holistic approach to large system Multiple CPUs in a single physical cluster

Multiple physical cluster in a single hardware cabinet Multiple cabinets in a system complex (Sysplex)

Hot swap

Change hardware configuration without shutdown Add/Remove processors and I/O systems

Reassign processors and I/O systems to groups

On-demand computing

Configuration allocates default resource partition Dynamically reassign resources for load balancing

8 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Marketing

 

Perspective

Mainframe can replace 10 to 1000 smaller servers

Multiprocessor system provides equivalent power Partitioning provides equivalent flexibility

Reliable infrastructure replaces multiple small systems

Centralized power supply, cooling system, backup

RAS (Reliability, Availability, Serviceability) and compatibility Reduced administrative, management, and service costs

Lower TCO (Total Cost of Ownership) Higher ROI (Return on Investment)

Advantage to organizations that cannot afford risk

(3)

9 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Traditional

 

IBM

 

Mainframes

Traditional non-pipelined CPU implements CISC architecture

IBM System/360, System/370, System/390, zSeries 890 Business-oriented transaction-based application load

85% of programs written in COBOL

15% written in Assembler, C, C++, Java and other languages IBM SNA (System Network Architecture) networking

Logical Partitions (LPARs)

Partitioned multiprocessor assembly organization One instance of an OS per LPAR

IBM operating systems

MVS (Multiple Virtual Storage)

JCL (Job Control Language) ⎯batch processing interface TSO (Time Sharing Option) ⎯time-sharing via dumb terminals VM/CMS

Virtual Machine ⎯provides virtual mainframe environment per user Conversational Monitor System ⎯user shell running under VM

10 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Contemporary

 

Mainframe

IBM zEnterprise EC12

EC = enterprise class

Modern architecture

64-bit superscalar pipelined CPUs SMP multicore configuration Advanced ILP

Out-of-order instruction scheduling Cache hierarchy + branch prediction

Modern operating system support

IBM z/OS (MVS replacement)

Optimized (at assembly level) for zEC12 mainframes Native support for

UNIX programs (z/OS is a certified UNIX system) TCP/IP

Java (z/OS provides full Java execution environment) Encryption + security protocols

IBM z/VM (VM/CMS replacement) User sees virtual machine running Linux

11 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

zEC12

 

Hardware

 

Arrangement

HCA — InfiniBand host channel adapter Frame Z Frame A 12 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

zEC12

 

Architecture

 

Overview

Hardware Management Console (HMC) — operator console (stand‐alone computer) Support Element (SE) — laptop issues HMC instructions

Flexible Service Processor (FSP) — dedicated CPU implements communication + control Book — processor cluster + memory + I/O interface + power supply interface

(4)

13 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

zEC12

 

Book

 

Structure

 

(Maximum

 

System)

Frame A

120 active cores

4 books ×30 active cores per book

Book

Multi-Chip Module (MCM)

36 cores = 6 PU chips ×6 cores per PU 2 storage control chips + 384 MB of L4 cache

Physical memory = 960 GB per book ⇒3840 GB per Frame A 8 PCIe fanouts

8 GB/s links to PCIe I/O drawers

3 Distributed Converter Assemblies (DCA) — power connection n+1 redundancy — continue operation after 1 DCA failure Permits hot maintenance

2 Flexible Service Processor (FSP) cards

Fabric Book Connectivity (FBC)

High speed point-to-point connectivity

14 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

zEC12

 

Processing

 

Unit

 

(PU)

6 core PU chip

2.75 billion transistors 5.5 GHz clock speed 48 MB unified L3 cache

Unified interface to

6 cores + I/O buses + memory controllers 160 GB/s to each core

Storage control (SC) — implements L3 to L4 communication GX — I/O bus to PCIe

Memory controller (MC) — access to main memory

POWER7 64-bit superscalar core

Dynamic scheduling

6 EUs — 2 integer ALU, 2 load/store, 1 FPU, 1 decimal FPU Cache 64 KB I + 96 KB D private L1 cache 1 MB I + 1 MB D private L2 cache 15 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

zEC12

 

I/O

 

System

I/O cage

Holds communications controllers 28 I/O card slots

I/O controllers

Handle network connections Users, terminals, peripherals

Coupling controllers

Handle connections between mainframe systems

16 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Processor

 

Resource/Systems

 

Manager

 

(PR/SM)

 

System Manager between hardware and OS layers PR/SM functions control all system aspects

Responsible for physical topology knowledge

Hardware information handled by OS in smaller computers PR/SM is aware of (physical) book structure

Manages work dispatch on physical topology PR/SM implements Logical Partitioning (LPAR)

zEC12 only runs in LPAR mode Logical partitions (LPAR)

Allocated physical resources by PR/SM Not aware of (physical) book structure

Have no control over systems aspect of physical resources

User … User User … User User … User User … User User … User

LPAR - OS LPAR - OS LPAR - OS LPAR - OS

Systems Manager (PR/SM) Hardware (PUs, RAM, Books, I/O)

(5)

17 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

LPAR

 

Allocation

 

rules

 

PUs, memory and communication channels allocated to LPARs

PR/SM attempts to minimize hardware allocated to a logical partition Resources can be dedicated to an LPAR or shared by LPARs

Resources can be shared between LPARs by weight (priority)

PR/SM attempts to group PUs for a logical partition within one book PR/SM attempts to group memory for a logical partition within one book PR/SM attempts to group logical PUs and memory within one book

If not possible, groups in adjacent books

PR/SM re-allocates PUs to logical partitions for load balancing PR/SM attempts to re-allocate logical PU on physical PU

Permits reuse of L1 cache content

18 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Parallel

 

Sysplex

 

Parallel Sysplex

Merge 2 to 32 instances of z/OS into a single system Applications divide work and data among LPARs

Coupling facility (CF)

Coordinates shared LPAR resources

Manages process coordination among z/OS instances Manages data coherence

Manages time synchronization

Implemented independently or in a zEC12 LPAR

Geographical diversity

Coupled LPARs can be on remote physical systems Provides physical backup for disaster recovery

19 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Parallel

 

Sysplex

 

Model

User … User User … User User … User User … User User … User

LPAR - OS LPAR - OS LPAR - OS LPAR - OS

Systems Manager (PR/SM) Hardware (PUs, RAM, Books, I/O)

User … User User … User User … User User … User User … User

LPAR - OS LPAR - OS LPAR - OS LPAR - OS

Systems Manager (PR/SM) Hardware (PUs, RAM, Books, I/O)

Coupling Facility

20 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Advantages

 

of

 

Parallel

 

Sysplex

High capacity for large workloads

Applications see all resources on all LPARs as one system

Resource sharing

Applications can access all resources on all LPARs

Dynamic workload balancing

Software can increase resources without reconfiguring LPARs

Automatic failure recovery

Remote LPARs continue working if local LPAR fails

System z server groups designed for 99.999 percent availability

Continuous application availability

(6)

21 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Integrated

 

Hardware

 

and

 

System

 

Assists

 

System z Application Assist Processors (zAAPs)

Execute Java programs

Under IBM Java Virtual Machine (JVM) Works in LPARs running z/OS

Reduce capacity requirements on CPUs

CP Assist for Cryptographic Function (CPACF)

Cryptographic support on every PU

DES and TDES data encryption/decryption

Integrated Facility for Linux (IFL)

Supports Linux and open standards

Real or virtual environment within System zEC12 configurable as Linux-only server

22 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Unified

 

Resource

 

Manager

Integrated management fabric (package)

Runs on Hardware Management Console and Support Element Sees all workload from one uniform point of control

Fast + agile for reconfiguration

Growth, load balance, disaster recovery

Management areas

General system management

Virtual server management + provisioning

Hypervisor management + support for application deployment Energy management + monitoring

Power + cooling control Network management

Virtual networks + access control Workload Awareness

Manage CPU resource across virtual servers hosted in same hypervisor Balance workload performance policy objectivesdisaster recovery

23 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

BladeCenter Extension

 

(zBX)

System z

IBM blade server systems

Optimized for standard OLTP + web-oriented services

zBX

Optional machine incorporates System z services into zEC12 Managed transparently by Unified Resource Manager

Optional blades

IBM WebSphere DataPower Integration Appliance Offloads web-based workloads from core applications Front end server to optimize XML processing

XML hardware acceleration for service-oriented architecture (SOA) HTTP format

SOAP (Simple Object Access Protocol) format

Seamless integration of distributed and System z platforms POWER7 blades

Virtualized running AIX / Red Hat Enterprise Linux / Windows Server

24 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

"Managed

 

in

 

Cloud"

Cloud = virtualization management infrastructure

Eliminate traditional fixed-hardware boundaries CPU — memory — network — storage

Deliver infrastructure / platform / application as service

zEC12 as private cloud infrastructure

Centrally managed + controlled set of IT resources Rapid and flexible service delivery

Capacity on Demand (CoD)

Multiple configuration definitions available for temporary requirements

Up to 200 staged definitions — 8 installed at given time Manual invocation by operator

Automatic invocation

Workload Manager (WLM) sets policy thresholds

(7)

25 Dr. Martin Land Mainframe

Modern Microprocessors — Fall 2012

Environmental

 

Requirements

Power 27.6 kW

Cooling Water / Air Cooled

Width 1568 mm

Depth 1806 mm

Height 2013 mm

References

Related documents

Previous studies in chickpea have reported positive and highly significant correlation of seed yield with number of secondary branches plant -1 , plant height, number of

Objectives We sought to investigate whether genetic effects on response to TnF inhibitors (TnFi) in rheumatoid arthritis (ra) could be localised by considering known

The others (e.g. Playing Videos, adding the shutdown button) are not crucial to the camera project but can be done if you’re also interested in exploring these capabilities.

Experimental hut evaluation of linalool spatial repellent agar gel against Anopheles gambiae sensu stricto mosquitoes in a semi-field system in Bagamoyo, Tanzania.. Parasites

and relocations. The section containing the entry symbol and all sections con- taining symbols undefined on the command-line will be kept, as will sections containing symbols

Je potrebné, aby obsluha mala čo najmenej interakcie s aplikáciou, preto nezačína aplikácia vždy pri nastavovaní aktuálne vydávaných jedál, ale zistí stav, v ktorom

1. Retailer-related human capital plays a strong role in the online consumer's store choice decision. Further, the key factors that bring customers back to an online retailer

The power check involves estimation of different power consumed in a design like static power, dynamic power, clock power, latch power, leakage power etc. If any power