# Overall Design of Satellite Networks for Internet Services with QoS Support
## 1 Introduction  
In the future network, it will be necessary to offer tremendously more capacity than current ones to satisfy increasing traffic demanded by users and new applications with the quality of service (QoS) [1; 2; 3; 4]. Especially, network operators will face a challenge in providing Internet service for users in rural or other difficult-to-serve areas while guaranteeing the QoS [1]. A possible solution is a satellite network to address this challenge. Broadband satellite networks have come to play a major role in overall communication because of their wide coverage area and reliable links [5; 6; 7; 8]. The satellite network is a cost-effective solution for providing communication services to other difficult-to-serve areas. In recent years, thanks to the advanced technologies such as on-board processing, the dynamic resource allocation, the spot beam technology, and the use of a higher radio frequency, high throughput satellite (HTS) systems using the geostationary orbit (GEO) satellites with mesh connections can be used for the Internet backbone [5; 6; 7; 8]. Currently, the ViaSat-2 service using the GEO satellite has provided Internet services with the capacity of 300 Gbps [9]. Next-generation HTS systems are targeting terabit/s aggregated capacity. This system is expected to meet increasing demand of Internet services for the Internet of Things (IoT), such as remote control, telemetry, and surveillance of sensing data [10]. Furthermore, it is useful in supporting multimedia, unmanned aircraft systems and urgent data services [6; 8]. In the satellite network to support the QoS, inherent characteristics such as a long propagation delay and use of a higher frequency should be addressed. Substantial research has focused on theneeded technologies to provide Internet services satisfying users in the satellite network [10; 11; 12; 13; 14; 15; 16; 17; 18; 19; 20; 21; 22]. In [11], a resource allocation scheme including a packing algorithm was proposed to provide QoS connections over multi-frequency time division multiple access (MF-TDMA) satellite systems. The authors of [12] considered a mesh satellite networking with turbo coding, on-the-move (OTM) terminal, and class-based weighted fair queuing with Internet protocol (IP) QoS. The authors of [13] suggested a code design for the mobile digital video broadcasting-return channel via satellite (DVB-RCS) and evaluated the code design in terms of QoS performance. In [14], the power control for video communication via satellite links was addressed for considering QoS in the environment of rain attenuation. The authors of [15] considered the gateway handover and network coding for the impaired gateway in the smart gateway diversity of satellite networks for the QoS support. In [16], QoS-based admission control using a multipath scheduler was proposed for IP over satellite networks. The authors of [17] proposed the distributed QoS awareness in the satellite communication network with optimal routing to consider inter-satellite links. The authors of [18] proposed the graph-based QoS support routing strategy for satellite networks with the on-demand transmission scenario. In [19], the transmission control protocol (TCP) accelerator for DVB-RCS networks with IP encryption was addressed. In [20; 21], the congestion control mechanism and the use of caches were considered in the satellite network with the QoS support. In [10; 22], satellite communications supporting IoT with the QoS support were addressed. In [23; 24], voice over IP (VoIP) services to guarantee the QoS were considered in the satellite network. To provide Internet services with the QoS support via satellite networks, it is necessary to estimate the network level performance for the satellite network, which consists of the end-to-end network architecture. However, to the best of our knowledge, that whole network-level performance evaluation and design for the QoS in the satellite network according to various applications of Internet services have not been explored.