Adaptive coding and modulation is saving bandwidth and transmission capacity in systems which are affected by slowly time-varying channels as it is the case with rain attenuation in Ka-band. Such mechanisms are part of the new transmission standards for IP via satellite like DVB-S2 (forward link) or enhanced DVB-RCS (reverse link). Suitable resource management and scheduling algorithms are necessary which consider both the required QoS (Quality of Service) of the different data packets as well as the variable length of the physical layer packets in order to exploit the potential of adaptive coding and modulation. Novel resource management and scheduling algorithms (e.g. pool scheduling algorithm) have been developed for DVB-S2 and enhanced DVB-RCS which are validated by simulations in a system and protocol simulator.