Network Performance Parameters | Computer Networks - Computer Science Engineering (CSE) PDF Download

Bandwidth and Latency
Network performance is measured in two fundamental ways: bandwidth (also called throughput) and latency(also called delay). The bandwidth of a network is given by the number of bits that can be transmitted over the network in a certain period of time.

Network Performance Parameters | Computer Networks - Computer Science Engineering (CSE)

  • Latency = Propagation + transmit + queue
  • Propagation = distance/speed of light
  • Transmit = size/bandwidth
  • One bit transmission => propagation is important
  • Large bytes transmission => bandwidth is important

Relative importance of bandwidth and latency depends on application
For large file transfer, bandwidth is critical

  • For small messages (HTTP, NFS, etc.), latency is critical
  • Variance in latency (jitter) can also affect some applications (e.g., audio/video conferencing)

How many bits the sender must transmit before the first bit arrives at the receiver if the sender keeps the pipe full takes another one-way latency to receive a response from the receiver If the sender does not fill the pipe send a whole delay × bandwidth product’s worth of data before it stops to wait for a signal the sender will not fully utilize the network

2 Delay × Bandwidth Product
The product of these two metrics, often called the delay × bandwidth product. A channel between a pair of processes as a hollow pipe , where the latency corresponds to the length of the pipe and the bandwidth gives the diameter of the pipe, then the delay × bandwidth product gives the volume of the pipe—the maximum number of bits that could be in transit through the pipe at any given instant.

For example, a transcontinental channel with a one-way latency of 50 ms and a bandwidth of 45 Mbps is able to hold

50×10−3 sec×45×106 bits/sec = 2.25 ×106 bits

or approximately 280 KB of data. In other words, this example channel (pipe) holds as many bytes as the memory of a personal computer from the early 1980s could hold.

Network Performance Parameters | Computer Networks - Computer Science Engineering (CSE)

The delay × bandwidth product is important to know when constructing high-performance networks because it corresponds to how many bits the sender must transmit before the first bit arrives at the receiver.

3 High-Speed Networks
The bandwidths available on today’s networks are increasing at a dramatic rate,and there is eternal optimism that network bandwidth will continue to improve. This causes network designers to start thinking about what happens in the limit, or stated another way, what is the impact on network design of having infinite bandwidth available Although high-speed networks bring a dramatic change in the bandwidth available to applications, in many respects their impact on how we think about networking comes in what does notchange as bandwidth increases: the speed of light.

4 Application Performance Needs
A network-centric view of performance; that is, we have talked in terms of what a given link or channel will support. The unstated assumption has been that application programs have simple needs—they want as much bandwidth as the network can provide. This is certainly true of the aforementioned digital library program that is retrieving a 25-MB image; the more bandwidth that is available, the faster the program will be able to return the image to the user.
If the application needs to support a frame rate of 30 frames per second, then it might request a throughput rate of 75 Mbps. The ability of the network to provide more bandwidth is of no interest to such an application because it has only so much data to transmit in a given period of time.

The document Network Performance Parameters | Computer Networks - Computer Science Engineering (CSE) is a part of the Computer Science Engineering (CSE) Course Computer Networks.
All you need of Computer Science Engineering (CSE) at this link: Computer Science Engineering (CSE)
21 videos|107 docs|66 tests

Up next

FAQs on Network Performance Parameters - Computer Networks - Computer Science Engineering (CSE)

1. What are some important network performance parameters in computer science engineering?
Ans. Some important network performance parameters in computer science engineering include latency, bandwidth, packet loss, jitter, and throughput. Latency refers to the delay in data transmission between two points, bandwidth refers to the maximum data transfer rate, packet loss indicates the number of lost or dropped packets during transmission, jitter measures the variation in latency over time, and throughput represents the actual amount of data successfully transferred over a network.
2. How does latency affect network performance?
Ans. Latency has a significant impact on network performance. Higher latency can cause delays in data transmission, resulting in slower response times and increased lag. This can be particularly problematic in real-time applications such as video conferencing or online gaming. Lower latency is desirable as it leads to better user experience and faster data transfer.
3. What is the importance of bandwidth in network performance?
Ans. Bandwidth plays a crucial role in determining the maximum data transfer rate in a network. It represents the capacity of a network to transmit data. Higher bandwidth allows for faster data transfer, enabling quicker access to resources and reducing the time required for file downloads or uploads. Insufficient bandwidth can lead to network congestion and slow data transfer speeds.
4. How does packet loss affect network performance?
Ans. Packet loss refers to the loss or dropping of data packets during transmission. It can have a negative impact on network performance as it requires retransmission of lost packets, causing delays and affecting the overall efficiency of data transfer. High packet loss rates can result in poor audio or video quality during communication or interruptions in online services.
5. What is the significance of throughput in network performance?
Ans. Throughput measures the actual amount of data successfully transferred over a network within a given time frame. It is an important indicator of network performance as it reflects the efficiency and reliability of data transmission. Higher throughput implies faster data transfer and better network performance, while lower throughput can indicate network congestion or limitations that need to be addressed.
21 videos|107 docs|66 tests
Download as PDF

Up next

Explore Courses for Computer Science Engineering (CSE) exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Objective type Questions

,

Summary

,

study material

,

MCQs

,

Exam

,

pdf

,

Extra Questions

,

Semester Notes

,

past year papers

,

Sample Paper

,

Important questions

,

Network Performance Parameters | Computer Networks - Computer Science Engineering (CSE)

,

Free

,

Network Performance Parameters | Computer Networks - Computer Science Engineering (CSE)

,

Network Performance Parameters | Computer Networks - Computer Science Engineering (CSE)

,

ppt

,

mock tests for examination

,

video lectures

,

practice quizzes

,

shortcuts and tricks

,

Viva Questions

,

Previous Year Questions with Solutions

;