Gossiping in distributed systems
ACM SIGOPS Operating Systems Review - Gossip-based computer networking
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Time-critical data dissemination in cooperative peer-to-peer systems
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Fast file dissemination in peer-to-peer networks with upstream bandwidth constraint
Future Generation Computer Systems
IPTPS'08 Proceedings of the 7th international conference on Peer-to-peer systems
FaReCast: fast, reliable application layer multicast for flash dissemination
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
LiFTinG: lightweight freerider-tracking in gossip
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Review: A survey on content-centric technologies for the current Internet: CDN and P2P solutions
Computer Communications
Heuristics for flash-dissemination in heterogenous networks
HiPC'06 Proceedings of the 13th international conference on High Performance Computing
Server-assisted latency management for wide-area distributed systems
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Hi-index | 0.00 |
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.