Computer Networks Performance Metrics - WPI

1y ago
13 Views
2 Downloads
8.66 MB
17 Pages
Last View : 12d ago
Last Download : 3m ago
Upload by : Wade Mabry
Transcription

Computer NetworksPerformanceMetricsAdvanced Computer Networks

Computer stGHostFAdvanced Computer NetworksPerformance Metrics2

Simple Queuing ModelCustomerArrivalsQueueAdvanced Computer NetworksServerPerformance Metrics3

Router Nodenode 15packetpacketIncoming LinkRouter BufferAdvanced Computer NetworksServer17Outgoing LinkPerformance Metrics4

Generic Performance MetricsUtilization ::– the percentage of time a device is busy servicinga “customer”.Throughput ::– the number of jobs processed by the “system”per unit time.Response time ::– the time required to receive a response to arequest (round-trip time).Delay ::– the time to traverse from one end to the otherof a system.Advanced Computer NetworksPerformance Metrics5

Network Performance Measures Channel utilization:: the averagefraction of time a channel is busy[e.g. Util 0.8]– when overhead is taken into account(i.e., excluded from useful bits), channelutilization is often referred to as channelefficiency. Throughput:: bits/sec.successfullysent[e.g. Tput 10 Mbps]Advanced Computer NetworksPerformance Metrics6

End-to-End Packet DelayEnd-to-end delay includes multiple hop link delays.TanenbaumAdvanced Computer NetworksPerformance Metrics7

Hop Delay ComponentsAdvanced Computer NetworksPerformance Metrics8

End-to-end Packet DelayEnd-to-end packet delay :: the time todeliver a packet from source todestination.{Most often, we are interested in thepacket delay within the communicationssubnet.} This delay is the sum of thedelays on each subnet link traversedby the packet.Each link delay consists of fourcomponents[B&G Bertsekas andGallager]:Advanced Computer NetworksPerformance Metrics9

Link Packet Delay1. The processing delay [PROC] betweenthe time the packet is correctlyreceived at the head node of theincoming link and the time the packet isassigned to an outgoing link queue fortransmission.2. The queuing delay [QD] between thetime the packet is assigned to a queuefor transmission and the time it startsbeing transmitted. During this time,the packet waits while other packets inthe transmission queue are transmitted.Advanced Computer NetworksPerformance Metrics10

Link Packet Delay3. The transmission delay [TRANS]between the times that the first andlast bits of the packet aretransmitted.4. The propagation delay [PROP] betweenthe time the last bit is transmitted atthe head node of the link queue andthe time the last bit is received atthe next router. This is proportionalto the physical distance betweentransmitter and receiver.Advanced Computer NetworksPerformance Metrics11

End-to-End Packet DelayLink packet delay PROC QD TRANS PROPend-to-end packet delay sum ofALL link packet delays.Be Careful !!end-to-end can be defined either:– from Host-to-Host– or only from end-to-end nodes withinthe subnetwork.Advanced Computer NetworksPerformance Metrics12

End-to-End Packet DelayEnd-to-end delay includes multiple hop link delays.TanenbaumAdvanced Computer NetworksPerformance Metrics13

Network Performance Measures Latency ::– usually implies the minimum possible delay. Latencyassumes no queuing and no contention encountered alongthe path. Goodput ::– {measured at the receiver} the rate in bits per secondof useful traffic received. Goodput excludes duplicatepackets and packets dropped along the path. Fairness ::– either Jain’s fairness or max-min fairness are used tomeasure fair treatment among competing flows. Quality of Service (QoS) ::– a QoS measure accounts for importance of specificmetric to one type of application [e.g. jitter andplayable frame rate for streaming media].Advanced Computer NetworksPerformance Metrics14

Wireless Performance MetricsWLANs and WSNs are concerned withpacket loss and employ additional metrics:Delivery ratio::– the ratio of packets received to packets sent{excluding duplicates and retransmissions}.Packet loss rate::– the percentage of packets lost or dropped.Link layer retransmission rates::– the percentage of DL layer frames that areretransmitted.Advanced Computer NetworksPerformance Metrics15

Performance Metrics Summary The three most general performancemeasures are : utilization, throughputand response time.In computer networks, end-to-enddelay is an important performancemetric.Queuing models are used to analyzeand estimate computer networkperformance.Advanced Computer NetworksPerformance Metrics16

Performance Metrics Summary Other useful metrics include: latency,goodput, fairness and QoS metricssuch as jitter or playable frame rate.In wireless networks, delivery ratio,packet loss rate and link layerretransmission rates are valuablenetwork measures.Advanced Computer NetworksPerformance Metrics17

Performance Metrics Summary The three most general performance measures are : utilization, throughput and response time. In computer networks, end-to-end delay is an important performance metric. Queuing models are used to analyze and estimate computer network performance. Advanced Computer Networks Performance Metrics 16

Related Documents:

7 Terminology WPI: Worcester Polytechnic Institute, a four-year private university in Worcester, Massachusetts, USA MQP: Major Qualifying Project, a project done at WPI, usually completed in a student's senior year. It is in the student's major field, and must be completed prior to graduating. [WPI, 2014] CS: Computer Science HTML: Hypertext Markup Language, a markup language that is used .

3: HR metrics ⁃ Examples of different HR metrics ⁃ HR process metrics vs. HR outcome metrics 4: HR and business outcomes ⁃ Going from HR metrics to business metrics ⁃ The difference between metrics and KPIs Course & Reading Material Assignment Module 2 Quiz 2 VALUE THROUGH DATA AND HR METRICS MODULE 2

Iron Angel Force back the invading enemy using a customizable mech-suit. by Brainstorm Productions: Eric Benson erbenson@wpi.edu Keenan Gray krgray@wpi.edu Connor Porell cgporell@wpi.edu . 2!! Game Summary Iron Angel is an exciting action-based shooter. The player is put in control of a powerful mech-

Using the WPI Robotics Library The WPI Robotics library (WPILib) is a set of software classes that interfaces with the hardware in your FRC robots control system. There are classes to handle sensors, motors, the driver station, and a number of other utility functions such as timing and field management. What is the WPI Robotics Library?

Metrics for Software Testing: Managing with Facts: Part 2: Process Metrics Provided by Rex Black Consulting Services (www.rbcs-us.com) Introduction In the previous article in this series, I offered a number of general observations about metrics, illustrated with examples. We talked about the use of metrics to manage testing and quality with facts.

2.2.1 Product and Process Metrics Generally within a software development project, software metrics can be classified into process metrics and product metrics (Conte et al. 1986, Hunter 1990): Process metrics quantify attributes of the development process and the development environment such as the number of defects found

metrics are any different, or is it just an application of classical metrics (desktop metrics) to a new medium (web metrics). In our research, we propose to investigate these issues, and present the distinguishable metrics for the Quality Assurance(QA) processes involved in Web-Applications, as opposed to traditional desktop software application.

Albert Woodfox a, quant à lui, vu sa condamnation annulée trois fois : en 1992, 2008, et . février 2013. Pourtant, il reste maintenu en prison, à l’isolement. En 1992 et 2013, la décision était motivée par la discrimination dans la sélection des membres du jury. En 2008, la Cour concluait qu’il avait été privé de son droit de bénéficier de l’assistance adéquate d’un .