Text this: A mobile agent and message ferry mechanism based routing for delay tolerant network