数据库负载自适应的体系结构设计及框架软件实现

来源 :太原理工大学 | 被引量 : 2次 | 上传用户:anitalok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络应用对数据库的访问量日益增大,数据库管理系统(DBMS)受到了越来越多的关注。自主计算的研究解决了数据库管理系统内部资源管理的问题,但是无法解决外部负载的管理问题。不同的负载具有不同的商业价值,具有重要商业价值的负载其性能要求应当优先得到满足。本文将针对负载自适应技术开展研究,提出一个改进的数据库负载自适应体系结构框架并做出了测试。结果表明该框架起到了提高用户满意率的作用。我们现在针对于当前的研究情况,在牛保宁教授提出的负载自适应框架的基础上增加了知识库部件,提出了改进的负载自适应框架结构WAAD(Workload Adaptation Architecture for DBMS)。本文通过对知识库部件的设计和实现,将知识库参与到了负载自适应框架结构中,提高了数据库负载自适应的性能预测准确性。此外,本文还针对改进的负载自适应框架结构进行了软件设计,通过设计负载特征化向量、负载决策规则库、以及负载排队算法的结构实现了一个具有负载自适应的框架体系结构,并对该模型软件进行了模拟及实验,实验结果表明该框架结构起到了负载控制管理的作用。自主计算数据库系统的负载自适应是当前网络计算所迫切需要的,是企业降低成本、提高服务质量的重要途径,关系到企业的成败。因而具有广阔的应用前景。本文研究的意义在于横向拓展数据库服务器的性能,在硬件条件一定的情况下,提高其硬件利用率,来大大缩减硬件和人工成本。通过研究的逐步深入,并且通过实验进行相关技术的论证,研究成果将会被广泛的应用于各种大型数据库管理系统中去。为此,本文主要做了以下几方面的工作:首先,对牛保宁教授针对负载自适应提出了基本框架结构进行改进,提出新的框架WAAD。其次,按照本文提出的数据库负载自适应框架WAAD进行软件模拟,搭建一个针对该模型的软件实验框架结构。并在实时性、准确性、健壮性方面进行了完善。最后,用数据库负载自适应技术实验框架软件上进行实验,通过测试模型不同部件的准确性和实时性,从而体现了该软件的灵活性。
其他文献
智能规划是人工智能研究领域近年来发展起来的一个热门分支,由于其广泛的实用性,受到研究者的高度重视。尤其是具有不完全信息和不确定信息的规划问题已经成为智能规划研究中
无线传感器网络由大量相互协作的微小节点组成,每个节点具有有限的感知、传输和计算能力。节点以适当的方式组成网络,并将它们的感应数据有机地关联和融合时,整个网络提供的能力
软件测试是软件开发过程中一个既重要又很难实施的环节,同时它也是软件质量保证的关键步骤,是软件工程研究领域的重要内容。回归测试是软件修改后为确认修改的正确性而进行的测
可扩展标记语言(XML)是由W3C设计并推荐的新一代标记语言。XML因其优良的可扩展性、互操作性、可靠性和简便性,已在电子商务领域得到了日益广泛的应用,逐渐代替传统的HTML,促
无线信道有着不同于有线信道的特性,因此需要特别设计专门的无线介质访问控制(MAC)协议以避免无线网络中的信号冲突,并为无线网络用户提供高质量的数据传输服务。无线MAC协议的
万维网是一个包含丰富资源的数据库,如何有效地从其中获取所需信息是网络数据挖掘的一个关键问题。从1990年开始,搜索引擎逐渐发展称为人们在互联网上搜索资源的主要方式。传统
随着互联网的普及和企业办公自动化,工作流技术已得到快速发展。工作流管理用于处理复杂事务,实现流程的自动化,工作流引擎作为核心部件控制并实现业务流程各个环节间的调度。为
互联网飞速发展,中文信息处理在获取有价值信息方面起到不可替代的作用,而中文分词在中文信息处理的过程中重中之重,又在信息检索、智能输入、自动摘要、中外文翻译文等各个领域
随着数据库技术和网络技术的发展,分布式数据库系统不仅在理论上日趋成熟,而且在网格计算、Internet应用、数据仓库等方面得到越来越广泛深入的应用。由于分布式数据库具有地
网格技术能够将分散在网络上的各种资源进行有机的整合,形成一个统一的整体,为用户提供强大的计算能力和信息服务,被认为是继Internet之后一次重大的科技进步。网格中的资源