Clustering and cluster-based routing protocol for delay-tolerant mobile networks | Synapse