共查询到20条相似文献,搜索用时 62 毫秒
1.
2.
基于扩展有限状态机的工作流引擎设计与实现 总被引:1,自引:1,他引:0
工作流引擎是工作流管理系统的核心部件,以扩展的有限状态机为模型,参考WfMC标准,将工作流引擎的功能划分成五个模块,并采用EJB、JMS、JNDI等J2EE分布式计算技术和线程池、队列调度机制以及BeanSehll脚本解释技术等,给出了各个模块的设计和实现方案,使其在应用性能、资源利用率、可靠性、支持异构和分布性等方面均有较明显的优势。 相似文献
3.
32位多线程包处理微引擎的设计 总被引:1,自引:0,他引:1
硬件多线程技术是网络处理器中的核心技术,本文介绍了一个专门面向网络协议处理的硬件多线程包处理微引擎NRS05的设计,详细介绍了其流水线的整体结构,提出了一种基于混合多线程的动态调度策略实现了长延时操作的隐藏,保证单线程性能能够满足应用需求的同时保证了各线程在执行核上运行的公平性,并将多线程技术和流水线技术进行了结合,解决了传统处理器中指令间因控制相关导致的流水线停顿问题,最后给出了设计的综合结果及包处理性能. 相似文献
4.
5.
本文首先介绍了短消息服务的概念及现状,进而引出了一个基于Internet短消息平台的设计和开发,其中详细介绍了短消息平台的网络结构、消息流程及消息的分发,以及从多线程的角度阐述了关键模块的设计。 相似文献
6.
在复杂的分布式计算环境中,中间件已经成为分布式计算应用的关键性部件。本文设计实现了一个基于消息队列的消息中间件系统,用于集成分布式应用,提供可靠的和松耦合的通信服务。系统采用XML定义消息,统一了消息格式;采用Reactor设计模式,提高了系统的模块化和可重用性。 相似文献
7.
《计算机应用与软件》2018,(4)
由于超快的CPU内核与相对慢的存储器之间的速度差距在日渐增大,存储器系统可能成为当前制约系统性能的主要瓶颈。"天河二号"等超级计算机的问世,为需要大规模计算的软件系统提供了强大的计算能力支撑。但是对于那些会产生大量的临时小文件的系统,天河的集中式存储会严重影响到整体性能。为了解决上述问题,提出利用Linux消息队列、Socket网络编程、文件I/O等技术研究实现一个基于内存的临时文件中转系统。并且在"天河二号"超级计算机的漏洞挖掘系统上进行了应用对比测试,结果良好。这对改善"天河二号"超级计算机集中式存储的瓶颈具有指导意义。 相似文献
8.
协同信息处理系统中信息流转过程的设计 总被引:2,自引:1,他引:1
主要介绍了一种在基于C/S模式的协同信息处理系统中模拟实际业务流程的软件设计方法,包括利用数据库表构造消息队列和设计信息流转过程,以及利用线程技术实现系统消息的接收与发送等,该设计方法具有简便、快速、易扩展的特点。 相似文献
9.
网格计算环境下的I/O支持机制的分析、改进与实现 总被引:2,自引:0,他引:2
在广域的网格计算环境下,计算所在站点常常远离相关的数据站点和用户控制台。因而网格计算环境下启动管理远处计算应用就要不可避免地考虑为其提供I/O支持(包括传入输入文件、传出输出文件,标准输入、标准输出和标准出错等3个特殊文件的处理)。网格计算环境的系统,如Condor,Legion和Globus等,都给出了各自的I/O解决方案。这些解决方案满足了启动远程计算对I/O机制的大多数的需要,已获得广泛的使用。但这些解决方案在设计时没有考虑到两个实际中的I/O需要——用户在计算过程中实时的标准输入和中间结果文件的实时传走,因而不能解决这两个实际需要。所以,本文提出了在网格计算环境下远程计算的I/O支持系统的改进的设计方案,并在Globus Toolkit的I/O解决方案基础之上给出了实现的参考方案。改进后的文件I/O机制能够更好地满足了广域的网格计算环境下计算应用的需要。 相似文献
10.
11.
Next generation wireless communications system will be required to support the seamless delivery of voice, video and data with high quality. Delivering hard Quality of Service (QOS) assurances in the wireless domain is complex due to large-scale mobility requirements, limited radio resources and fluctuating network conditions. To address this challenge we are developing mobiware, a QOS-aware middleware platform that contains the complexity of supporting multimedia applications operating over wireless and mobile networks. Mobiware is a highly programmable software platform based on the latest distributed systems technology (viz. CORBA and Java). It is designed to operate between the application and radio-link layers of next generation wireless and mobile systems. Mobiware provides value-added QOS support by allowing mobile multimedia applications to operate transparently during handoff and periods of persistent QOS fluctuation. 相似文献
12.
13.
14.
15.
16.
17.
本文设计、实现了一种通用启发式线程池,以降低线程开销并提升服务器性能。线程池以C++语言面向对象的方式设计、实现,能够自动根据请求任务量启发式创建新线程,并在请求趋于平稳时定期清除池中冗余线程。同时,将线程池类进行结构化封装,并以动态库方式提供简洁接口,从而实现通用性。本文随后给出了性能比较测试结果及应用实例。 相似文献
18.
19.