Featurecast: Data-Centric Group Communication
Résumé
This document presents Featurecast, a group communication service in which addressing and routing are based on node features defined as predicates. For instance, one can send a packet to the address composed of features [ temperature and Room D ] to reach all nodes with a temperature sensor located in Room D. Each node constructs its address from the set of its features and disseminates the features in the network so that intermediate nodes can build routing tables. With Featurecast, a node can send a packet to a set of nodes matching given features. Featurecast fits into IPv6 address field without any additional headers.