...
首页> 外文期刊>Concurrency and Computation >Babylon: middleware for distributed, parallel, and mobile Java applications
【24h】

Babylon: middleware for distributed, parallel, and mobile Java applications

机译:巴比伦:用于分布式,并行和移动Java应用程序的中间件

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

摘要

Babylon is a collection of tools and services that provide a 100% Java-compatible environment for developing, running and managing parallel, distributed and mobile Java applications. It incorporates features such as object migration, asynchronous method invocation, and remote class loading, while providing an easy-to-use interface. Additionally, Babylon enables Java applications to seamlessly create and interact with remote objects, while protecting those objects from other applications by implementing access restrictions and separate namespaces. The implementation of Babylon centers around dynamic proxies, a feature first available in Java 1.3, that allow proxy objects to be created at runtime. Dynamic proxies play a key role in achieving the goals of Babylon. The potential cluster computing benefits of the system are demonstrated with experimental results, which show that sequential Java applications can achieve significant performance benefits from using Babylon to parallelize their work across a cluster of workstations.
机译:巴比伦是一系列工具和服务的集合,这些工具和服务提供了100%与Java兼容的环境,用于开发,运行和管理并行,分布式和移动Java应用程序。它具有对象迁移,异步方法调用和远程类加载等功能,同时提供了易于使用的界面。另外,Babylon使Java应用程序能够无缝地创建远程对象并与远程对象进行交互,同时通过实现访问限制和单独的命名空间来保护那些对象免受其他应用程序的攻击。 Babylon的实现围绕着动态代理,该代理是Java 1.3中首先可用的功能,该功能允许在运行时创建代理对象。动态代理在实现巴比伦的目标中扮演着关键角色。实验结果证明了该系统潜在的集群计算优势,该结果表明,顺序的Java应用程序可以通过使用Babylon在多个工作站集群之间并行工作来获得显着的性能优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号