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.

Slides:



Advertisements
Similar presentations
1 Uniform memory access (UMA) Each processor has uniform access time to memory - also known as symmetric multiprocessors (SMPs) (example: SUN ES1000) Non-uniform.
Advertisements

Chapter 2 How Hardware and Software Work Together.
Introduction to Storage Area Network (SAN) Jie Feng Winter 2001.
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Preparing For Server Installation Instructor: Enoch E. Damson.
Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.
Chapter 1: Introduction
Storage area Network(SANs) Topics of presentation
Networks Adapting Computers to Telecommunications Media.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Lesson 3 – UNDERSTANDING NETWORKING. Network relationship types Network features OSI Networking model Network hardware components OVERVIEW.
Server Platforms Week 11- Lecture 1. Server Market $ 46,100,000,000 ($ 46.1 Billion) Gartner.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
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.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
Data Storage Willis Kim 14 May Types of storages Direct Attached Storage – storage hardware that connects to a single server Direct Attached Storage.
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.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
1 5/25/2016 操作系统课件 教材: 《操作系统概念(第六版 影印版)》 【原书名】 Operating System Concepts(Sixth Edition) [ 原书信息 ] Operating System Concepts(Sixth Edition) [ 原书信息 ] 【原出版社】
Thanks to Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction n What is an Operating System? n Mainframe Systems.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
 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.
Multiple Processor Systems Chapter Multiprocessors 8.2 Multicomputers 8.3 Distributed systems.
Business Data Communications Chapter Eight Servers in the Enterprise.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.
NETWORK HARDWARE CABLES NETWORK INTERFACE CARD (NIC)
2.1 © 2004 Pearson Education, Inc. Exam Designing a Microsoft ® Windows ® Server 2003 Active Directory and Network Infrastructure Lesson 2: Examining.
Network Programming Chapter 1 Networking Concepts and Protocols.
Intro to Distributed Systems and Networks Hank Levy.
CHAPTER - 4 COMPUTER NETWORK Dr. BALAMURUGAN MUTHURAMAN
Internetworking Lecture 10 October 23, Introduction to Internetworking So far, we’ve discussed about how a single network functions. Internetworking.
Module 16: Distributed System Structures Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Apr 4, 2005 Distributed.
Background Computer System Architectures Computer System Software.
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.
Network Processing Systems Design
Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real.
Storage Area Networks Back up and Management.
Operating System & Application Software
Chapter 1: Introduction
Chapter 1: Introduction
High Availability Linux (HA Linux)
Distributed Systems.
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Introduction to Networks
Chapter 1: Introduction
السلام عليكم.
Chapter 1: Introduction
Chapter 1: Introduction
CHAPTER Introduction to LANs
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Subject Name: Operating System Concepts Subject Number:
Session 2 - Noel D. Lawas MD -
Chap 2. Computer Fundamentals
Chapter 1: Introduction
Chapter 1: Introduction
SUPPORTING MULTIMEDIA COMMUNICATION OVER A GIGABIT ETHERNET NETWORK
Lecture 09 & 10 Operating Systems Network, Communication, OSI.
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Presentation transcript:

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 System stands –LAN hardware –Server hardware –The machine room

What do we need? Reliability Performance Physical security

WAN Hubs Switch Router Servers

The Internet is a network of networks LAN WAN

So how do we get the message? Data link & Physical layers TCP/IP Network & Transport Layers Middleware Presentation & Session Layers Process On Host A Process on Host B Application layer

Local Area Network Hubs –Physical layer - dumb –Propagates on all channels Switches –Data link Layer – MAC address level –Put message out on 1 channel –Fast, more intelligent, store & forward –Ethernet, ATM, FDDI etc –Collision zones Router –Network Layer device – IP level –Edge of network –Firewalls Hubs Switch Router

Server hardware CPU Memory (Primary Storage) Communications Interface Disk (Secondary Storage) CPU

Servers??? Mainframes – IBMz900 zOS Mid-range – Sun Fire E25K Solaris/Unix Intel based – HP Proliant Windows 2000NT or Linux

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 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 of processors A key issue in scalability Sun’s Solaris can now support up to 128 but architecture of Sun E10000 has 64 processor limit Until recently Windows NT/2000 NT could support 8 but now supports up to 32 and 64GB of memory. With the new IA64 processor the Windows/IA architecture will put performance as well as price pressure on the Unix/RISC based systems – within 2/3 years Unix continues to challenge the Mainframe market. They are also introducing automated management features

Windows NT/2000 & IA64 IA 64 not designed to improve performance of IA 32 code Code has to be written to take advantage of it Major hardware limitation is probably now the PCI bus that connects the processors and memory to storage and controllers and expansion cards.

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.

Number of processors is not the only issue. Memory management is critical Single processor Symmetric multi-processor – SMP – shared bus Symmetric multi-processor – SMP – cross bar NUMA Loosely coupled – MMP Clusters

SMP – shared bus is the most common But the bus provides a bottle neck to shared memory pool Memory access speed then declines and this prevents linear scalability TPC benchmarks show that often manufacturers get best performance at around 50% of maximum number of processors

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

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 other takes 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 NAS network orientated – higher latency Semi independent for use with high end servers 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

Machine room environment Air conditioning Fire protection Reliable power Physical security