数据交换管理系统任务调度器的设计与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:buyezhicheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
任务调度致力于解决CPU、存储与网络带宽等计算机资源的分配问题,一直是计算机领域的研究热点。随着信息化技术的飞速发展,企业与政务部门建设的信息化系统呈爆炸式增长,但由于各方面的差异无法进行系统间业务数据的交换与共享,形成“信息孤岛”,从而促进了数据交换技术的发展。  研究室设计和研发的数据交换管理系统,是为了解决沈阳市安监局与其下属区县间数据交换与共享问题。应用发现,第一版系统中大量的工作线程处于阻塞状态,研究决定,设计和开发一个任务调度器来解决这一问题。  文章对数据交换任务调度所涉及的相关理论与技术进行深入研究,包括任务调度算法、XML、WebService以及Java并发机制。任务调度器是数据交换管理系统中一个重要模块,旨在提升系统性能,提高资源利用率。基于数据交换系统的总体设计思路与体系结构,提出数据交换任务定义与任务调度问题;在分析任务调度器的功能需求与非功能需求的基础上,完成任务调度器详细设计,包括任务调度说明书、任务调度引擎以及监控与异常设计;通过Java多线程实现任务调度模型与任务调度流程算法,并提出一种结合历史执行周期的优先级修正方案。  测试过程中,通过任务调度轨迹来证明任务调度器的正确性与有效性;使用JProfiler工具观察系统运行过程中JVM的详细参数,结果表明任务调度器明显降低了线程的阻塞率,提升了系统性能。  
其他文献
随着微机电技术(MEMS)、无线通信以及数字电子等技术的进步无线传感器网络发展迅猛。无线传感器网络以其低消耗、低能源、多功能的优势深刻地改变着人们的日常生产、生活方式
随着移动通信技术的迅猛发展,网络越来越明显地呈现出泛在化的特征,即任何人在任何时间任何地点都能畅通无阻地获得网络接入。而随着网络的泛在化,能够接入网络的设备种类也
随着大数据和分布式系统的广泛应用,云存储访问控制方法—密文策略的属性加密方案CP-ABE(Ciphertext-Policy Attribute-Based Encryption)的缺陷日益显著。许多文献提到,用CP-A
随着信息化进程的加速,政府及企业都在建设各自的信息系统,这些信息系统彼此独立,很难实现信息共享。数据交换系统能够很好的解决“信息孤岛”问题,使得异地异构的数据进行交换和
相对其他传统喷雾施药技术而言,风送式喷雾技术具有突出的优点,但国内外对风送式喷雾机的研究主要集中在风机内部结构优化、风机外部气流速度场模拟仿真和雾滴试验上,对风送式喷
Hadoop是一种分布式数据和计算的框架,在海量数据处理中应用非常广泛。MapReduce是一种程序设计模型,Hadoop正是以MapReduce作为核心程序设计模型的。MapReduce程序已经在各行
身份认证技术是实现网络安全性的重要技术,为安全服务提供了最基本的保证和前提,在网络安全系统中地位不可或缺。但是身份认证技术仍然存在若干安全漏洞或安全缺陷,身份认证
Recently, Wireless Body Sensor Networks (WBSNs) have been broadly applied to various healthcare services.Due to their diverse requirements and heterogeneous nat
采用Wi-Fi技术的矿用无线通信系统能够给井下通信带来灵活性和方便性。由于煤矿环境对于安全性的要求较高,研究通信系统的可靠性问题显得十分重要。将通信系统分为主要由通信
2011年我国经济发展即将迈入下一个五年计划——“十二五”计划,我国政府将会进一步鼓励科技创新能力。面对如此难得的历史机遇,各行各业同时也在面临着一场严峻的考验,市场