首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
一种分布对象的并行程序设计框架   总被引:1,自引:0,他引:1  
王晨  周颖  张德富 《软件学报》1999,10(3):310-316
计算性能和合成性能对于基于工作站网的软件十分重要,但由于缺乏相应的开发环境,现在这类软件在这两方面还做得很不够,尤其是合成性能十分薄弱.该文提出并实现了一种基于分布对象的并行程序设计框架,力图使分布对象能提供高性能的并行计算服务,同时也使并行算法获得一种良好的封装和复用机制.经过一些并行算法的测试,表明该框架具有实用价值.  相似文献   

2.
Novel approaches are presented for designing performance measurement systems for parallel and distributed programs. The first approach involves unifying performance information into a single, regular structure that reflects the structure of programs under measurement. The authors define a hierarchical model for the execution of parallel and distributed programs as a framework for the performance measurement. A complete different levels of detail in the hierarchy. The second approach is based on the development of automatic guidance techniques that can direct users to the location of performance problems in the program. Guidance information from such techniques supplies facts about problems in the program and provides possible answers for the further improvement of program efficiency. A performance measurement system, called IPS, has been developed as a prototype of the authors' model and design. Some of the test results from IPS are also discussed  相似文献   

3.
Mobile agents are a distributed computing paradigm based on mobile autonomous programs. Mobile applications must balance security requirements with available security mechanisms in order to meet application level security goals. We introduce a trust framework to reason about application security requirements, trust expression, and agent protection mechanisms. We develop application security models that capture initial trust relationships and consider their use for mobile agent security.  相似文献   

4.
提出了一个分布式解决无人驾驶坦克自主作战决策的框架,将自主作战、动态任务规划和任务策略的智能评估等思想引入无人驾驶坦克自主作战决策系统。包括以下两个重要内容:主体个体的能力和职责;信息和知识如何在主体之间传播使得他们能准确地完成作战任务。文中重点是无人驾驶坦克自主作战决策系统中主体之间动态知识的交换。主体确保自己的行为是一种动态的经验操作和直接与其他主体交流事实、需求和规则的结合。在各个主体中,知识可以作为事实、规则、需求的结合体来传播交换。  相似文献   

5.
The purpose of data mining from distributed information systems is usually threefold: (1) identifying locally significant patterns in individual databases; (2) discovering emerging significant patterns after unifying distributed databases in a single view; and (3) finding patterns which follow special relationships across different data collections. While existing research has significantly advanced the techniques for mining local and global patterns (the first two goals), very little attempt has been made to discover patterns across distributed databases (the third goal). Moreover, no framework currently exists to support the mining of all three types of patterns. This paper proposes solutions to discover patterns from distributed databases. More specifically, we consider pattern mining as a query process where the purpose is to discover patterns from distributed databases with patterns' relationships satisfying user specified query constraints. We argue that existing self-contained mining frameworks are neither efficient, nor feasible to fulfill the objective, mainly because their pattern pruning is single-database oriented. To solve the problem, we advocate a cross-database pruning concept and propose a collaborative pattern (CLAP) mining framework with cross-database pruning mechanisms for distributed pattern mining. In CLAP, distributed databases collaboratively exchange pattern information between sites so that each site can leverage information from other sites to gain cross-database pruning. Experimental results show that CLAP fits a niche position, and demonstrate that CLAP not only outperforms its other peers with significant runtime performance gains, but also helps find patterns incapable of being discovered by others.  相似文献   

6.
一个新的综合集成研讨厅软件框架   总被引:1,自引:0,他引:1       下载免费PDF全文
综合集成研讨厅是一种用于研究开放复杂巨系统的方法论,目前已在经济、军事等领域得到了应用。介绍了一种新的综合集成研讨厅系统的软件框架设计。首先提出了系统的整体设计目标;其次介绍了基于流程的灵活的研讨组织框架,它是整个软件架构的核心;然后设计了基于Plugin设计模式的通用工具、模型、知识库管理框架;最后给出了分布式决策支持工具的通信机制和远程调用过程。  相似文献   

7.
随着大数据计算需求的增长,集群的处理速度需要得到快速的提升,然而目前大数据处理框架的处理性能已逐渐满足不了这种快速增长的需求。由于集群的存储架构是分布式存储,因此数据的存放在大数据处理过程中成为影响集群的处理性能的因素之一。首先,对当今的分布式文件存储系统的结构进行了介绍;接着,根据不同的优化目标,例如减少网络负载、负载均衡、降低能耗和高容错性等,对近年国内外大数据存储算法的研究进行了总结,分析和对比了已有算法的优点以及存在的问题;最后,对大数据存储架构和优化算法设计的挑战和未来研究方向作了展望。  相似文献   

8.
9.
The rise of Cloud Computing has progressively dimmed the interest in volunteer and peer-to-peer computing, in general. However, efficient and cost-effective large scale distributed collaborative environments cannot be achieved leveraging upon the Cloud alone. In this paper, we propose a novel hybrid P2P/cloud approach where components and protocols are autonomically configured according to specific target goals, such as cost-effectiveness, reliability and availability. The proposed approach is based on the Networked Autonomic Machine (NAM) framework, which allows distributed system designers to include different kinds of cost and performance constraints. As an example, we show how the NAM-based approach can be used to design collaborative storage systems, enabling the definition of an autonomic policy to decide, according to cost minimization and data availability goals, how to part data chunks among peer nodes and Cloud, based on the local perception of the P2P network.  相似文献   

10.
11.
The human immune system is a self-organizing and highly distributed multi-agent system. These properties impart a high degree of robustness and performance that has created great interest in implementing engineering systems. This adopted engineering analogue is called artificial immune system (AIS). This paper presents an immunity-based control framework, which has the ability to detect changes, adapt to dynamic environment and coordinate vehicles activities for goals achievement, to deploy a fleet of autonomous guided vehicles (AGVs) for material handling in an automated warehouse. A robust and flexible automated warehousing system is achieved through the self-organized and fully decentralized origination of AGVs.  相似文献   

12.
Every organisation exists or is created for the achievement of one or more goals. To ensure continued success, the organisation should monitor its performance with respect to the formulated goals. In practice the performance of an organisation is often evaluated by estimating its performance indicators. In most existing approaches for organisation modelling the relation between performance indicators and goals remains implicit. This paper proposes a formal framework for modelling goals based on performance indicators and defines mechanisms for establishing goal satisfaction, which enable evaluation of organisational performance. Methodological and analysis issues related to goals are also discussed in the paper. The described framework is a part of a general framework for organisation modelling and analysis.  相似文献   

13.
14.
The success of building distributed object systems depends on important factors such as architecture, the distributed object model (DOM) selected, and the process adapted in the selection of the DOM. There are a number of DOMs. Although the primary goals of these models are the same, each model has a unique underlying architecture, maturity, and features provided. A critical evaluation of DOMs is thus needed by those organizations that are considering migrating to distributed object computing. The evaluation process can be time-consuming and may drain organizational resources. Most of the current evaluation processes adopted by organizations are not generic enough, and they concentrate only on the problem on hand. Hence, they cannot be used by any other organization, sometimes not even a different project at the same organization. Therefore, a more generalized framework or template is required to evaluate DOMs. This paper proposes a framework to evaluate DOMs. A number of important managerial items such as cost, personnel, and technology resources, training, enterprise changes, and time constraints have been identified, explained, and justified as the evaluation criteria. An evaluation of the most widely used DOMs, CORBA, DCOM, and RMI, is provided using the above criteria. Finally, a case study of a production web-based system is presented to demonstrate the use of the framework.  相似文献   

15.
An agent is a computer software that is capable of taking independent action on behalf of its user or owner. It is an entity with goals, actions and domain knowledge, situated in an environment. Multiagent systems comprises of multiple autonomous, interacting computer software, or agents. These systems can successfully emulate the entities active in a distributed environment. The analysis of multiagent behavior has been studied in this paper based on a specific board game problem similar to the famous problem of GO. In this paper a framework is developed to define the states of the multiagent entities and measure the convergence metrics for this problem. An analysis of the changes of states leading to the goal state is also made. We support our study of multiagent behavior by simulations based on a CORBA framework in order to substantiate our findings.  相似文献   

16.
The DISCOUNT system is a distributed equational theorem prover based on the teamwork method for knowledge-based distribution. It uses an extended version of unfailing Knuth–Bendix completion that is able to deal with arbitrarily quantified goals. DISCOUNT features many different control strategies that cooperate using the teamwork approach. Competition between multiple strategies, combined with reactive planning, results in an adaptation of the whole system to given problems, and thus in a very high degree of independence from user interaction. Teamwork also provides a suitable framework for the use of control strategies based on learning from previous proof experiences. One of these strategies forms the core of the expert global_learn, which is capable of learning from successful proofs of several problems. This expert, running sequentially, was one of the entrants in the competition (DISCOUNT/GL), while a distributed DISCOUNT system running on two workstations was another en trant.  相似文献   

17.
18.
In cognitive science, artificial intelligence, psychology, and education, a growing body of research supports the view that the learning process is strongly influenced by the learner's goals. The fundamental tenet ofgoal-driven learning is that learning is largely an active and strategic process in which the learner, human or machine, attempts to identify and satisfy its information needs in the context of its tasks and goals, its prior knowledge, its capabilities, and environmental opportunities for learning. This article examines the motivations for adopting a goal-driven model of learning, the relationship between task goals and learning goals, the influences goals can have on learning, and the pragmatic implications of the goal-driven learning model. It presents a new integrative framework for understanding the goal-driven learning process and applies this framework to characterizing research on goal-driven learning.  相似文献   

19.
In 1985, NASA instituted a research program in Telerobotics to develop and provide the technology for applications of telerobotics to the United States Space program. The purpose of this paper is to describe the goals, organizing framework and content of that endeavor. The body of the paper reviews the actual tasks which comprise the content of the program which is now seven years old and has evolved significantly in terms of its content, goals and approach. The lessons learned in that time comprise the organizing framework of the current program. This organizing framework is also described.  相似文献   

20.
在对数字化校园数据交换平台的研究中,针对高校信息系统具有的分布式应用特征,提出基于BizTalk的数据交换的解决方案,该方案以面向服务的集成(Services—Oriented Integration,SOI),通过互操作框架、事务、分布式对象的机制实现各种应用服务共享。以BizTalk Server作为基础架构平台,通过Web Services服务机制实现高校信息资源的整合,达到数据共享及信息的互联互通。  相似文献   

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

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