首页> 美国政府科技报告 >New Heuristic for Load-Balanced Assignment of Objects and Minimized NetworkCommunication in Distributed Programs Implemented Through Inverse Remote Procedure Calls
【24h】

New Heuristic for Load-Balanced Assignment of Objects and Minimized NetworkCommunication in Distributed Programs Implemented Through Inverse Remote Procedure Calls

机译:通过反向远程过程调用实现的分布式程序中负载均衡的对象分配和最小化网络通信的新启发式

获取原文

摘要

A load balancing and communication minimizing heuristic used in the InverseRemote Procedure Call (IRPC) system is introduced. The system provides compile and run time support for developing distributed applications, while shielding the programmer from the details of distribution and interconnection. The IRPC graph partitioning heuristic operates in time of O(N) in the number of communicating objects. This complexity is both independent of M, the number of network sites, and considerably better than that of previously known related algorithms, such as the A, which employs backtracking and is potentially exponential of the max-flow/min-cut class of network flow algorithms or heuristics which tend to be at least of O(M(N (exp 4))). In an extensive quantitative evaluation, the heuristic was demonstrated to perform very well, finding on the average 75 percent traffic cost reductions for over 95 percent of the programs. By employing transparent and automatic mechansims and a well performing efficient distributing heuristic, the IRPC system improves significantly on the previous systems, and serves as a useful tool for distributed application development.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号