Congestion control framework for delay-tolerant communications