The increasing demand for high-rate broadcast and multicast services over satellite networks has pushed for the development of High Throughput Satellites characterized by a large number of beams (e.g., more than 100). This, together with the variable distribution of data traffic request across beams and over time, has called for the design of a new generation of satellite payloads, able to flexibly allocate bandwidth and power. In this context, this paper studies the problem of radio resource allocation in the forward link of multibeam satellite networks adopting the Digital Video Broadcasting -Satellite -Second Generation (DVB-S2) standard. We propose a novel objective function with the aim to meet as close as possible the requested traffic across the beams while taking fairness into account. The resulting non-convex optimization problem is solved using a modified version of the simulated annealing algorithm, for which a detailed complexity analysis is presented. Simulation results obtained under realistic conditions confirm the effectiveness of the proposed approach and shed some light on possible payload design implications.