User:G8yingri/Abstraction Base

Abstraction Base (ariba) is a protocol that combines directory functionality with name dependent routing of the Spontaneous Virtual Networks Architecture. ariba explicitly exploits the structure of the heterogeneous network, in particular the fact that all nodes in a network can communicate with each other directly, whereas relays are required to communicate with nodes in other networks. ariba denotes the set of all overlay nodes that share a single network as Connectivity Domain. Since there exists a single connectivity domain in each network, we denote the connectivity domain in Network X as Connectivity Domain X. Nodes in a connectivity domain self-organizingly agree on a unique Connectivity Domain Identifier, eg., by employing a native broadcast/multicast mechanism available inside the network or using a gossiping protocol. Eg. the connectivity domain identifier for all nodes in a Network X is CDID(X). ariba uses the observations that in general multiple relays exist in a given connectivity domain and that two connectivity domains are connected by more than one relay.