Server Platforms Week 11- Lecture 1. Server Market - 2003 $ 46,100,000,000 ($ 46.1 Billion) Gartner.

Slides:



Advertisements
Similar presentations
Hardware & the Machine room Week 5 – Lecture 1. What is behind the wall plug for your workstation? Today we will look at the platform on which our Information.
Advertisements

NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Preparing For Server Installation Instructor: Enoch E. Damson.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
©HCCS & IBM® 2008 Stephen Linkin1 Mainframe Hardware Systems And High Availability Stephen S. Linkin Houston Community College © HCCS and IBM 2008.
Smart Storage and Linux An EMC Perspective Ric Wheeler
Chapter 1: Introduction
IBM RS6000/SP Overview Advanced IBM Unix computers series Multiple different configurations Available from entry level to high-end machines. POWER (1,2,3,4)
Distributed Object Computing Weilie Yi Dec 4, 2001.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
I/O Channels I/O devices getting more sophisticated e.g. 3D graphics cards CPU instructs I/O controller to do transfer I/O controller does entire transfer.
Multiprocessors ELEC 6200 Computer Architecture and Design Instructor: Dr. Agrawal Yu-Chun Chen 10/27/06.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
1/16/2008CSCI 315 Operating Systems Design1 Introduction Notice: The slides for this lecture have been largely based on those accompanying the textbook.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
CHAPTER Introduction to LANs. MODULE Purpose and Use of a Network.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
File Systems and N/W attached storage (NAS) | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Chapter 1 Chapter 1: Networking with Microsoft Windows 2000 Server.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
Computer System Architectures Computer System Software
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
2Q2008 System z High Availability – Parallel Sysplex TGVL: System z Foundation 1 System z High Availability – Value of Parallel Sysplex IBM System z z10.
1 5/25/2016 操作系统课件 教材: 《操作系统概念(第六版 影印版)》 【原书名】 Operating System Concepts(Sixth Edition) [ 原书信息 ] Operating System Concepts(Sixth Edition) [ 原书信息 ] 【原出版社】
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Database Edition for Sybase Sales Presentation. Market Drivers DBAs are facing immense time pressure in an environment with ever-increasing data Continuous.
CLUSTER COMPUTING STIMI K.O. ROLL NO:53 MCA B-5. INTRODUCTION  A computer cluster is a group of tightly coupled computers that work together closely.
 H.M.BILAL Operating System Concepts.  What is an Operating System?  Mainframe Systems  Desktop Systems  Multiprocessor Systems  Distributed Systems.
Storage Area Networks Back up and Management. Introduction  The Problems –Large Amounts of Data –Shared Resources –Need for interference-free back up.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
المحاضرة الاولى Operating Systems. The general objectives of this decision explain the concepts and the importance of operating systems and development.
1.1 Operating System Concepts Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered.
IBM Linux Update for CAVMEN Jim Savoie Linux Sales IBM Americas Group October 21, 2004.
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
Business Data Communications Chapter Eight Servers in the Enterprise.
System Scalability. 1. General Observations The choice of platform for an application should consider the ability to grow the application with more users.
Data Management for Decision Support Session-4 Prof. Bharat Bhasker.
Enterprise Network Systems Client/ Server Mark Clements.
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. NAS versus SAN NAS – Architecture to provide dedicated file level access.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 1.
Background Computer System Architectures Computer System Software.
Intro to Distributed Systems Hank Levy. 23/20/2016 Distributed Systems Nearly all systems today are distributed in some way, e.g.: –they use –they.
Thomas Baus Senior Sales Consultant Oracle/SAP Global Technology Center Mail: Phone:
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Lecture 13 Parallel Processing. 2 What is Parallel Computing? Traditionally software has been written for serial computation. Parallel computing is the.
Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real.
Operating System & Application Software
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 4 The Power behind the Power
Chapter 1: Introduction
Chapter 1: Introduction
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Chapter 4 The Power behind the Power
Computer Evolution and Performance
Chap 2. Computer Fundamentals
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Chapter 1: Introduction
Presentation transcript:

Server Platforms Week 11- Lecture 1

Server Market $ 46,100,000,000 ($ 46.1 Billion) Gartner

Why are Servers important Turns data into information Major impact on TCO Organisational standards

Total Cost Of Ownership Hardware capital/recurrent cost reliability cost performance cost OS software capital/recurrent costs support personnel cost training cost scalability (hardware/software) cost

Organisation standards Most organisations of any size have standards & buying arrangements with suppliers Choice of server often dictated by OS, applications and support personnel experience

Main Components in the Server Platform Processors, memory & Storage Operating system DBMS – Database Management System Middleware

Server Classes Enterprise capable servers –mainframes –large Unix, eg Sun E –large clusters Small organisational or department servers

Mainframes still important Still popular in very large organisations Strong heritage of reliability in 7x24 Move in some companies that went distributed to go back to central machines Large Internet applications may give them a new lease of life Sophisticated management software like WLM - manages workloads according to user defined priorities

IBM mainframe O/S IBM’s –OS/400 for AS/400 now eServer iSeries 400 –Z/OS - OS/390 – MVS 1974 now supports TCP/IP and Unix API & user interface –VSE/ESA – on smaller 370 machines –Z/VM for S390 Runs other operating systems as guests. These now include Linux

Other Contenders in Enterprise Market Windows NT/2000 Versions of Unix –HP’s HP-UX –IBM’s AIX –Sun’s Solaris (on E etc.) Linux

Small Enterprise & Department Servers Windows NT/2000 – 40% Linux – 27% Netware – 17% Unix – all versions – 14%

Hardware & O/S have to be evaluated together Winows NT and 2000 could display different charcteristics on the same server depending on implementations Windows NT/2000 only on Intel chips. Linux now a competitor. Unix generally on RISC chips but many different flavours

Scalability As demand on the server increases, how can it be upgraded to handle the increased load? Main components are – –Processor speed –Number of processors –Memory size and access speed –Data storage capacity and speed

Constraints on scalability Operating system support Number of processors permitted by the architecture (e.g. Compaq DL580 has max of 4, Sun E10000 has max of 64) Memory access often limits effective utilisation of processors – increase in throughput is not linear

Number and power of processors A key issue in scalability Sun’s Solaris OS can now support up to 128 but hardware architecture of Sun E10000 has 64 processor limit Windows NT/2000 now supports up to 32 processors and 64GB of memory. Originally supported 8 processors. New IA64 processor and Windows/IA architecture will address 32 bit architecture limitations. IA64 architecture will put performance as well as price pressure on the Unix/RISC based systems – within 2/3 years

Windows, Linux and 64 Bit Architecture 64 bit not designed to improve performance of 32 bit code Hence, code has to be written to take advantage of it. Linux and windows have created the OS code. Linux ahead. 64 bit applications may be the limiting software factor. Major hardware limitation is probably now the PCI bus that connects the processors and memory to storage and controllers and expansion cards. Infiniband - 2.5G+ bytes/sec IO data transfer addresses this. This technology is likely to become the data centre interconnect technology for Intel based severs

Infiniband InfiniBand Technology will be used to connect servers with remote storage and networking devices, and other servers. It will also be used inside servers for inter-processor communication (IPC) in parallel clusters.

Infiniband Architecture

Scalability and Multi processor servers Usually under the control of the one copy of the operating system But some high end machines (Sun E10000) have independent domains with each domain having its own copy of the operating system. Like two or more independent machines in the one box.

Server processor architectures Single processor Symmetric multi-processor – SMP – shared bus Symmetric multi-processor – SMP – cross bar Non Uniform Memory Access (NUMA) Clusters

SMP – Shared bus CPU Memory pool I/O Compaq DL580

SMP – shared bus is the most common With Shared Bus - –TPC benchmarks show that often manufacturers get best performance at around 50% of maximum number of processors

SMP – Cross bar CPU

Non Uniform Memory Access CPU Memory I/O Interface CPU Memory I/O Interface Cross Bar HP Super Dome & Sun E10000

Clusters Share nothing - Failover Share disk – requires distributed locking Share everything – slower than the bus of an SMP machine LAN High speed Interconnect

Clustering gives Scalability – workload can be distributed Availability – when one goes down the others take over System management – managed as a single resource – particularly disk

Disk performance Capacity continues to double each year Speed made up of three elements –Rotational latency –Seek time –Transfer rate

Storage architectures Two emerging storage architectures –SAN – Storage Area Network –NAS – Network Attached Storage SAN more closely coupled with servers NAS network orientated – higher latency High performance, large capacity, high availability, data protection, management and back-up

Network Attached Storage WEBApplicationDatabase NAS Server

Storage Area Networks WEBApplicationDatabase Fibre channel File Server