Satellite environment provides a whole new spectrum of challenges to communications and networking. The ability to study satellite network conditions in a reproducible and controlled manner has relied mainly on simulations and experimental testbed. Investigations on network protocols and multimedia applications over satellite networks via operational hardware-based testbed are costly and inflexible while results from simulators may be inaccurate due to assumptions made during the modeling process. Hence, a satellite network emulator is proposed to overcome these obstacles as it has complementing properties of both hardware-based testbed and pure software-based simulators. The proposed emulator is to imitate the performance dynamics in IP ne...