• DocumentCode
    2176259
  • Title

    CREW: A Gossip-based Flash-Dissemination System

  • Author

    Deshpande, Mayur ; Xing, Bo ; Lazardis, Iosif ; Hore, Bijit ; Venkatasubramanian, Nalini ; Mehrotra, Sharad

  • Author_Institution
    University of California, Irvine
  • fYear
    2006
  • fDate
    2006
  • Firstpage
    45
  • Lastpage
    45
  • Abstract
    In this paper, we explore a new form of dissemination called Flash Dissemination that involves dissemination of fixed, rich information to a large number of recipients in as short a time as possible. Key characteristics of Flash Dissemination include unpredictability in its need, scalability to large number of recipients and autonomic performance in highly heterogenous and failureprone environments. Previous work either addresses large content delivery in heterogenous networks or fault-tolerant dissemination of (streaming) events. We investigate a peer-based approach using foundations from broadcast networks, gossip theory and random networks. In this paper, we propose CREW (Concurrent Random Expanding Walkers), a scalable, lightweight, and autonomic gossip-based protocol. CREW is also explicitly designed to maximize the speed of dissemination using adaptive and intelligent intra and inter node concurrency. We implemented CREW on top of a scalable middleware environment and compared it to optimized implementations of popular gossip and peer-based systems. Our experiments show that CREW outperforms both traditional gossip and current large content dissemination systems, across a wide range of comparative metrics, even though its design is counterintuitive from a systems perspective.
  • Keywords
    Autonomic Adaptation; Broadcast; Fault Resilience; Gossip; Middleware.; Peer-to-Peer; Bandwidth; Broadcasting; Cities and towns; Disaster management; Earthquakes; Geographic Information Systems; Middleware; Peer to peer computing; Resource management; Scalability; Autonomic Adaptation; Broadcast; Fault Resilience; Gossip; Middleware.; Peer-to-Peer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2006. ICDCS 2006. 26th IEEE International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2540-7
  • Type

    conf

  • DOI
    10.1109/ICDCS.2006.24
  • Filename
    1648832