“…For example, application-level multicast might need carefully controlled random networks or trees, depending on the multicast approach [1,2]. Similarly, decentralized search applications benefit from special overlay network structures such as random or scale-free graphs [3,4], superpeer networks [5], networks that are organized based on proximity and/or capacity of the nodes [6,7], or distributed hash tables (DHT-s), for example, [8,9].…”