Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
Totem: a fault-tolerant multicast group communication system
Communications of the ACM
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
Chord: a scalable peer-to-peer lookup protocol for internet applications
IEEE/ACM Transactions on Networking (TON)
Causally Ordering Group Communication Protocol
Proceedings of the 1994 International Conference on Parallel and Distributed Systems
Two-Layered Protocol for a Large-Scale Group of Processes
ICPADS '02 Proceedings of the 9th International Conference on Parallel and Distributed Systems
Group Communication Protocol for Realtime Applications
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Approximate Real-Time Clocks for Scheduled Events
ISORC '02 Proceedings of the Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
[15] Peer-to-Peer Architecture Case Study: Gnutella Network
P2P '01 Proceedings of the First International Conference on Peer-to-Peer Computing
A Group Communication Protocol for Scalable Causal Ordering
AINA '04 Proceedings of the 18th International Conference on Advanced Information Networking and Applications - Volume 2
Distributed Caching and Adaptive Search in Multilayer P2P Networks
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
A Distributed Implementation of Sequential Consistency with Multi-Object Operations
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
An Incentive Mechanism for P2P Networks
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Notification-Based QoS Control Protocol for Multimedia Group Communication in High-Speed Networks
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Causally Ordered Delivery for a Hierarchical Group
ICPADS '04 Proceedings of the Parallel and Distributed Systems, Tenth International Conference
Δ-Causality and ε-delivery for wide-area group communications
Computer Communications
HAMS: scalable peer-to-peer multimedia streaming model in heterogeneous networks
Journal of Computer and System Sciences - Special issue: Performance modelling and evaluation of computer systems
Hi-index | 0.24 |
Large number of peer processes are cooperating by exchanging messages in peer-to-peer systems. In traditional group protocols, each process communicates with all the other processes in a flat group. Due to the communication and computation overhead O(n) to O(n^2) for the number n of processes, it is difficult, may be impossible to adopt the group protocols to a scalable group. In this paper, we discuss a hierarchical group protocol aiming at reducing communication and computation overheads for a group of large number of peer processes. A hierarchical group is composed of subgroups, where each subgroup is furthermore composed of subgroups. Each subgroup supports its own synchronization mechanism to causally order messages. Even if messages are causally ordered in one subgroup, the messages may not be causally ordered in another subgroup. We discuss how to globally causally order messages by using local ordering mechanisms of each subgroup. Finally, we evaluate the hierarchical group protocol compared with traditional flat group protocol in terms of delivery time of messages.