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
来源
Journal of Grid Computing | 2010年 / 8卷
关键词
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] An ant-based routing and load-balancing algorithm for peer-to-peer computing grid
    Wu, Xiangning
    Hu, Chengyu
    Wang, Yuan
    Wang, Yongji
    PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 289 - 293
  • [12] CONFIIT: a middleware for peer-to-peer computing
    Oliver Flauzac
    Michael Krajecki
    Luiz-Angelo Steffenel
    The Journal of Supercomputing, 2010, 53 : 86 - 102
  • [13] A dependable Peer-to-Peer computing platform
    Wang, Hong
    Takizawa, Hiroyuki
    Kobayashi, Hiroaki
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2007, 23 (08): : 939 - 955
  • [14] Peer-to-peer systems for discovering resources in a dynamic grid
    Marzolla, Moreno
    Mordacchini, Matteo
    Orlando, Salvatore
    PARALLEL COMPUTING, 2007, 33 (4-5) : 339 - 358
  • [15] A peer-to-peer approach to task scheduling in computation grid
    Cao, Jiannong
    Kwong, Oscar M. K.
    Wang, Xianbing
    Cai, Wentong
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2005, 1 (01) : 13 - 21
  • [16] Promising or deceptive peer-to-peer computing?
    Samsudin, AT
    Arshad, A
    Bakar, FA
    Mukthar, Z
    PROCEEDINGS ELMAR-2005, 2005, : 175 - 178
  • [17] Peer-to-peer discovery of computational resources for grid applications
    Cheema, AS
    Muhammad, M
    Gupta, I
    2005 6TH INTERNATIONAL WORKSHOP ON GRID COMPUTING (GRID), 2005, : 179 - 185
  • [18] CONFIIT: a middleware for peer-to-peer computing
    Flauzac, Oliver
    Krajecki, Michael
    Steffenel, Luiz-Angelo
    JOURNAL OF SUPERCOMPUTING, 2010, 53 (01) : 86 - 102
  • [19] Peer-to-Peer Distributed Computing Framework
    Dharmapala, Prashan
    Koneshvaran, Lumeshkantha
    Sivasooriyathevan, Darshanun
    Ismail, Imtizam
    Kasthurirathna, Dharshana
    PROCEEDINGS OF THE 2017 6TH NATIONAL CONFERENCE ON TECHNOLOGY & MANAGEMENT (NCTM) - EXCEL IN RESEARCH AND BUILD THE NATION, 2017, : 126 - 131
  • [20] A peer mutual authentication method on super peer based peer-to-peer network
    Oh, Byeong-Thaek
    Lee, Sang-Bong
    Park, Ho-Jin
    2008 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, VOLS 1 AND 2, 2008, : 121 - 124