Managing virtual storage systems: an approach using dependency analysis

Andrzej Kochut, G. Kar
{"title":"Managing virtual storage systems: an approach using dependency analysis","authors":"Andrzej Kochut, G. Kar","doi":"10.1109/INM.2003.1194213","DOIUrl":null,"url":null,"abstract":"We present an approach for managing the performance of virtual storage systems by experimentally identifying the dependencies that exist between various components that comprise the system. Specifically, we show how one may profile dependencies between each logical volume exported by a storage system and components that this volume uses. To do so the technique estimates the arrival rate and size of requests issued to the internal system component as a functions of arrival rate and size of requests issued to the logical volume. The complete dependency profile of the system consists of a set of such functions for READ and WRITE operations separately and for each pair: logical volume - internal system component. The empirical technique of obtaining such profiles for typical existing storage systems is presented. We propose the use of Common Information Model (CIM) as a way to express dependency and performance information in an architecture-independent manner. The dependencies between components are computed as a fraction of bandwidth that is passed on to the sub-components. We discuss how the dependency profile of the system may be used to perform root-cause analysis and early Service Level Agreement violation notification. We also demonstrate the use of the method by applying it to a Linux system using software RAID.","PeriodicalId":273743,"journal":{"name":"IFIP/IEEE Eighth International Symposium on Integrated Network Management, 2003.","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IFIP/IEEE Eighth International Symposium on Integrated Network Management, 2003.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INM.2003.1194213","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

We present an approach for managing the performance of virtual storage systems by experimentally identifying the dependencies that exist between various components that comprise the system. Specifically, we show how one may profile dependencies between each logical volume exported by a storage system and components that this volume uses. To do so the technique estimates the arrival rate and size of requests issued to the internal system component as a functions of arrival rate and size of requests issued to the logical volume. The complete dependency profile of the system consists of a set of such functions for READ and WRITE operations separately and for each pair: logical volume - internal system component. The empirical technique of obtaining such profiles for typical existing storage systems is presented. We propose the use of Common Information Model (CIM) as a way to express dependency and performance information in an architecture-independent manner. The dependencies between components are computed as a fraction of bandwidth that is passed on to the sub-components. We discuss how the dependency profile of the system may be used to perform root-cause analysis and early Service Level Agreement violation notification. We also demonstrate the use of the method by applying it to a Linux system using software RAID.
管理虚拟存储系统:一种使用依赖分析的方法
我们提出了一种管理虚拟存储系统性能的方法,通过实验确定组成系统的各个组件之间存在的依赖关系。具体来说,我们将展示如何分析存储系统导出的每个逻辑卷与该卷使用的组件之间的依赖关系。为此,该技术将发送到内部系统组件的请求的到达率和大小作为发送到逻辑卷的请求的到达率和大小的函数进行估计。完整的系统依赖配置文件由一组这样的函数组成,分别用于READ和WRITE操作,并用于每对:逻辑卷-内部系统组件。给出了获得典型现有存储系统的此类配置文件的经验技术。我们建议使用公共信息模型(CIM)作为一种以独立于体系结构的方式表达依赖关系和性能信息的方法。组件之间的依赖关系被计算为传递给子组件的带宽的一部分。我们将讨论如何使用系统的依赖配置文件来执行根本原因分析和早期的服务水平协议违反通知。我们还通过将该方法应用于使用软件RAID的Linux系统来演示该方法的使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信