网络构件动态优化模型的研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:heyouzhang033
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件构件化可以说是跨世纪软件技术发展的必然趋势,也是软件工程界的一个热门话题。随着传统构件技术与Internet的进一步融合,基于Internet异构环境下分布式软件构件——网络构件已成为构件发展的重要方向之一。然而由于Internet的不稳定性、局部自治性、异构性等特性,不仅使网络构件的运行环境处于动态不可预知的情况下,而且网络服务模块的不断完善,网络构件自身复杂度呈指数级增加。因此无论是构件运行的稳定性还是效率都必将面临巨大的考验。 本文的主要工作包括: (1)我们考虑了传统的软件构件在Internet异构环境下所表现出的独特性,提出了网络构件的概念,并对网络构件进行了形式化的定义与描述。 (2)针对网络构件的运行稳定性和效率提出了动态缓冲、静态编译和仿生物进化三个不同的优化模型。接着,针对动态缓冲模型进行详细的系统设计。基于网络构件缓冲优化模型的EEJBM体系结构采用服务器路由和构件调用预测算法来提高EJB应用系统的效率,把优化的重点放在使用Register-Provide来提供高效服务器地址和使用EJBPOOL来缓冲EJB构件的连接过程。文中分析了三种EJBPOOL中的构件预测替换策略,并且讨论每个算法特性及其不同应用场景。 (3)我们深入分析了工作流系统,把它作为协同式构件开发的底层引擎。然后结合RUP的软件开发思想,在SUN公司J2EE架构下,研制开发了基于构件开发的工具包(CBSDK)系统。我们在CBSDK平台下,对基于网络构件缓冲优化模型的EEJBM进行了试验分析。实验结果表明,这种新的EJB体系结构有效提高了分布式系统的性能。 目前网络构件软件系统从体系结构方面着手还没有一套系统化规范化的评测模型和理论原型。因此在优化评测方面需要我们对现有的网络模型建模,给出一套数学模型用来描述网构化的软件系统的效率。这也将是我们今后工作的重点所在。
其他文献
机器人足球比赛是近年来在国际上迅速开展起来的高技术对抗活动,是体育与高科技结合的产物,是人工智能发展历程中继IBM的“深蓝”战胜人类国际象棋大师之后遇到的又一个里程碑
随着全球能源危机的加剧和现代社会对电力需求的增加,智能电网的概念应运而生,并在最近两年成为了全球范围内专家学者讨论和研究的热点,越来越受到各国政府、电力企业以及相关研究机构的关注。智能电网,国外一般称为“Smart Grid”,本质上就是智能化的新型电网。与传统电网相比,智能电网在带来诸多益处的同时,也面临着更多的安全问题和挑战。此外,智能电网中移动用户即时用电和户外用电的需求在不断增加,但是现有
PCI总线微机接口实验系统是帮助学生学习现代计算机接口技术的辅助教学系统。该系统是在ISA总线微机接口实验系统的基础上为适应PCI总线技术和Windows操作系统而研发的。该系
发达国家药品管理计算机化水平很高,有一套完整、科学的实时成本核算系统,尤其对客户关系管理(CRM)有一整套完善的分析与运行指导软件系统。因此,研究、设计、开发我国自主版权
商业流程执行语言(Business Process Execution Language for WebServices,简称BPEL4WS或BPEL)是一种基于XML的工作流定义语言,它使企业能够使用Web服务来实现复杂的业务流程
车间生产调度在企业生产经营活动中占有十分重要的地位。生产调度系统也是CIMS、ERP等系统中的重要组成部分。由于车间作业调度问题是一个典型的NP-hard问题,因此受到学术界和
挖掘事务数据库、时间序列数据库中的频繁模式已经成为数据挖掘中很受关注的研究方向。以前的研究大致可以归纳为两类:一类是类似于Apriori的候选集产生与测试方法,但是在频繁
GIS经过三十多年的发展,在数据结构、算法和应用模型等方面的理论研究和技术开发已经相当的完善.但是,长久以来一直存在的"GIS信息孤岛"问题却仍然没有得到很好的解决:分布在
随着Internet/Intranet的迅速发展,网络的规模越来越大,结构越来越复杂,应用服务数量急剧增加,再加上不可避免的异构性,网络管理的重要性日益提高。传统的网络管理是基于简单
随着信息化技术的发展,传统的数据管理体系已经不能满足数据密集型应用和高性能计算的要求,存储虚拟化技术为解决这个问题提供了一条有效途径。 GDSS(Global Distributed St