DocumentCode :
976634
Title :
AVCast: new approaches for implementing generic availability-dependent reliability predicates for multicast receivers
Author :
Pongthawornkamol, Thadpong ; Gupta, Indranil
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL
Volume :
4
Issue :
2
fYear :
2007
Firstpage :
117
Lastpage :
126
Abstract :
Today´s large-scale distributed systems consist of collections of nodes, each of which has its own availability characteristics - a phenomenon sometimes called churn. This availability variation across nodes is often a hindrance to achieving reliability and performance for distributed applications such as multicast. This paper looks into utilizing and leveraging availability information in order to implement arbitrary predicates that specify availability-dependent message reliability for multicast receivers. An application (e.g., a publish-subscribe system) may want to scale the multicast message reliability at each receiver according to that receiver´s availability (in terms of the fraction of time that receiver is online) - different options are that the reliability is independent of the availability, proportional to it, or an arbitrary function of it, etc. We propose several gossip- based algorithms to support an arbitrary class of such predicates. These techniques rely on each node´s availability being monitored in a distributed manner by a small group of other nodes in such a way that the monitoring load is evenly distributed in the system. Our techniques are light-weight, scalable, and are space- and time- efficient. We analyze our algorithms and evaluate them experimentally by injecting availability traces collected from real peer-to-peer systems.
Keywords :
message passing; multicast communication; protocols; radio receivers; reliability; AVCast; availability-dependent message reliability; generic availability-dependent reliability predicates; large-scale distributed systems; multicast message reliability; multicast receivers; Algorithm design and analysis; Availability; Large-scale systems; Monitoring; Multicast algorithms; Multicast protocols; Peer to peer computing; Publish-subscribe; Streaming media; Switches;
fLanguage :
English
Journal_Title :
Network and Service Management, IEEE Transactions on
Publisher :
ieee
ISSN :
1932-4537
Type :
jour
DOI :
10.1109/TNSM.2007.070902
Filename :
4383313
Link To Document :
بازگشت