11

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

Embed Size (px)

Citation preview

Page 1: The goal of our project is to provide performance management for enterprise disc arrays taking into account QoS specifications
Page 2: The goal of our project is to provide performance management for enterprise disc arrays taking into account QoS specifications

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

Page 3: 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

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

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.

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

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

Page 6: The goal of our project is to provide performance management for enterprise disc arrays taking into account QoS specifications
Page 7: The goal of our project is to provide performance management for enterprise disc arrays taking into account QoS specifications
Page 8: The goal of our project is to provide performance management for enterprise disc arrays taking into account QoS specifications
Page 9: The goal of our project is to provide performance management for enterprise disc arrays taking into account QoS specifications

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.

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

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.

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

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