uses IP multicast over existing UDP transport
uses IP multicast over separate UDP transport
uses IP broadcast
uses list of member addresses
uses specialized router
uses shared directory to keep track of members
uses shared database to keep track of members
uses Rackspace Cloud File Storage
uses Openstack Swift object storage
uses Amazon Simple Storage Service
uses A and SRV records in DNS
caches discovered members