Orbweb—A Network Substrate for Peer-to-Peer Desktop Grid Computing Based on Open Standards

被引:0
|
作者
Sven Schulz
Wolfgang Blochinger
Mathias Poths
机构
[1] University of Stuttgart,Institute of Parallel and Distributed Systems (IPVS)
[2] Accenture Technology Solutions AG,undefined
来源
关键词
Grid computing; Peer-to-Peer; Desktop Grid; Communication middleware;
D O I
暂无
中图分类号
学科分类号
摘要
While Desktop Grid Computing has become a promising alternative to classical Grids for certain kinds of applications, it has not yet reached the same level of standardization. In this article, we present Orbweb, a network substrate for Peer-to-Peer Desktop Grid Computing based on the open industrial-strength eXtensible Messaging and Presence Protocol (XMPP). We discuss, how XMPP can be leveraged to tackle domain-specific challenges, including high scalability, support for volatility, NAT/Firewall traversal, and protocol efficiency. Where XMPP fails to meet these requirements, we contribute pertinent extensions. In particular, we boost the scalability of XMPP by taking load of the XMPP servers through dynamically negotiated direct Peer-to-Peer communication channels between XMPP peers. We pave the way for scalable group membership management by substituting the existing XMPP Multi-User Chat protocol for one that does not suffer from limitations imposed by an »everyone knows everyone« visibility model and allows for deploying custom virtual topologies that best match the interaction patterns of a given application. As efficient multicasting is an essential prerequisite for many distributed algorithms, we adapt the well-known Bimodal Multicast protocol to work in a highly volatile Peer-to-Peer Desktop Grid Computing environment. Finally, we show how to improve the protocol efficiency of XMPP by leveraging a standardized binary encoding of the XML Information Set for XMPP packet transmission. To substantiate the applicability of our approach and the effectiveness of our extensions, we describe how some important higher-level services used in Peer-to-Peer Desktop Grid Computing can be implemented on top of Orbweb and provide a detailed experimental analysis with up to 10K nodes.
引用
收藏
页码:77 / 107
页数:30
相关论文
共 50 条
  • [11] The ShareGrid Peer-to-Peer Desktop Grid: Infrastructure, Applications, and Performance Evaluation
    Anglano, Cosimo
    Canonico, Massimo
    Guazzone, Marco
    JOURNAL OF GRID COMPUTING, 2010, 8 (04) : 543 - 570
  • [12] The ShareGrid Peer-to-Peer Desktop Grid: Infrastructure, Applications, and Performance Evaluation
    Cosimo Anglano
    Massimo Canonico
    Marco Guazzone
    Journal of Grid Computing, 2010, 8 : 543 - 570
  • [13] On death, taxes, and the convergence of peer-to-peer and grid computing
    Foster, I
    Iamnitchi, A
    PEER-TO-PEER SYSTEMS II, 2003, 2735 : 118 - 128
  • [14] Peer-to-Peer networkingIs this the future of network computing?
    U Ananth Kini
    Samarth M Shetty
    Resonance, 2001, 6 (12) : 69 - 79
  • [15] Peer-to-Peer network computing model design
    Luo, JZ
    Tong, XQ
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON CSCW IN DESIGN, 2002, : 35 - 38
  • [16] Peer-to-Peer Computing
    Iamnitchi, Adriana
    Trunfio, Paolo
    Ledlie, Jonathan
    Schintke, Florian
    EURO-PAR 2010 PARALLEL PROCESSING, PT I, 2010, 6271 : 444 - +
  • [17] Analysis of Peer-to-Peer Protocols Performance for Establishing a Decentralized Desktop Grid Middleware
    Abbes, Heithem
    Dubacq, Jean-Christophe
    EURO-PAR 2008 WORKSHOPS - PARALLEL PROCESSING, 2009, 5415 : 235 - 246
  • [18] Automatic methods for predicting machine availability in desktop grid and peer-to-peer systems
    Brevik, J
    Nurmi, D
    Wolski, R
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 190 - 199
  • [19] An efficient peer-to-peer and distributed scheduling for cloud and grid computing
    Rho, Seungmin
    Chang, Hangbae
    Kim, Sanggeun
    Lee, Yang Sun
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2015, 8 (05) : 863 - 871
  • [20] Economic models for management of resources in Peer-to-Peer and Grid computing
    Buyya, R
    Stockinger, H
    Giddy, J
    Abramson, D
    COMMERCIAL APPLICATIONS FOR HIGH-PERFORMANCE COMPUTING, 2001, 4528 : 13 - 25