• a survey of analyzing performance of tcp, sctp and udp-based protocols in iot networks

    نویسندگان :
    جزئیات بیشتر مقاله
    • تاریخ ارائه: 1401/02/28
    • تاریخ انتشار در تی پی بین: 1401/06/29
    • تعداد بازدید: 112
    • تعداد پرسش و پاسخ ها: 0
    • شماره تماس دبیرخانه رویداد: 02171053833

    a survey of analyzing performance of tcp, sctp and udp-based protocols in iot networks

    the transmission control protocol (tcp) is a transport layer protocol that is widely used for various internet applications, e.g., world wide web (www), email, and file transfer. however, the retransmission scheme in tcp is not appropriate for multimedia streaming applications because it can increase the end-to-end delivery latency. therefore, user datagram protocol (udp) is a commonly used transport layer protocol for multimedia streaming applications. udp does not employ any flow control schemes in response to network congestion, and therefore it can burden other users on the network and, ultimately, lower its service quality.

    to overcome this limitation, real-time transport protocol (rtp) and real-time control protocol (rtcp) can be adopted on top of udp in multimedia stream applications[2, 3]. that is, the rtp/rtcp layer supplements the functions of udp by correcting out-of-order data and controlling the volume of data transmitted by senders for congestion control. however, these actions rely on periodic reports between the sender’s and receiver’s rtcp, they cannot control packets nor respond actively to network conditions.

    a new transport layer protocol, stream control transmission protocol (sctp) has been proposed by internet engineering task force (ietf sigtran working group. although it was first developed for telephone signaling, it is gradually expanded into a general-purpose transmission layer. like tcp, sctp provides reliable service and flow control mechanisms. in addition, similar to udp, it can support unreliable transmission[4]. sctp can provide multi-stream and multi-homing services for a single connection. in particular, it can differentiate the level of reliability provided to messages, which is called sctp partial reliability (pr-sctp)[5]. pr-sctp has the function of setting the reliability level for specific messages. the preset reliability level is used to determine the timing when the retransmission of a specific data message is stopped.

    the function can be effectively applied to traffic containing different types of data, such as i, p, b frames in mpeg streaming applications. however, pr-sctp attempts transmission at least once even for messages that do not require any retransmission due to the stringent delay constraint. in addition, if retransmission is given up, it has to send a forward-tsn chunk to the receiver. recently, multimedia streaming protocols are required to control its sending rate in response to the congestion condition of the network[6, 7] .it is because nonresponsive streaming to network congestion, such as udp, starves tcp flows under congestion conditions.

    in this paper, we propose to use sctp’s congestion control for multimedia streaming. the performance metrics used are delay, jitter, throughput, and packet loss. these metrics are evaluated at the base station via tcp, sctp, dccp, and udp protocols over the 4g-lte technology. the obtained results show that the dccp performs the best in throughput improvement with the minimization of delay and jitter as compared to udp, tcp, and sctp. the rest of this paper is organized as follows. section 2 reviews existing video data transmission protocols. section3 describes a proposed scheme for streaming multimedia data, called tc-sctp. section 4 evaluates the performance of tc-sctp and section. section 5 ssh over sctp and section 6 concludes this paper.

سوال خود را در مورد این مقاله مطرح نمایید :

با انتخاب دکمه ثبت پرسش، موافقت خود را با قوانین انتشار محتوا در وبسایت تی پی بین اعلام می کنم
مقالات جدیدترین رویدادها