MicroPost: The Design of an Efficient Event Notification Architecture for Distributed Social Applications
MicroPost: 분산형 소셜 애플리케이션을 위한 효율적인 이벤트 통지 아키텍처의 설계
- Published : 2009.02.09
Abstract
Emerging social networking services provide a new paradigm for human-to-human communication. However, these services are centralized and managed by single service provider. In this paper, we propose MicroPost, a decentralized event notification service architecture for social applications based on publish/subscribe model. In our design space, event brokers are structured as an overlay network which provides the substrate of distributed peer-to-peer lookup service for storing and retrieving subscriptions with hashed keys. Event clients interact with event brokers to publish or subscribe social messages over the wide-area network. Using XML standards, we present an efficient algorithm to forward events for rendezvous-based matching in this paper. In our design space, the cost of routing is O(
Keywords
- Social Networking Service;
- Content-Based Publish/Subscribe;
- Structured Broker Overlay;
- Distributed Hash Table;
- Rendezvous-based Matching and Routing Algorithm