首页> 外文会议>SPIE Conference on Java/Jini Technologies and High-Performance Pervasive Computing >Rio: a dynamic self-healing services architecture using Jini~(TM) networking technology
【24h】

Rio: a dynamic self-healing services architecture using Jini~(TM) networking technology

机译:RIO:使用JINI〜(TM)网络技术的动态自我修复服务架构

获取原文

摘要

Current mainstream distributed Java~(TM) architectures offer great capabilities embracing conventional enterprise architecture patterns and designs. These traditional systems provide robust transaction oriented environments that are in large part focused on data and host processors. Typically, these implementations require that an entire application be deployed on every machine that will be used as a compute resource. In order for this to happen, the application is usually taken down, installed and started with all systems in-sync and knowing about each other. Static environments such as these present an extremely difficult environment to setup, deploy and administer. Next generation distributed systems must be based on more dynamic capabilities such as: 1. Dynamic provisioning of software components at runtime. 2. Become more network centric, harnessing the capabilities of compute resource assets dynamically. 3. Dynamically adapt to the addition and removal of compute resources. 4. Ensure a Quality of Service (QoS) through dependency specifications of software components based on qualitative and quantitative Quality of Service attributes, 5. Support a wide range of compute resources from small J2ME~(TM) enabled devices to massively parallel super computers. These capabilities are directly obtainable by basing next generation, distributed systems on Jini~(TM) Networking Technology. The Jini architecture provides infrastructure elements required to federate and discover other services offering desirable functionality. Also, Jini technology provides a programming model in tune to the dynamics of distributed systems where partial failure is a reality. Ultimately, Jini technology provides the capability to build, maintain, and alter a network of devices, software, and users. Jini networking technology provides the tools for building robust distributed systems, however, to realize a full featured dynamic system architecture you need an additional technology that allows you to dynamically deploy and maintain service components through the network. Intrinsic to this architecture are a set of dynamic capabilities and reliance on a Quality of Service guarantee that improves upon traditional capabilities. This paper will detail a simple and flexible approach for a dynamic service delivery architecture based on the capability to provision services through the network using qualitative and quantitative Quality of Service attributes, and addresses fundamental issues for the development of a dynamic self-healing services environment.
机译:当前主流分布式Java〜(TM)架构提供了具有传统企业架构模式和设计的伟大能力。这些传统系统提供了强大的交易面向环境,这些环境在很大程度上集中在数据和主机处理器上。通常,这些实现要求在每台计算机上部署整个应用程序,该计算机将被用作计算资源。为了实现这一点,通常会删除应用程序,并在同步的所有系统中安装并启动,并相互了解。静态环境,例如这些环境来设置,部署和管理非常困难的环境。下一代分布式系统必须基于更多的动态功能,例如:1。在运行时动态配置软件组件。 2.以网络为中心,使用动态利用计算资源资产的功能。 3.动态适应添加和删除计算资源。 4.通过基于定性和定量的服务属性质量的软件组件的依赖性规范确保服务质量(QoS),5.支持从小J2ME〜(TM)的设备的广泛计算资源到大量并行超级计算机。通过基于Jini〜(TM)网络技术的下一代分布式系统,可直接可获得这些功能。 JINI架构提供了联邦和发现其他提供所需功能的其他服务所需的基础架构元素。此外,JINI技术为分布式系统的动态提供了一种编程模型,其中部分失败是现实。最终,JINI技术提供了构建,维护和改变设备,软件和用户网络的能力。 Jini Networking技术提供了建立强大的分布式系统的工具,以实现完整的功能动态系统架构,您需要允许您通过网络动态部署和维护服务组件的额外技术。该架构的内在是一组动态功能,并依赖于服务质量保证,从而提高了传统能力。本文将详细介绍一种简单而灵活的方法,可以使用基于使用定性和定量的服务质量的网络提供服务的动态服务传递架构,并解决动态自我修复服务环境的发展基本问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号