云环境下基于LQNM的数据库系统自配置框架研究

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:pyane
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的快速发展,部署在云计算平台下的应用程序向着多样化和复杂化的方向发展,对云计算技术的要求也越来越高。云数据库作为云计算平台的后台支撑系统,其性能直接决定着部署在云计算环境下应用程序的性能。因此,根据不同时刻负载的变化情况,通过合理地为云数据库系统调整系统资源分配,是实时满足用户的性能目标和系统的服务质量的有效手段之一。但是,面对云数据库系统下庞大的数据量、复杂多变的负载,要保障云数据库系统的服务质量,通过人工手动来调整系统资源配置是十分困难的,不仅需要大量的云数据库专业工作者,而且这项工作是消耗大量的时间,不能实时满足系统的性能目标。因此,为云数据库构建负载自适应配置框架就成为解决该问题的一项核心任务。本文的负载自适应配置框架是基于性能预测模型的基础上提出来的,通过构建云数据库系统的性能模型来预测云数据库系统的性能,可以在给定系统资源配置的情况下,使用性能模型求解算法预测系统的性能指标参数,从而为系统搜索最优的资源配置提供强有力的支持。目前,比较成熟的性能模型有排队网络模型和分层排队网络模型,其中,排队网络模型适用于简单的系统(处理负载请求的过程中只涉及到系统的硬件资源),分层排队网络模型适用于较复杂的系统,可以将系统处理负载请求的过程描述为系统的软件资源之间、硬件资源之间、软件资源和硬件资源之间的调用关系。基于以上事实,本文在通过分析云数据库的工作原理,提出了Hadoop平台下HBase数据库系统的分层排队网络模型。该模型由五个任务组成,其中有两个软件任务(工作进程、数据库管理进程)和三个硬件任务(THINK、CPU、硬盘)。本文的实验以HBase数据库为目标云数据库,TPC-H基准测试的1G数据量作为数据源和负载进行实验,与无控制机制、优先权控制机制进行对比,证明了本文提出的负载自适应配置框架的有效性,通过自适应配置框架对系统资源的调控,系统的QoS得到了很大提升。此外,为了证明性能模型(分层排队网络模型)的有效性,将分层排队网络模型预测的平均响应时间和吞吐量,分别与排队网络模型的性能指标预测值和实际测量值进行比较,实验结果证明,分层排队网络模型的预测值比排队网络模型的预测值更接近实际值,从而说明该模型在预测HBase性能方面的准确性和有效性。
其他文献
随着国内通信市场进入成熟阶段,基础语音业务的利润空间逐步减小,语音增值业务成为运营商和增值业务提供商关注的焦点之一。与此同时,建立合理科学的语音增值业务管理系统成为推
随着现代城市的发展,地下管线已成为人民生活和经济活动的命脉,也成为城市赖以生存和发展的物质基础。利用先进的地理信息系统技术和方法实现对地下各类管线的管理,满足行政管理
形状对齐技术是计算机视觉和计算机图形学等领域的研究热点之一。需要解决的主要问题是快速准确的对齐空间中的两个或者多个物体,以便形状对齐技术可以更好的应用在文物修复
事务作为数据库发展过程中最基本的概念之一,已在各种电子商务平台、企业信息化平台中获得了日益广泛的应用。然而,在全球网络化大潮汹涌澎湃的今天,Internet已经逐渐替代以
本文分析了当前输变电施工进度网络图优化存在的主要问题和当前优化技术的发展趋势和现状。深入研究和分析了粒子群优化算法,根据算法的进化公式,提出了四种优化模型、并分析
本文论述了基于统计的汉语自动分词系统的原理和过程。本文首先回顾了分词的发展历史,总结了分词的目标,分析了分词存在的问题,总结了前人对基于语料库的统计分词理论的研究
随着相关技术的快速发展,视频图像处理技术在智能交通、智能安防等很多行业与领域取得了成功应用。面对当前大型会场越来越普及的现实情况,在线准确把握会场状态,提高服务质
数据挖掘起源于20世纪90年代初期,它是知识发现过程中的一个关键步骤,也是当前知识发现领域中的一个研究热点。关联规则挖掘是数据挖掘中的一项重要任务,用于发现大量数据项
下一代网络的出现是增值业务发展的必然趋势,下一代网络是基于分组交互的网络,它采用了分层的结构体系,分为业务层、控制层、媒体传输层和接入层。在下一代网络体系中,应用服务器
Web服务技术的蓬勃发展,进一步促进了面向服务架构(SOA)的繁荣,越来越多的组织机构已经或正在准备接纳这一新技术来构建基于Web服务的应用。传统的工作流管理系统已经不能满