Effect of TCP Buffer Size on the Internet Applications

Abstract

The development of applications, such as online video streaming, collaborative writing, VoIP, text and video messengers is increasing. The number of such TCP-based applications is increasing due to the increasing availability of the Internet. The TCP protocol, works at the 4th layer of the Internet model and provides many services such as congestion control, reliable communication, error detection and correction. Many new protocols have been proposed such as stream control transmission protocol (SCTP) with more features compared to the TCP. However, due to the wide deployment, TCP is still the most widely used. TCP creates the segments and transmit to the receiver. In order to prevent the errors TCP saves the segments into the sender buffer. Similarly, the data is also saved at the receiver buffer before its transmission to the application layer. The selection of TCP sender and receiver buffer may be varied. It is very important because many applications work on the smartphones that are equipped with a small amount of memory. In many applications such as online video streaming, some errors are possible and it is not necessary to retransmit the data. In such case, a small buffer is useful. However, on text transmission the complete reassembly of message is required by the TCP before transmission to the application layer. In such case, the large buffer size is useful that also minimizes the buffer blocking problem of TCP. This paper provides a detailed study on the impact of TCP buffer size on smart-phone applications. A simple scenario is proposed in NS2 simulator for the experimentation.

Authors and Affiliations

Imtiaz A. Halepoto, Nazar H. Phulpoto, Adnan Manzoor, Sohail A. Memon, Umair A. Qadir

Keywords

Related Articles

Detecting Distributed Denial of Service Attacks Using Data Mining Techniques

Users and organizations find it continuously challenging to deal with distributed denial of service (DDoS) attacks. . The security engineer works to keep a service available at all times by dealing with intruder attacks....

3D Printing of Personalized Archwire Groove Model for Orthodontics: Design and Implementation

In traditional dental treatment, archwires are bent by orthodontists using standard methods. However, the standard models cater to patients with common oral problems, and are unsuitable for personalized orthodontic treat...

Probabilistic Algorithm based on Fuzzy Clustering for Indoor Location in Fingerprinting Positioning Method

Recently, the location of the fingerprint positioning technology is obviously superior to the signal transmission loss model based on the positioning technology, and is widely concerned by scholars. In the online phase,...

Representing Job Scheduling for Volunteer Grid Environment using Online Container Stowage

Volunteer grid computing comprises of volunteer resources which are unpredictable in nature and as such the scheduling of jobs among these resources could be very uncer-tain. It is also difficult to ensure the successful...

CryptoROS: A Secure Communication Architecture for ROS-Based Applications

Cyber-attacks are a growing threat to future robots. The shift towards automatization has increased relevance and reliance on robots. Securing robots has been secondary or ternary priority and thus robots are vulnerable...

Download PDF file
  • EP ID EP323118
  • DOI 10.14569/IJACSA.2018.090656
  • Views 110
  • Downloads 0

How To Cite

Imtiaz A. Halepoto, Nazar H. Phulpoto, Adnan Manzoor, Sohail A. Memon, Umair A. Qadir (2018). Effect of TCP Buffer Size on the Internet Applications. International Journal of Advanced Computer Science & Applications, 9(6), 417-422. https://europub.co.uk/articles/-A-323118