Adaptive Rate Allocation and Resource Planning for Service Level Agreement Maintenance in Satellite Communications