DyBRA: a Dynamic Bandwidth Reservation Algorithm to enhance Satellite Communications