A unified utility-based framework for joint scheduling and buffer management in Delay Tolerant Networks | Synapse