首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 703 毫秒
1.
分布式软件体系结构中组件依赖的描述   总被引:1,自引:1,他引:1  
分布式软件的动态配置及软件体系结构中的一个重要问题是对组件依赖的理解和描述。该文采用的方法提供了精确描述组件交互的基础,展示了分布式系统组件间的拓扑关系,进而描述了软件体系结构。该方法还对组件测试提供了有力支持,它的突出优点是用一种方法来描述体系结构并支持软件测试。  相似文献   

2.
基于组件的分布式软件的动态配置和容错   总被引:1,自引:0,他引:1  
论文提出一种结构化新方法,它能通过动态配置支持基于组件的分布式软件的容错。采用面向图形的编程模型,基于组件的分布式软件的软件体系结构可用一个逻辑图来表示,该逻辑图可以精化为一个明确的对象并分布到网络中,软件的动态配置通过执行定义在图上的一系列操作来实现,发生错误时通过动态重配置软件来支持容错。论文描述了该方法的基本模型、系统结构及其在CORBA上的实现原型。  相似文献   

3.
何旭 《微计算机信息》2007,23(12):264-266
分布式应用程序在配置时需要引入传输和同步到应用程序代码的高级特性,EJB与CCM组件模型允许程序员声明其服务必须添加到组件的配置描述。然而,这种方法不允许将新服务动态地添加到整体组件。文中提出一种方法允许应用程序在运行时将新服务添加到整体组件。当一个新服务添加到一个组件时,已经运行并存在的服务组件通过平台进行动态地管理。  相似文献   

4.
可重用的软件体系结构描述方法   总被引:3,自引:0,他引:3  
  相似文献   

5.
对CORBA分布式应用中构件间依赖关系的描述和依赖关系的动态更新进行了较详细的分析.在此基础上提出了一种面向图形的构件间依赖关系的描述方法,该方法把基于CORBA的分布式应用的体系结构视为一张逻辑图,在图上预定义一组操作,这有助于构件间依赖关系的描述和应用系统的动态配置.同时在CORBA之上实现了一个原型,概括地介绍了实现方法.  相似文献   

6.
动态配置为基于组件的分布式系统提供了一种在线演化的强大机制。本文提出了一种在MSDotNet环境下建立一个可动态配置的分布式应用系统的策略。  相似文献   

7.
支持动态配置和抽象编程的软件体系结构描述   总被引:2,自引:0,他引:2  
随着软件规模的不断增长和对软件安全性要求的提高,软件体系结构、动态配置和较高层次上的程序设计成为软件工程中的研究热点。目前在软件开发过程中用于这三者的技术是不同的,因此软件开发过程中各个阶段的表述方式不统一。该文提出一种面向图形的编程方法来解决该问题,该方法以一种统一的方式实现了基于组件的分布式系统的软件体系结构描述、动态配置和抽象编程。另外还给出一个简单的例子来说明该方法如何支持上述三个阶段中的对软件的描述。  相似文献   

8.
构件间的依赖关系是当前基于构件的分布式软件的研究热点之一.提出一种基于XML的描述构件间依赖的方法,并将该方法应用于一个动态配置分布式软件的模型中,成功地实现了构件的动态配置和部署,证明了该方法的可行性.  相似文献   

9.
利用XML技术可以实现独立于平台的数据结构化表示,可以预见XML将成为分布计算中数据结构化表示的标准。目前许多大型分布式应用已经到XML的平台独立性和灵活的数据结构化特性,在数据描述、软件配置和应用程序间的消息通信中使用XML(例如SUN的J2EE、微软的net等),颁上式应用本身要求软件系统具备动态配置的特性,以往那种静态配置的方式已经不太适应用。文中提出了一种通用软件配置标记语言SCML(Software Configuration Markup Language),并利用Java技术实现了SCML4J解析器,上层应用这个解析器可以非常简便地实现软件的动态配置。  相似文献   

10.
研究了分布式软件开发配置模型OrbGOP的树形配置结构及可视化实现。基于图形编程技术,此模型通过建立构件到结点、构件互操作关系到结点连线的映射,将整个分布式软件的体系结构描述为一张树形逻辑图,用户通过执行图上预定义的一组操作就可以实现系统的动态配置,这使得动态配置工作简单有效,极大地减轻了软件维护的负担。  相似文献   

11.
目前,以单套网络作为通信系统的机群广泛应用于科学计算中,为了进一步提高机群计算处理能力,引入了多套网络作为机群通信系统。多套网络能够明显地提高机群的通信性能,但是怀疑其应用性能是否也有相应的提高。为了解决疑问,在GM通信系统的基础上实现了双套网络的通信系统(PCS),并全面而又具体地对GM和PCS进行性能比较,实验数据表明:在通信性能方面,PCS的带宽比GM提高了98.4%,而延迟只增加了0.3!s ̄0.5!s;在应用性能方面,对于通信量比较大、大消息比较频繁的应用程序,PCS能够取得很好的性能提高,如IS程序,执行时间减少了25.3%,而对于小消息通信比较频繁的应用程序,性能会略有下降,如LU程序,执行时间增加了0.4%。  相似文献   

12.
WAPM:适合广域分布式计算的并行编程模型   总被引:1,自引:0,他引:1  
早期的MPI与OpenMP等编程模型由于扩展性限制或并行粒度的差异而不适合于大规模的广域动态Internet环境.提出了一个用于广域网络范围内的并行编程模型(WAPM),为应用的分布式计算的编程提供了一个新的可行解决方案.WAPM由通信库、通信协议和应用编程接口组成,并且具有通用编程、自适应并行、容错性等特点,通过选择合适的编程语言,就可形成一个广域范围内的并行程序设计环境.以分布式计算平台P2HP为工作平台,描述了WAPM分布式计算的实施过程.实验结果表明,WAPM是一个通用的、可行的、性能较好的编程模型.  相似文献   

13.
多计算机系统中的处理结点通信分析   总被引:1,自引:1,他引:0  
在多计算机系统中,通信对性能的影响是至关重要的。很明显,通信开锁越小越好,但不论从硬件上还是算法上来看,既然并行,通信是避免不了的。硬件上避免通信对计算影响的唯一方法是支持通信与计算重叠。算法上往往受实际问题本身的限制,很难避免通信。既然通信不可避免,那么,通信为多少时,多计算机并行处理才是值得的呢?本利用概率理论分析了通信与计算应保持的比例,讨论了并行算法的粒度划分以及并行处理效率与通信的关系  相似文献   

14.
PC机与单片机的通信不仅可用串行方式。也可用PC机并口实现并行通信。不需增加额外硬件就能实现数据的双向传输功能,且具有简单可靠、速度快、成本低的优点。详细介绍了PC机与单片机并行通信的电路设计,给出了合理、严谨的通信协议和访问方式流程图,此通信协议在实际应用中得到了验证,数据传输的稳定性和可靠性得到了保证,取得了预期的效果。  相似文献   

15.
介绍了如何应用8255实现8098单片机的主从式并行通信,介绍了通信接口的设计和通信程序的设计。  相似文献   

16.
本文介绍了利用IBM-PC机打印端口与控制用三个单片机实现通讯的原理和方法,给出了接口图以及主机和下位机通讯流程图。该方法很容易把打印机端口推广到与更多的单片机实现通讯。  相似文献   

17.
Partitioning and mapping of nested loops for linear array multicomputers   总被引:1,自引:1,他引:0  
In distributed-memory multicomputers, minimizing interprocessor communication is the key to the efficient execution of parallel programs. In order to reduce the amount of communication overhead, parallel programs on multicomputers must be carefully scheduled by parallelizing compilers. This paper proposes some compilation techniques for partitioning and mapping nested loops with constant data dependences onto linear array multicomputers. First, a systematic partition strategy is proposed to project ann-dimensional computational structure, representing ann-nested loop, onto a line to form a one-dimensional projected structure with low communication overhead. Then, a mapping algorithm is proposed for mapping the partitioned loops onto linear arrays in a way that balances the workload and minimizes the communication cost among processors. Finally, parallel execution codes can be automatically generated for such linear array multicomputers.  相似文献   

18.
并行数据库中JOIN运算的并行算法   总被引:2,自引:0,他引:2       下载免费PDF全文
JOIN运算的并行算法一直是并行数据库领域中研究的热点问题,先后出现了一系列并行JOIN算法或改进算法,但它们都存在着通信效率较低、负载调度频繁等问题。本文针对这些问题,在分析比较前人工作的基础上对湖+算法与ABJ+算法加以改进,得到了效率更高的并行JOIN算法ABJ++。  相似文献   

19.
目前.PC/104与PC机之间的通讯一般是以串行通讯或者并行通讯两种方式来实现的,然而USB通讯正以其高速性和连接灵活性等优点而被广泛关注。为实现PC/104与PC机之间的USB通讯,本文基于USB总线接口芯片CH375设计了PC104-USB转接板.详细描述了通讯中涉及的以伪中断方式发起上传数据流,以下传API发起下传数据流的通讯方式,并给出了相关程序代码。  相似文献   

20.
为探索和证明透明进程间通信协议TIPC(Transparent Inter Process Communication Protocol)[1]在进程间数据传输的优势,首先简单介绍了透明通信协议TIPC的结构和优点,然后在节点间和节点内分别对基于TCP协议和TIPC协议通信性能进行全面的测量,并针对测量数据给出详细的分析.所得出的结果不仅对并行程序设计中数据包大小的选取具有很强的指导意义,而且对并行程序设计环境底层通信协议的选取也给出了科学的依据,从而达到优化并行程序设计、提高应用程序执行效率的目的.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号