The goal of our project is to provide performance management for enterprise disc arrays taking into account QoS specifications.

Slides:



Advertisements
Similar presentations
Computer Organization. The Nature of Data Spreadsheets give us a way to create processes that manipulate data We can think of a piece of data as a quantity.
Advertisements

 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Drives, Directories and Files. A computer file is a block of arbitrary information, or resource for storing information. Computer files can be considered.
RAID CS5493/7493. RAID : What is it? Redundant Array of Independent Disks configured into a single logical storage unit.
Technical Advisor : Mr. Roni Stern Academic Advisor : Dr. Meir Kalech Team members :  Amit Ofer  Liron Katav Project Homepage :
Chapter 2 Machine Language. Machine language The only language a computer can understand directly. Each type of computer has its own unique machine language.
Boost Write Performance for DBMS on Solid State Drive Yu LI.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Chapter 13 Embedded Systems
Software Requirements
Generic Simulator for Users' Movements and Behavior in Collaborative Systems.
1 Chapter 13 Embedded Systems Embedded Systems Characteristics of Embedded Operating Systems.
Cmpt-225 Simulation. Application: Simulation Simulation  A technique for modeling the behavior of both natural and human-made systems  Goal Generate.
System Software, functions of an operating system
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
PCI/104 Explanation and Uses in Test Program Set Development.
Software. Task Time (minutes)  1. Complete self assessment sheet Read through the chapter on software Work through the questions on the.
Secondary Storage Unit 013: Systems Architecture Workbook: Secondary Storage 1G.
Buying a Laptop. 3 Main Components The 3 main components to consider when buying a laptop or computer are Processor – The Bigger the Ghz the faster the.
1 © Copyright 2008 EMC Corporation. All rights reserved. Symmetrix Capacity Planning and Performance Aspects Bob Rau Technical Business Consultant Symmetrix.
Ch 26 & 27 User Interfaces.
Internal components, Backing Storage, Operating Systems Software
INTRODUCTION TO COMPUTER PROGRAMMING itc-314 LECTURE 01.
1 An SLA-Oriented Capacity Planning Tool for Streaming Media Services Lucy Cherkasova, Wenting Tang, and Sharad Singhal HPLabs,USA.
Polish Infrastructure for Supporting Computational Science in the European Research Space QoS provisioning for data-oriented applications in PL-Grid D.
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Server Systems Administration. Types of Servers Small Servers –Usually are PCs –Need a PC Server Operating System (SOS) such as Microsoft Windows Server,
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
A User-Lever Concurrency Manager Hongsheng Lu & Kai Xiao.
1 © Copyright 2011 EMC Corporation. All rights reserved. BIG DATA & Storage Automation George Kokkinakis Enterprise Account Manager.
Chapter 10 Verification and Validation of Simulation Models
CCGrid, 2012 Supporting User Defined Subsetting and Aggregation over Parallel NetCDF Datasets Yu Su and Gagan Agrawal Department of Computer Science and.
Introduction to Computer Operating Systems
Chapter 3 System Performance and Models Introduction A system is the part of the real world under study. Composed of a set of entities interacting.
Chapter 5 Input/Output 5.1 Principles of I/O hardware
Our project main purpose is to develop a tool for a combinatorial game researcher. Given a version of combinatorial puzzle game and few more parameters,
 The End to the Means › (According to IBM ) › 03.ibm.com/innovation/us/thesmartercity/in dex_flash.html?cmp=blank&cm=v&csr=chap ter_edu&cr=youtube&ct=usbrv111&cn=agus.
1EMC CONFIDENTIAL—INTERNAL USE ONLY FAST VP and Exchange Server 2010 Don Turner Consultant Systems Integration Engineer Microsoft TPM.
CLOUD BASED STORAGE Amy. Cloud Based Storage Cloud based storage is “the storage of data online in the cloud”
Health Management Information Systems Unit 2 Hardware and Software Supporting Health Information Systems Component 6/Unit21 Health IT Workforce Curriculum.
Introduction to Operating Systems Prepared by: Dhason Operating Systems.
Operating Systems Morrison / WellsCLB: A Comp Guide to IC 3 3E 1 Morrison / Wells.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Toshiba IR Test Apparatus Project Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
HOW TO INSTALL WINDOWS 7? This step-by-step guide demonstrates how to install Windows 7 Ultimate. The guide is similar for other versions of Windows 7.
Resource Management Model of Data Storage Systems Oriented on Cloud Computing Elena Kaina Yury Korolev.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Ms. Tracy  Identify the purpose of an operating system.  Identify different operating systems.  Describe computer user interaction with multiple.
1 Lesson 8 Operating Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Functions of Operating Systems V1.0 (22/10/2005).
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Answer to Summary Questions
Introduction to comp. and prog. CS 101 G 964
OPERATING SYSTEMS CS 3502 Fall 2017
2. OPERATING SYSTEM 2.1 Operating System Function
Jenny Pange University of Ioannina
Mobile Operating System
Operating Systems Overview
Introduction To Computers
Introduction to Operating Systems
Definitions By: Gurmansi Kang.
OPERATING SYSTEMS.
Storage Networks and Storage Devices
Unit I Flash Cards Start.
Computer Fundamentals
Computers © 2005 Prentice-Hall, Inc. Slide 1.
Computers © 2005 Prentice-Hall, Inc. Slide 1.
Software - Operating Systems
Query Processing.
Chapter 1: Creating a Program.
Presentation transcript:

The goal of our project is to provide performance management for enterprise disc arrays taking into account QoS specifications.

 There are three different kinds of drivers : (order by speed and cost) › SSD - known as flash drives, new tech, very fast high cost › FC – fiber channel driver › SATA – “regular” driver cheapest  Our Problem - Which configuration of the disk array is best? According to: › Speed - performance › Price › Power consumption

 Past studies have concluded that SSD drives are not cost effective in the enterprise system › However, they used traces from a relatively small number of enterprise systems  We will use logical volume-level statistics, generated every few minutes over an extended period of time.

 Make the SSD drives ”look bad” › Increasing price  Make disk drives, FC and SATA drives ”look good” › Assuming better performance than they actually have. › Assume that I/O’s arrive at a very steady rate

 Performance constraints › Speed  Data of up to 2 GB should be parsed in less than 5 minutes  The algorithm engine and simulator should give an answer after 5 minutes.  All Queries should give an answer after 2 minutes. › Reliability  When using simulated data, 100% of the outcome should be as expected. › Portability  Our system should run on Windows and Linux operating systems.  Our system should only accept text in English in the desired format. › Usability :  Users are expected to be software engineers with knowledge in Symmetrix. Anyone with that knowledge will be able to use our system with the help of our user-friendly GUI; therefore no training will be necessary.

 SE Project constraints › We will develop our software on our personal computers with data generated from the real devices and provided to us by EMC. › We will create a second program that will help us test our system by creating special data with the desired characteristics of what is being tested.

 Our proof-of-concept prototype will include: › User input through three configuration files:  Data  User QoS parameters  Disk statistics › Console application that will allow the user to choose Queries and simulations of the system › Graphical presentation of the results