[发明专利]一种云环境下存储参数的配置方法无效
申请号: | 201210166765.3 | 申请日: | 2012-05-25 |
公开(公告)号: | CN102724298A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 王建民;丁贵广;朱妤晴;刘丹 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 罗文群 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 存储 参数 配置 方法 | ||
技术领域
本发明涉及一种云环境下存储参数的配置方法,属于计算机数据处理技术领域。
背景技术
通常系统中有大量参数控制内存分布,I/O优化,查询效率,并行等行为,包括普通用户和系统调优专家在内的系统使用者需要花费大量精力和时间将参数配置调到较优。同时,长久以来提升系统管理能力的研究很大程度忽略了系统性能优化方面的问题,而这其实是个很难解决的问题。
针对数据库系统的调优配置问题,S.Duan,V.Thummala,和S.Babu于2009年秋天发表论文“Tuning Database Configuration Parameters with iTuned”,介绍了首个使用预定义实验进行数据库参数调优的实用工具iTuned。其通过设计好的实验积极引入合适的数据以找到高影响力、高性能的配置参数,在产品型数据库上支持在线实验,几乎不会给数据库增加额外负载,并且在不同数据库系统之间具有很好的移植性。
其使用已执行实验的数据预测候选试验的可用性,不对潜在响应曲面形状做出假设,因而可以处理从简单到复杂的各种表面。通过引入一系列的特性以减少调优时间,使其更易扩展到更多参数的配置中去。其中包括可快速消除对性能影响较小参数配置的敏感度分析算法,并行计划与并行实验执行,低可用性实验的提前终止,工作负载的压缩等等。其次还可针对不同负载类型,数据规模,数据库种类,参数数量进行评估。
但iTuned只支持传统关系型数据库上的配置调优,无法对云环境中的存储提供参数配置,而且缺乏一个方便普通用户使用的存储服务部署及集群性能监控手段。
发明内容
本发明的目的是提出一种云环境下存储参数的配置方法,针对卡珊德拉(以下称为Cassandra)云存储系统,设计一种新的配置方法,以方便普通用户使用存储服务部署,对系统内计算机的性能实现可靠、高效的监控。
本发明提出的种云环境下存储参数的配置方法,包括以下步骤:
(1)用户从系统界面输入需优化配置的工作负载参数,包括工作负载类型、事务处理速度和数据量大小;
(2)用户从卡珊德拉云存储系统参数列表中,指定本次优化配置所需的启动参数和运行参数;
(3)启动云环境存储的所有计算机,使计算机根据用户输入的需优化配置的工作负载参数,分别在用户指定的本次优化配置所需的启动参数和运行参数下运行;
(4)根据用户指定的云存储性能指标,分别从每台计算机上获取与上述启动参数和运行参数相应的计算机存云储性能指标,将启动参数、运行参数和相应的计算机云存储性能指标组成一条原始运行数据;
(5)对上述每条原始运行数据进行格式化处理,得到一个训练数据集;
(6)根据上述训练数据集,生成一个假设空间,将卡珊德拉云存储系统参数列表中的启动参数和运行参数依次输入假设空间,得到与卡珊德拉云存储系统启动参数和运行参数相对应的计算机存储性能指标;
(7)从上述步骤(6)的多个计算机存储性能指标中选择最优量,将与该最优量相对应的卡珊德拉云存储系统的启动参数和运行参数值返回给用户,用于云环境下存储参数的配置。
本发明提出的云环境下存储参数的配置方法,其优点是:
1、本发明提出的云环境下存储参数的配置方法,操作人员可以根据指定的负载参数以及关注的计算机云存储性能指标,获得一组或者几组较优云存储配置参数,并且,随着用户提供的训练时间的提升,即可获得更优的配置参数组合。
2、本发明的配置方法,具有一个可视化操作管理平台,用户可以在不了解Linux命令和云存储执行命令的基础上,完成云存储系统的管理配置。
3、本发明提出的云环境下存储参数的配置方法,即时可视化监控启动云环境存储的所有计算机当前性能指标,对启动云环境存储的所有计算机整体性能以及各计算机的性能指标给予图表等可视化界面即时展示,直观便捷。
附图说明
图1是本发明提出的云环境下存储参数的配置方法的流程框图。
具体实施方式
本分明提出的云环境下存储参数的配置方法,其流程框图如图1所示,包括以下步骤:
(1)用户从系统界面输入需优化配置的工作负载参数,包括工作负载类型、事务处理速度和数据量大小;其中工作负载类型表示工作负载是只读负载,只写负载,或者读写负载所占比例的大小,事务处理速度即Transaction Per Second,简称TPS,代表每秒操作云存储系统的事务个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210166765.3/2.html,转载请声明来源钻瓜专利网。