首页> 外文会议>Applied parallel and scientific computing.;part 1. >Distributed Java Programs Initial Mapping Based on Extremal Optimization
【24h】

Distributed Java Programs Initial Mapping Based on Extremal Optimization

机译:基于极值优化的分布式Java程序初始映射

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

摘要

An application of extremal optimization algorithm for mapping Java program components on clusters of Java Virtual Machines (JVMs) is presented. Java programs are represented as Directed Acyclic Graphs in which tasks correspond to methods of distributed active Java objects that communicate using the RMI mechanism. The presented probabilistic extremal optimization approach is based on the local fitness function composed of two sub-functions in which elimination of delays of task execution after reception of required data and the imbalance of tasks execution in processors are used as heuristics for improvements of extremal optimization solutions. The evolution of an extremal optimization solution is governed by task clustering supported by identification of the dominant path in the graph. The applied task mapping is based on dynamic measurements of current loads of JVMs and inter-JVM communication link bandwidth. The JVM loads are approximated by observation of the average idle time that threads report to the OS. The current link bandwidth is determined by observation of the performed average number of RMI calls per second.
机译:提出了极端优化算法在Java虚拟机(JVM)集群上映射Java程序组件的应用。 Java程序表示为有向非循环图,其中任务对应于使用RMI机制进行通信的分布式活动Java对象的方法。所提出的概率极值优化方法基于由两个子功能组成的局部适应度函数,其中消除了接收所需数据后任务执行的延迟和处理器中任务执行的不平衡,以此作为启发式方法来改进极值优化解决方案。极值优化解决方案的演化受任务聚类控制,任务聚类由图中主要路径的标识支持。应用的任务映射基于对JVM当前负载和JVM间通信链接带宽的动态测量。通过观察线程向操作系统报告的平均空闲时间来估算JVM负载。当前链路带宽是通过观察每秒执行的RMI调用的平均数量来确定的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号