Abstract
Event dissemination in large scale dynamic systems is
typically claimed to be best achieved using decentralized
peer-to-peer architectures. The rationale is to have every
participant in the system act both as a client (information
consumer) and as a server (information dissemination enabler),
thus, precluding specific brokers which would prevent
scalability and fault-tolerance. We argue that, for such
decentralized architectures to be really meaningful, participants
should serve the system as much as they benefit from
it. That is, the system should be fair in the sense that the extend
to which a participant acts as a server should depend
on the extend to which it has the opportunity to act as a
client. This is particularly crucial in selective information
dissemination schemes where clients are not all interested
in the same information. In this position paper, we discuss
what a notion of fairness could look like, explain why current
architectures are not fair, and raise several challenges
towards achieving fairness.
typically claimed to be best achieved using decentralized
peer-to-peer architectures. The rationale is to have every
participant in the system act both as a client (information
consumer) and as a server (information dissemination enabler),
thus, precluding specific brokers which would prevent
scalability and fault-tolerance. We argue that, for such
decentralized architectures to be really meaningful, participants
should serve the system as much as they benefit from
it. That is, the system should be fair in the sense that the extend
to which a participant acts as a server should depend
on the extend to which it has the opportunity to act as a
client. This is particularly crucial in selective information
dissemination schemes where clients are not all interested
in the same information. In this position paper, we discuss
what a notion of fairness could look like, explain why current
architectures are not fair, and raise several challenges
towards achieving fairness.
Original language | English |
---|---|
Title of host publication | Proceedings of the 27th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW 2007) |
Publisher | IEEE |
Number of pages | 7 |
ISBN (Print) | 0-7695-2838-4 |
DOIs | |
Publication status | Published - 2007 |
Externally published | Yes |
Event | 27th International Conference on Distributed Computing Systems Workshops : (ICDCSW'07) - Toronto, ON, Canada Duration: 22-Jun-2007 → 29-Jun-2007 |
Conference
Conference | 27th International Conference on Distributed Computing Systems Workshops |
---|---|
Country/Territory | Canada |
City | Toronto, ON |
Period | 22/06/2007 → 29/06/2007 |
Keywords
- Publish/Subscribe
- Fairness
- Event dissemination