首页> 外文期刊>Software >Design, implementation, and performance of an automatic configuration service for distributed component systems
【24h】

Design, implementation, and performance of an automatic configuration service for distributed component systems

机译:分布式组件系统的自动配置服务的设计,实现和性能

获取原文
获取原文并翻译 | 示例
       

摘要

Component technology promotes code reuse by enabling the construction of complex applications by assembling off-the-shelf components. However, components depend on certain characteristics of the environment in which they execute. They depend on other software components and on hardware resources. In existing component architectures, the application developer is left with the task of resolving those dependencies, i.e. making sure that each component has access to all the resources it needs and that all the required components are loaded. Nevertheless, according to encapsulation principles, developers should not be aware of the component internals. Thus, it may be difficult to find out what a component really needs. In complex systems, such as the ones found in modern distributed environments, this manual approach to dependency management can lead to disastrous results. Current systems rely heavily on manual configuration by users and system administrators. This is tolerable now, when users have to manage a few computers. But, in the near future, people will have to deal with thousands of computing devices and it will no longer be acceptable to require the user to configure each of them. This paper presents the results of our 6 year research (from 1998 to 2003) in the area of automatic configuration, describing an integrated architecture for managing dependencies in distributed component-based systems. The architecture supports automatic configuration and dynamic resource management in distributed heterogeneous environments. We describe a concrete implementation of this architecture, present experimental results, and compare our approach to other works in the area.
机译:组件技术通过组装现成的组件来构建复杂的应用程序,从而促进代码重用。但是,组件取决于其执行环境的某些特征。它们取决于其他软件组件和硬件资源。在现有的组件体系结构中,应用程序开发人员的任务是解决那些依赖关系,即确保每个组件都可以访问其所需的所有资源并且已加载所有必需的组件。但是,根据封装原则,开发人员不应了解组件的内部。因此,可能很难找出一个组件真正需要什么。在复杂的系统中(例如在现代分布式环境中发现的系统),这种依赖关系管理的手动方法可能导致灾难性的结果。当前的系统严重依赖于用户和系统管理员的手动配置。现在,当用户必须管理几台计算机时,这是可以容忍的。但是,在不久的将来,人们将不得不处理成千上万个计算设备,并且要求用户配置它们中的每一个不再是可以接受的。本文介绍了我们在自动配置领域进行的6年研究(从1998年到2003年)的结果,描述了用于管理基于分布式组件的系统中的依赖项的集成体系结构。该体系结构支持分布式异构环境中的自动配置和动态资源管理。我们描述了这种架构的具体实现,给出了实验结果,并将我们的方法与该领域的其他作品进行了比较。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号