Describir: Data Delivery in Delay Tolerant Networks: A Survey