胶粘的

gluepy:用于复杂网格环境的简单分布式python编程框架。大规模和广域环境中的问题解决框架必须处理连接问题(nat和防火墙),保持连接管理的可伸缩性,在运行时适应动态进程加入/离开,并提供简单的方法来容忍通信/节点故障。所有这些都必须在一个简单而灵活的编程模型中呈现。本文通过最小限度地扩展分布式面向对象模型以获得最大的通用性和灵活性,设计并实现了这样一个框架。为了使并行性易于管理,我们在对象上引入了一种隐式序列化语义,以减轻程序员的显式同步,同时避免了一些基于活动对象的模型所面临的递归死锁问题。我们展示了这种设计如何很好地结合动态连接过程。在我们的实现中,参与节点自动构建一个TCP覆盖,以解决连接性和可伸缩性问题。我们已经实现了我们的框架gluepy作为Python的库。为了进行评估,我们展示了9个集群的900多个核心,这些集群具有复杂的网络(包括nat和防火墙)和进程管理(包括SSH、torque和SGE)配置,如何简单地表达和轻松地执行一个简单的分支和绑定搜索应用程序。

zbMATH中的参考文献(参考 1文章 参考)

显示结果1/1。
按年份排序(引用)

  1. Hironaka,Ken;Saito,Hideo;Takahashi,Kei;Taura,Kenjiro:gluepy:一个用于复杂网格环境的简单分布式python编程框架(2008)ioport公司