基于开销分析的智能化任务分配器的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:cangyueshang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库应用需求的拓展和计算机硬件环境,特别是计算机网络技术的发展,分布式并行数据库系统应运而生,并成为当前计算机技术最活跃的研究领域之一。在分布式并行系统中,如何将系统中的任务巧妙而透明地分配到合适的节点一直是计算机界研究探索的重要方向。该研究将使得通讯开销减少、系统负载均衡、等待时间缩短、系统效率提高,从而使系统的整体性能达到最佳。目前,根据不同的假设条件、不同的性能衡量标准,众多学者已经研究了许多不同的策略、方法以及算法。执行节点选择的好坏对于用户任务的执行效率和整个系统的处理开销影响极大。因此,为了充分发挥系统的潜在性能、合理利用系统的计算资源,将协调节点上的任务高效低价地分配到执行节点、减少任务的执行时间,应当在分布式并行数据库系统内部实现一个任务分配器, 负责对接收到的用户任务进行合理的调度和分布,以期将用户任务分配到系统中最为合适的节点进行执行,从而使得系统产生的开销最小、用户任务的执行时间最少、系统的整体效率最高。本文的创新之处在于,在分析传统任务分配算法的基础上,提出一种基于开销分析的智能化任务分配算法, 并以此算法作为核心,构建实现了分布式并行数据库管理系统基于开销分析的智能化任务分配器ITASBTEA ( Intelligent Task Assignment Scheduler Based on Transcendental Expenses Analysis)。基于开销分析的智能化任务分配算法在对用户任务进行分配时,从系统整体的执行开销和通信开销出发,根据系统总体负载变化智能化地选择启动策略,考虑任务对资源的需求和系统中的数据分布, 有效地选择节点进行探询, 使得任务分配时的开销最小化,从而提高系统的执行效率、降低用户任务的执行时间。在分布式并行数据库系统DPSQL 中的使用和测试表明, 该算
其他文献
网络技术飞速发展的今天,网络安全日益受到人们的关注,入侵检测已经是非常重要的防御基础措施中的一种方式。但是呈指数级增长的数据向传统的入侵检测系统提出了新的挑战,如
随着网络技术、计算机技术在全球的广泛应用和开展,电子政务已成为世界各国政府实现国家信息化、深化政府改革、提高政府工作效率和推动政府工作进一步发展的必然选择。 数
成都华好网景科技有限公司拥有自主知识产权的国产关系数据库管理系统华好OKSQL,在OKSQL V1.2 已经支持SQL92 入门级标准中大多数语句的基础上,在OKSQL V2.0 的开发过程中加
近几年网络游戏在中国已经发展成很大的产业,网络游戏产业在中国每年可以创造巨大的经济利润。但同时我国不得不面对核心技术仍被外国公司所控制,外国公司每年轻松在中国获得巨
电子商务的运作基础是互联网络,而互联网络是一个开放的环境,在网络上传输的信息若没有特殊的保护手段,则容易被网络上的其他人截获、观看、甚至修改,使原始资料丢失,重要的
随着计算机网络的发展,网络安全问题尤其是网络内部的安全日益显的更加重要。加密软件处理信息的加密和解密运算需要占用CPU的资源,降低了系统运行的效率;硬件加密卡虽然提高
随着全球“信息高速公路”的发展,宽带视频、多媒体等业务的日益兴起,特别是Internet业务的快速增长,对广域骨干网的带宽提出了越来越高的要求。光纤的波分复用技术(WavelengthD
地铁信号系统又称列车自动控制系统,其子系统ATS是地铁信号系统中的监控系统,它的功能是指挥、监控和调度全线列车的安全、高效、有序运行。南京地铁ATS系统使用的是西门子VI
随着Internet应用的迅猛发展和移动智能终端使用的日益增长,给广大用户提供了诸多便利,可以随时随处自由接入Internet,能享受更多的业务,成为发展的必然。在接入速率和适应环境上
目前很多的信息系统中,系统的各个部门,或者说子系统已经建立了大量的数据库。这些数据库独立运行,独立管理,缺乏相互之间的信息共享,形成信息孤岛。经常会出现这样的情况:在不同的