首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
SINA is an object-oriented language for distributed and concurrent programming. The primary focus of this paper is on the object-oriented concurrent programming mechanisms of SINA and their implementation. This paper presents the SINA constructs for concurrent programming and inter-object communication, some illustrative examples and a message-based implementation model for SINA that we have used in our current implementation.  相似文献   

2.
CORBA与DCOM的比较   总被引:14,自引:1,他引:14  
分布对象计算是分布式计算系统的最新发展方向,而CORBA和DCOM则是其中最重要的两种系统的模型。  相似文献   

3.
Reliability is an important design concern for modern many-core embedded systems. Specifically, on-chip interconnecting systems are vulnerable to permanent channel faults and transient data transmission faults which may significantly impact the overall system performance. In this work, a Unified Link-layer Fault-tolerant NoC (ULF-NoC) architecture is proposed. ULF-NoC is developed for NoC equipped with bidirectional channels and features wormhole switching (instead of store-and-forward switching) and packet-based retransmission. An intelligent buffer controller is developed that does not require separate, dedicated buffer spaces to support packet retransmissions. Extensive simulations using both synthetic and real world data traffics demonstrated marked performance of the proposed ULF-NoC solution.  相似文献   

4.
This paper addresses the Multi-Robot Patrolling Problem, where agents must coordinate their actions while continuously deciding which place to move next after clearing their locations. This problem is commonly addressed using centralized planners with global knowledge and/or calculating a priori routes for all robots before the beginning of the mission. In this work, two distributed techniques to solve the problem are proposed. These are motivated by the need to adapt to the changes in the system at any time and the possibility to add or remove patrolling agents (e.g., due to faults).The first technique presented is greedy and aims to maximize robot’s local gain. The second one is an extension of the former, which takes into account the distribution of agents in the space to reduce interference and foster scalability.The validation of the proposed solution is preliminarily conducted through realistic simulations as well as experiments with robot platforms in a small lab scenario. Subsequently, the work is verified in a large indoor real-world environment with a team of autonomous mobile robots with scalability and fault-tolerance assessment.  相似文献   

5.
Object-oriented programming [9], which treats objects as processes in execution, has shown significant effectiveness in distributed systems. This effectiveness is greatly influenced by how objects are assigned to nodes. In this paper, we present a colored generalized stochastic Petri net (CGSPN) model to analyze the behavior of object invocations when an assignment strategy is applied. The effectiveness of an object assignment is also analyzed by our CGSPN model. Moreover, this analysis provides guidelines to develop an efficient object assignment strategy. [4–8]  相似文献   

6.
CORBA技术综述   总被引:4,自引:0,他引:4  
中间件是目前实现分布式计算的主要技术,CORBA作为主流的中间件技术之一,正逐渐成为众多科研机构和厂商的研究热点。本文以一个较为全面的体系描述了CORBA技术的发展、组成结构、开发方法和应用前景,这对该领域的研究开发人员理解CORBA技术具有一定的参考价值。  相似文献   

7.
基于Web和CORBA的新型远程教育系统   总被引:6,自引:0,他引:6  
在分析远程教育系统现状和Web与CORBA各自技术特点的基础上,针对传统远程教育系统存在的问题提出了一种以Web和CORBA相结合作为骨干技术的新型远程教育系统,并把它与传统的远程教育系统进行了对比。  相似文献   

8.
基于CORBA的移动Agent研究及其应用   总被引:16,自引:0,他引:16  
1 引言当前,信息产业技术的发展方向是正从以计算机为中心过渡到以网络为中心,这就需要对整个网络实施有效的管理,而使各个相互“孤立”的计算机系统之问能够进行通信,首先需要解决的问题是异构环境之间的互操作,其次要求能够有效地收集大量的原始数据。为了解决异构性问题,随着分布式计算和面向对象  相似文献   

9.
Distributed programming can be greatly simplified by language support for distributed communication, such as that provided by remote procedure call (RPC) or remote object invocation. This paper examines design and implementation issues in these systems, and focuses on the influence of the communication system on a distributed program. To make the discussion concrete, we introduce a single application as implemented in two environments: Modula-2+, an extension of Modula-2 with RPC, and Emerald, an object-based language that supports remote object invocation. We show that small differences in the implementation of the communication system can have a significant impact on how distributed applications are structured.  相似文献   

10.
CORBA:全面的分布式对象计算(上)   总被引:6,自引:4,他引:6  
CORBA(CommonObjectRequestBrokerArchitecture)是建立在面向对象基础上的分布式对象计算体系结构,该文综述CORBA的重要概念和基本原理,包括CORBA体系结构、界面描述语言、支持远程对象调用的静态调用SII和动态调用DII以及支持DII的界面仓库。  相似文献   

11.
In order to meet the increasing scale and users requirements for the distributed object computing (DOC) systems, their infrastructures are highly desirable to be redesigned. Based on the principles of immune system and the evolution mechanisms learned from an antibody network model, a novel evolutionary framework for DOC (E-DOC) is proposed. The antibody network model as well as the evolution process including clonal proliferation, immune elimination, and immune memory is studied. Then, E-DOC framework based on the antibody network is proposed, whose simulation platform is designed and implemented. On the platform, the evolutionary features are studied by: (1) diversity and stability of antibodies and genotypes, (2) detection and elimination of antigens, (3) effect of immune memory, and (4) tendency of eliminated and stimulated antigens. The experiment results show that the proposed framework can achieve the evolution ability and the promising performance, which are critical to DOC systems. E-DOC is extendable for the future design of distributed object middleware, such as WebSphere Application Server and BEA WebLogic Application Server.  相似文献   

12.
针对现有的楼宇管理系统存在着信息共享程度低,开放性和可扩展性差等问题,本文提出并实现了一种基于CORBA平台的开放分布式智能大厦管理系统体系结构,它由界面层,业务相关的核心服务层和通用的协议转换网关层组成,界面层提供用户使用系统的GUI界面或基于Web页面来访问系统的方式;核心层由一组智能建筑行业通用的服务组成,协议转换网关提供与各控制设备子系统和各种第三方应用软件的通用接口,这 体系结构以信息的交换和共享为中心,采用ORB作为软件总线,为智能建筑的各控制设备子系统和各种第三方应用提供了统一的互操作的接口,对智能建筑业的发展和标准化有重要的意义。  相似文献   

13.
一种基于CORBA的分布式应用模型   总被引:2,自引:0,他引:2  
在对CORBA通信机理研究的基础上,提出了一种以CORBA技术为基础面向对象的分布式应用模型。该模型通过封装CORBA的复杂性,降低开发分布式应用的难度,提高开发效率,提供分布式对象之间的透明访问。以中间件的形式实现了这个模型并做了测试。  相似文献   

14.
CORBA在远程控制中的应用   总被引:2,自引:0,他引:2  
CORBA标准是分布对象管理系统的一个重要工业标准。作为支持异检分布系统的开发和运行的环境和平台,在众多的领域得到了广泛的应用。介绍了CORBA在远程控制中的实际应用及其工作原理和应用方法。  相似文献   

15.
基于Web/CORBA的网管关键技术的研究   总被引:5,自引:0,他引:5  
本文在分析了传统的基于Web的网络管理系统的结构及CORBA技术的基础之上,提出了将CORBA技术应用于基于Web的网管系统中,文中论述了这种方式的可行性,并讨论了用分布对象技术建立网管信息模型、Web对象计算技术在WBM系统中的应用及CORBA的事件服务在网管的事件处理模块中的应用等关键技术问题。  相似文献   

16.
针对CORBA应用在Internet范围内进行数据共享和应用集成的局限性,研究了CORBA与web Services应用集成的方式,设计实现了CORBA/Web Services应用集成网关,深入探讨并初步解决了应用集成中的接口转换、数据类型转化、CORBA对象调用等关键问题。  相似文献   

17.
A statistical computation, programming and graphics language is available at no cost under the GNU Public Licence. This programming environment is available in source code and binary code forms and is supported for a number of operating systems. The R language is similar to the S language and is a package that allows users to apply methods of data analysis, statistics and graphical rendering of results in an interactive windows-based environment. The R language is supported by a large development and user's group. Additional data analysis and statistical libraries have been contributed by many users and can be obtained from the Comprehensive R Archive Network (CRAN).  相似文献   

18.
The paper describes a detailed study into the object-oriented implementation of distributed finite element analysis on desktop computers using the .NET framework. The software design aspects are described in some detail for both direct and iterative solution algorithms. The use of interfaces played an important role in the software design. This, together with the .NET framework, enabled remote objects to be implemented in a relatively seamless fashion. The solution routines were “blind” to whether the objects were local or remote. Numerical tests were carried out and reasonable speed-up was achieved, particularly for direct solution methods. It is concluded that .NET provides a viable framework for implementing distributed computing on networks of personal computers.  相似文献   

19.
C^3I网络系统是一个结构非常复杂、实时性强、安全可靠性要求严格的高度分布式处理系统,是未来信息化战场的重要基础设施。阐述了现代C^3I系统的结构特点,分析了现有网络管理的体系结构及其在C^3I网络管理中的局限性,指出了基于SNMP协议的传统网络管理体系结构难以适应对C^3I网络管理体系结构的要求,在此基础上,结合分布式对象计算技术,研究在C^3I网络管理系统中应用CORBA技术,建立一种新的网络管理模型,使得C^3I网络管理系统具有分布、实时、可靠、配置灵活等一系列新特性。  相似文献   

20.
This paper describes a Resource Management System for a soft real-time distributed object system that is based on a three-level feedback loop. The Resource Management System employs a profiling algorithm that monitors the usage of the resources, a least laxity scheduling algorithm that schedules the methods of the tasks, and hot spot and cooling algorithms that allocate and migrate objects to balance the loads on the resources. The Resource Management System consists of a single Resource Manager for the distributed system, and a Profiler and a Scheduler located on each of the processors in the distributed system.  相似文献   

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

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