DOI QR코드

DOI QR Code

고속 네트워크 환경에서 최적AQM기반의 혼잡제어를 통한 실시간 데이터 전송

Real-time data transmission through congestion control based on optimal AQM in high-speed network environment

  • Hwang, Seong-Kyu (Department of Information & Commnincation Engg., Chosun College University of Science & Technology)
  • 투고 : 2021.04.25
  • 심사 : 2021.06.02
  • 발행 : 2021.07.31

초록

TCP 통신, 패킷통신은 고품질과 고신뢰성 확보를 위해서는 전송제어 기술이 필요하다. 그러나 실시간 데이터 전송의 경우 비효율적 전송 문제가 발생한다. 이러한 문제점을 극복하여 패킷의 신뢰성 전송을 위해 일반적으로는 단순히 버퍼 수위를 지표로 하는 조기혼잡제어를 사용 하였다. 혼잡을 제어하는 시점을 버퍼 수위에 기준을 두기 때문에 혼잡제어 시점과 해지 시점의 제어가 지연된다. 따라서 본 논문에서는 버퍼 수위 지표뿐만 아니라 네트워크 혼잡을 측정하는 전송 속도와 버퍼 수위가 최적의 설정 이상 수준에 근접하도록 패킷 폐기확률을 결정하는 이상적인 버퍼 수위와 함께 분류 하였다. 제안 방법을 입증하기 위한 실험에서 설정한 이상적인 버퍼 수위에 의해 평균버퍼 수위가 유지되게 함으로 직접 제어할 수 있음을 결과로 나타내었다.

TCP communication and packet communication require transmission control technology to ensure high quality and high reliability. However, in the case of real-time data transmission, an inefficient transmission problem occurs. In order to overcome this problem and transmit the packet reliability, in general, early congestion control using the buffer level as an index was used. Control of the congestion control point and the cancellation point is delayed because the point at which congestion is controlled is based on the buffer level. Therefore, in this paper, not only the buffer level indicator, but also the ideal buffer level, which determines the packet discard probability, is classified so that the transmission rate and buffer level that measure network congestion are close to the level above the optimal setting. As a result, it was shown that the average buffer level can be directly controlled by maintaining the average buffer level by the ideal buffer level set in the experiment to prove the proposed method.

키워드

참고문헌

  1. C. Raiciu, M. Handley, and D. Wischik, "Coupled multipath-aware congestion control," IETF Internet Draft, Jul. 2010.
  2. D. Wischik, C. Raiciu, and M. Handley, "Balancing Resource Pooling and Equipoise in Multipath Trans-port," ACM SIGCOMM, 2010.
  3. D. Wischik, C. Raiciu, A. Greenhalgh, and M. Handley, "Design, implementation and evaluation of congestion control for multipath TCP," Proc, of the USENIX NSDI'11 Conf., Mar. 2011.
  4. A. Ford, C. Raiciu, M. Handley, and O. Bonaventure, "TCP Extensions for Mulipath Operation With Multiple Address," Internet Requests for Comments, IETF, RFC 6824, Jan. 2018.
  5. C. Raiciu, M. Handley, and D. Wischik, "Coupled Congestion Control for Multipath Transport Protocols," Internet Requests for Comments, IETF, RFC 6356, Oct. 2018.
  6. Y. Z. Ben, D. K. John, and Anthony, "Tapestry: An infrastructure for fault-tolerant wide-area location and routing," University of California, Berkeley: CA, Technical Report CSD-01-1141, 2001.
  7. R. Khalili, N. Gast, M.Popovic, U. Upadhyay, and J. Y. LeBoudec, "Non-Pareto Optimality of MPTCP: Performance Issues and a Possible Solution," IEEE/ACM Transactions on Networking, vol. 21, no. 5, pp. 1651-1665, 2017. https://doi.org/10.1109/TNET.2013.2274462
  8. C. Raiciu, C. Paasch, S. Barre, A. Ford, M. Honda, F. Duchene, O. Bonaventure, and M. Handley, "How hard can it be? Designing and implementing a deployable multipath tcp," in Proceeding of 9 th USENIX Symposium on Networked Systems Design and Implementation, Boston, pp. 2-9, Apr. 2017.
  9. M. Carbone and L. Rizzo, "Dummynet Revisited," ACM SIGCOMM Computer Communication Review, vol. 40, no. 2, pp. 12-20, 2010. https://doi.org/10.1145/1764873.1764876
  10. J. H. Hwang and J. Yoo, "Packet scheduling for Multipath TCP," in Proceeding of the 7 th International Conference on Ubiquitous and Future Networks, Sapporo, pp. 177-179, Jul. 2015.
  11. D. H. Youm, Ravi Yadav, "Load Balancing Strategy using Round Robin Algorithm", Asia-pacific Journal of Convergent Research Interchange, HSST, ISSN : 2508-9080, Vol.2, No.3, pp. 1-10, Sep. 2016. http://dx.doi.org/10.21742/APJCRI.2016.09.01.
  12. N. Sharoon. "Dynamic Path construction in Multi-Hop Wireless Networks," Asia-pacific Journal of Convergent Research Interchange, HSST, vol. 2, no. 2, pp. 19-25, Jun. 2016. http://dx.doi.org/10.21742/APJCRI.2016.06.03.