Adaptive Rate Allocation for Satellite Service Level Agreement with Loss and Delay Constraints