【24h】

Analysis of Peer-to-Peer Protocols Performance for Establishing a Decentralized Desktop Grid Middleware

机译:建立分布式桌面网格中间件的对等协议性能分析

获取原文

摘要

The Desktop Grid technology consists mainly in exploiting personal computer, geographically dispersed, to deliver massive compute power to investigate complex and demanding problems in a variety of different scientific fields. However, as resources number increases, the need for scalability and decentralization becomes more and more essential. Since such properties are exhibited by Peer-to-Peer systems, we aim at using them to create a decentralized desktop grid middleware. Nevertheless, in order to judge the efficiency of such P2P library, an experimental performance evaluation of the provided functionalities is unavoidable. Very few analysis of this kind have been reported, as most evaluations are limited to complexity analysis and to simulations. Such experimental analysis are important, especially when using P2P tools in grid computing context, when applications may have precise efficiency requirement. In this paper, we focus on three libraries: Bonjour, Avahi and Pastry, which provide generic API intended to serve as basis for specialized P2P applications. We perform a performance evaluation of the scalability and their capacity to register and browse an important number of services over 300 hosts in Grid'5000 for recent versions of Pastry, Avahi and Bonjour. We provide detailed analysis explaining the behavior of each library related to two criteria: the elapsed time for registration services and the needed time to discover services. Our aim is to choose the most adequate protocol for creating a decentralized middleware for desktop grid.
机译:桌面网格技术主要在于利用分布在各地的个人计算机来提供强大的计算能力,以研究各种不同科学领域中复杂而严峻的问题。但是,随着资源数量的增加,对可伸缩性和分散性的需求变得越来越重要。由于此类属性是点对点系统所展现的,因此我们旨在使用它们来创建分散的桌面网格中间件。然而,为了判断这种P2P库的效率,不可避免地要对提供的功能进行实验性能评估。由于大多数评估仅限于复杂性分析和模拟,因此很少报告此类分析。这样的实验分析非常重要,特别是在网格计算环境中使用P2P工具时,当应用程序可能具有精确的效率要求时。在本文中,我们专注于三个库:Bonjour,Avahi和Pastry,它们提供了通用API,旨在用作专用P2P应用程序的基础。我们对Grid'5000的300个主机中的最新版本的Pastry,Avahi和Bonjour的可伸缩性及其注册和浏览大量服务的能力进行了性能评估。我们提供详细的分析,解释每个库与两个标准有关的行为:注册服务所用的时间和发现服务所需的时间。我们的目标是选择最合适的协议来创建用于桌面网格的分散式中间件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号