In this paper, a novel cross-layer framework for optimizing the dynamic bandwidth allocation (DBA) of a digital video broadcast (DVB)-return channel satellite (RCS) system using adaptive coding is proposed. The design of the medium access control (MAC) methods taking into account the adaptive physical layer and higher layers' quality of service (QoS) requirements is cast as an optimization problem by using the network utility maximization (NUM) framework applied within the satellite subnetwork. Hierarchical and global solving procedures fully compliant with the DVB-RCS standard are proposed. They do not only provide minimum bandwidth guarantees but also maximize fairness. Further, they allow a joint optimization of the time slot size and overall system efficiency while minimizing signalling overhead. A reduced computational complexity algorithm to solve the DBA problem is presented. In practical terms, it increases the number of connections with absolute and relative QoS requirements the system can manage and facilitates the interoperability of the satellite network within an Internet protocol (IP) environment. Index Terms-Cross layer, digital video broadcast (DVB)-return channel satellite (RCS), dynamic bandwidth allocation (DBA), optimization algorithms, satellite communications. I. INTRODUCTION A S INTERNET traffic continues to grow, satellite systems need to move from fixed bandwidth services (such as voice and video broadcasting) to dynamic bandwidth Internet Protocol (IP)-based services. Moreover, recent years have seen increasing interest in delivering IP-based multimedia applications requiring broadband support [1]. The digital video broadcasting-satellite (DVB-S) [2] is a widely accepted standard in the forward link of broadband satellite communications. The second generation (DVB-S2) [3] includes the transmission of multimedia contents and a variety of unicast and multicast services. In that context, a satellite terminal is intended to offer a huge package of services to the end-user. These wide system possibilities of DVB-S2 need interactivity and thus, a return link over the satellite is mandatory (a terrestrial return link would limit the expansion of DVB-S2 to certain areas). The current counterpart of DVB-S2 for the return link is the DVB-return channel satellite (RCS) standard [4], [5]. This paper focuses on unicast services for which adaptive coding and Manuscript