Stratus Continuous Process System COSC513 Presentation By Ying Li & Kunyu Zheng.

Slides:



Advertisements
Similar presentations
Computer-System Structures Er.Harsimran Singh
Advertisements

Storage Management Lecture 7.
By Rashid Khan Lesson 6-A Place for Everything: Storage Management.
Linux Installation LINUX INSTALLATION. Download LINUX Linux Installation To install Red Hat, you will need to download the ISO images (CD Images) of the.
File Management Systems
File management in UNIX and windows 2000
CS 333 Introduction to Operating Systems Class 18 - File System Performance Jonathan Walpole Computer Science Portland State University.
1 File Management in Representative Operating Systems.
File System Variations and Software Caching May 19, 2000 Instructor: Gary Kimura.
12.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts with Java – 8 th Edition Chapter 12: Mass-Storage Systems.
RAID Redundancy is the factor for development of RAID in server environments. This allows for backup of the data in the storage in the event of failure.
CS 346 – Chapter 10 Mass storage –Advantages? –Disk features –Disk scheduling –Disk formatting –Managing swap space –RAID.
LAN / WAN Business Proposal. What is a LAN or WAN? A LAN is a Local Area Network it usually connects all computers in one building or several building.
Objectives Learn what a file system does
Chapter 3 Memory Management: Virtual Memory
1 Chapter 12 File Management Systems. 2 Systems Architecture Chapter 12.
Guide to Linux Installation and Administration, 2e 1 Chapter 9 Preparing for Emergencies.
Disk Structure Disk drives are addressed as large one- dimensional arrays of logical blocks, where the logical block is the smallest unit of transfer.
CHAPTER 2: COMPUTER-SYSTEM STRUCTURES Computer system operation Computer system operation I/O structure I/O structure Storage structure Storage structure.
Databases Lesson 5.
4.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 4: Organizing a Disk for Data.
MCTS Guide to Microsoft Windows Vista Chapter 4 Managing Disks.
Managing Disks and Drives Chapter 13 powered by dj.
1Fall 2008, Chapter 12 Disk Hardware Arm can move in and out Read / write head can access a ring of data as the disk rotates Disk consists of one or more.
CE Operating Systems Lecture 20 Disk I/O. Overview of lecture In this lecture we will look at: Disk Structure Disk Scheduling Disk Management Swap-Space.
I/O Management and Disk Structure Introduction to Operating Systems: Module 14.
Disks Chapter 5 Thursday, April 5, Today’s Schedule Input/Output – Disks (Chapter 5.4)  Magnetic vs. Optical Disks  RAID levels and functions.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 14: Mass-Storage Systems Disk Structure Disk Scheduling Disk Management Swap-Space.
6 Memory Management and Processor Management Management of Resources Measure of Effectiveness – On most modern computers, the operating system serves.
Chapter 3 Partitioning Drives using NTFS and FAT32 Prepared by: Khurram N. Shamsi.
Windows Server 2003 硬碟管理與磁碟機陣列 林寶森
Database structure and space Management. Database Structure An ORACLE database has both a physical and logical structure. By separating physical and logical.
CSCI Recovery Control Techniques 1 RECOVERY CONTROL TECHNIQUES Dr. Awad Khalil Computer Science Department AUC.
CS333 Intro to Operating Systems Jonathan Walpole.
4P13 Week 12 Talking Points Device Drivers 1.Auto-configuration and initialization routines 2.Routines for servicing I/O requests (the top half)
Adding a Hard Drive. BIOS / UEFI The Unified Extensible Firmware Interface (UEFI) defines a software interface between an operating system and platform.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Chapter 7 Memory Management Eighth Edition William Stallings Operating Systems: Internals and Design Principles.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
Operating System (013022) Dr. H. Iwidat
Jonathan Walpole Computer Science Portland State University
Chapter 2: Computer-System Structures(Hardware)
Chapter 2: Computer-System Structures
Managing Multi-User Databases
Chapter 11: File System Implementation
Introduction to Operating Systems
Chapter 12: File System Implementation
I/O Resource Management: Software
CSE451 NTFS Variations and other File System Issues Autumn 2002
Windows XP File Systems
Operating System I/O System Monday, August 11, 2008.
Introduction to Computers
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 2: Computer-System Structures Computer System Operation I/O Structure Storage.
CSI 400/500 Operating Systems Spring 2009
Disks.
RAID RAID Mukesh N Tekwani
Operating System Module 1: Linux Installation
Module IV Memory Organization.
Computer-System Architecture
Module 2: Computer-System Structures
Overview Continuation from Monday (File system implementation)
Modern PC operating systems
Module 2: Computer-System Structures
RAID RAID Mukesh N Tekwani April 23, 2019
Chapter 2: Computer-System Structures
Storage Management Lecture 7.
Chapter 2: Computer-System Structures
Module 2: Computer-System Structures
Module 2: Computer-System Structures
Mr. M. D. Jamadar Assistant Professor
Presentation transcript:

Stratus Continuous Process System COSC513 Presentation By Ying Li & Kunyu Zheng

Disk Name and Relation Logical volumes Member disks Physical disks Duplex disks Boot disks

Logical Volumes A logical volume A multimember logical volume The advantage of using multimember logical volumes The rules for assigning logical volume names: –The name of each volume within a system must be unique –A logical volume name cannot contain a period

Member Disks Could be a duplex disk or a nonduplex disk; Each member disk is given a member number, between 0 and 9 inclusive; For boot disks, member number is assigned automatically as 0; For nonboot disk, member numbers should be assigned sequentially starting from 0; Each member disk in a logical volume can be any disk model; but both partners of a duplex disk must always be the same model;

Physical Disk Physical disk name consists of the member disk name with a suffix. The suffix.pri refers to the primary partner of duplex disk The suffix.sec refers to the secondary partner of a duplex disk.

Duplex Disk Two physical disks that operate as a single member disk; It is known to the system and to users by the same member disk name; Physical disk are called partners of a duplex disk; The partner disk serves as logical copies of each other. This means that if one of the partners fails, the other partner will continue to process I/O for the member disk, and the system will not be affected.

Duplex Disk (Continued) The operating system writes the same information to each partner, but reads only from one partner. When reading, the operating system chooses the partner that is not busy or whose access arm is in the best position to read information. The partner disk must be the same model.

Nonduplex Disk The nonduplex disk refer to a duplex disk with only one partner; Operating system look every physical disk as partner of a duplex disk; Nonduplex disk can be either a primary or a secondary partner of a duplex disk.

Boot Disk Each module has at least one boot disk whose member number is always 0; The boot disk contains a copy of the operating system that is needed to boot the module. User initialize boot disk with initialise boot disk command. The command automatically initialises the disk as the primary partner of number 0 of the specified logical volume.

Disks Components Disk labels Several types of disk partitions Bad disk block

Disk Partitions Every physical disk is divided into partitions, which are logical regions of a disk. Table 1 lists seven types of partitions and the types of disks.

Table1. The Types of Partitions and the Types of Disks

Boot Partition Boot partition contains a copy of the operating system. Boot partition exists only on boot disk. Each disk has eight partitions, usually only one or two of them contains copies of operating system. The default boot partition is the boot partition that contains the copy of operating system for automatic start-up. This partition is identified by a special field in the disk label.

Dump Partition Dump partition is available for holding dump image in the event of the failure of a module. As show in Table 1, Dump partitions also exist only on boot disk; each boot disk has only one dump partition. A dump image consists of all modified disk blocks of the operating system. Every dump partition should have sufficient space pre- allocated to hold dump image. Another factor influencing the size of dump partition is the size of the disk cache on the module.

Paging Partition A paging partition is a partition the operation system uses for temporary storage; it does not contain any permanent information and is not saved or restored. Boot disks must have paging partition. For nonboot disks, user could establish paging partition by changing the default page part value. Nonduplex disks should not have paging partition. It is risking a module failure when a nonduplex disk with a paging partition fail. The total paging partition space on a module must be sufficient to support the virtual memory demands of all users on the module.

Other Partitions File partition provides permanent storage for files, directories, and index. Every disk has a file partition. Diagnostic partition is a partition that the operating system uses to test the disk. Same, every disk has a diagnostic partition. A backup partition is reserved for future use. A spare partition is a partition that is created when a disk initialised and used to dynamically remap bad blocks. It usually one percent of the disk’s capacity. The operation system uses the blocks in this partition to replace physical bad block on the disk.

Bad Blocks A bad block is the block that the operating system has identified as unusable. The operating system uses dynamic bad block remapping to handle bad blocks. When a bad block is detected on a disk, the operating system adds it to its list of bad blocks and remaps it to a block from the spare partition. Once the operating system uses a block from the spare partition, it sees the disk with no bad blocks. The duplex disks that use dynamic bad block remapping are logical mirrors of each other rather than physical mirrors.

Conclusions Stratus define disks name like a tree structure. On the top is the logical volume. Other disks beneath the logical volume. When the operatiog system working on disks, disks managing operation always duplicate to prevent any failure from corrupting data or interrupting system operation. When writing data requested, the operating system writes the data to both disks. When reading data required, it comes from the disk whose read-write heads are closest to the data, this minimise the access time and offer performance benefits in read-heavy environments.

Conclusions(continued) If a disk failure occurs, all disk I/O operations continue working on the good drive until the malfunction is repaired. When the failure is repaired, the system automatically restores the disk. Here again, the application software is unaware of the failure or the redundant hardware architecture.

?