To meet the demand for wireless data traffic, which has increased since deployment of 4th-generation (4G) communication systems, efforts have been made to develop an improved 5th-generation (5G) or pre-5G communication system. Therefore, the 5G or pre-5G communication system is also called a ‘beyond 4G network’ or a ‘post long-term evolution (LTE) system’.
It is considered that the 5G communication system will be implemented in millimeter wave (mmWave) bands, e.g., 60 GHz bands, so as to accomplish higher data rates. To reduce propagation loss of radio waves and increase a transmission distance, a beam forming technique, a massive multiple-input multiple-output (MIMO) technique, a full dimensional MIMO (FD-MIMO) technique, an array antenna technique, an analog beam forming technique, and a large scale antenna technique are discussed in 5G communication systems.
In addition, in 5G communication systems, development for system network improvement is under way based on advanced small cells, cloud radio access networks (RANs), ultra-dense networks, a device-to-device (D2D) communication, a wireless backhaul, a moving network, a cooperative communication, coordinated multi-points (CoMP), a reception-end interference cancellation, and the like.
In the 5G system, a hybrid frequency shift keying (FSK) and quadrature amplitude modulation (QAM) modulation (FQAM) and a sliding window superposition coding (SWSC) as an advanced coding modulation (ACM) scheme, and a filter bank multi carrier (FBMC) scheme, a non-orthogonal multiple Access (NOMA) scheme, and a sparse code multiple access (SCMA) scheme as an advanced access technology have been developed.
Enhancement of camera performance and implementation of a personal broadcast service application facilitate live broadcast with a high-definition image of definition equal to or greater than 2 k ultra high definition (UHD) on a client terminal such as a smart phone, and/or the like.
For transmitting a high-definition image in real time in a client terminal, a sufficient data rate, e.g., a data rate equal to or greater than 6 Mbps needs to be guaranteed in an uplink channel. However, a bandwidth of a wireless channel which is based on a cellular network (hereinafter, it will be referred to as “cellular channel”) is narrow. Thus, when the number of client terminals in a serving evolved node B (eNB) increases, the data rate per client terminal decreases thereby making it difficult to guarantee a high data rate.
Meanwhile, a wireless communication system has proposed various technologies for increasing transmission capability, and a typical one is a carrier aggregation (CA) technology. The CA technology has been implemented with various forms, and an inter-heterogeneous eNB CA technology as one of the various forms is a technology in which frequency resources of different communication networks may be aggregated. For example, the inter-heterogeneous eNB CA technology may aggregate frequency resources of an LTE mobile communication system. Further, the inter-heterogeneous eNB CA technology may aggregate a frequency resource of an LTE mobile communication system and a frequency resource of a third generation (3G) mobile communication system, or a frequency resource of an LTE mobile communication system and a frequency resource of a wireless local area network (WLAN), e.g., a Wi-Fi, and/or the like. So, the inter-heterogeneous eNB CA technology may effectively use resources in various communication schemes for increasing a data rate.
Another one of the various technologies for increasing the transmission capability proposed in the wireless communication system is a multi-path transmission control protocol (MPTCP). The MPTCP is an example of a new transmission layer protocol which is generated for increasing a data rate using a multi-path. The MPTCP may combine a plurality of transmission paths connecting hosts, e.g., subflows to form one multi-path, e.g., an MPTCP flow and exchange data through the plurality of transmission paths. So, if the MPTCP is used, a preset number of transmission paths may be generated between the hosts.
For example, if the MPTCP is used, a data rate sufficient for providing a live video with high definition in real time may be acquired by combining insufficient cellular channel resources, e.g., uplink cellular channel resources. Further, hosts which transmit and receive data based on the MPTCP may distribute traffic to other transmission paths if a congestion situation occurs on a specific transmission path or a connection thereof is released due to various reasons.
In a general communication system supporting a multi-path, there is a need for a congestion control scheme for maximizing a data rate between hosts. However, in a current MPTCP standard, a congestion control scheme for an MPTCP is not defined, so a congestion control scheme for a transmission control protocol (TCP) is used. Due to this, congestion control in which a characteristic of an MPTCP is reflected is not performed, so various issues such as fairness violation due to duplicative occupation of a bottleneck in a multi-path, packet reordering due to difference among data rates and difference among round trip time (RTT) of transmission paths, and/or the like may occur.
The above information is presented as background information only to assist with an understanding of the present disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the present disclosure.