SlideShare a Scribd company logo
1 of 10
A Geometric Approach to Improving
Active
Packet Loss Measurement

(Synopsis)
Abstract
Measurement

and

estimation

of

packet

loss

characteristics are challenging due to the relatively rare
occurrence and typically short duration of packet loss
episodes. While active probe tools are commonly used to
measure packet loss on end-to-end paths, there has been
little analysis of the accuracy of these tools. The objective of
our study is to understand how to measure packet loss
episodes accurately with end-to-end probes. Studies show
that

the

standard

Poisson-modulated

end-to-end

measurement of packet loss accuracy has to be improved.
Thus, we introduce a new algorithm for packet loss
measurement that is designed to overcome the deficiencies
in standard Poisson-based tools. Specifically, our method
entails

probe

experiments

that

follow

a

geometric

distribution to enable more accurate measurements than
standard Poisson probing and other traditional packet loss
measurement tools. We also find the transfer rate. We
evaluate the capabilities of our methodology experimentally
by developing and implementing a prototype tool, called
BADABING. The experiments demonstrate the trade-offs
between impact on the network and measurement accuracy.
BADABING

reports

loss

characteristics

are

far

more

accurately than traditional loss measurement tools.

Introduction
Measuring and analyzing network traffic dynamics
between end hosts has provided the foundation for the
development of many different network protocols and
systems. Of particular importance is under-standing packet
loss behavior since loss can have a significant impact on the
performance of both TCP- and UDP-based applications.
Despite efforts of network engineers and operators to limit
loss, it will probably never be eliminated due to the intrinsic
dynamics and scaling properties of traffic in packet switched
network. Network operators have the ability to passively
monitor nodes within their network for packet loss on
routers using SNMP. End-to-end active measurements using
probes provide an equally valuable perspective since they
indicate the conditions that application traffic is experiencing
on those paths.
Our study involves the empirical evaluation of our new
loss measurement methodology. To this end, we developed
a one-way active measurement tool called BADABING.
BADABING sends fixed-size probes at specified intervals
from one measurement host to a collaborating target host.
The target system collects the probe packets and reports the
loss characteristics after a specified period of time. We also
compare

BADABING

with

a

standard

tool

for

loss

measurement that emits probe packets at Poisson intervals.
The results show that our tool reports loss episode estimates
much more accurately for the same number of probes. We
also show that BADABING estimates converge to the
underlying

loss

episode

frequency

and

duration

characteristics.

Data Flow Diagram

Packets

Packets
after loss

Sender

Receiver
Queue
(For Packets loss)

Modules of the Project:
• Packet Separation
• Designing the Queue
• Packet Receiver
• User Interface Design
• Packet Loss Calculation

Module Description
Packet Separation:
In this module we have to separate the input data into
packets. These packets are then sent to the Queue.
Designing the Queue:
The Queue is designed in order to create the packet
loss. The queue receives the packets from the Sender,
creates the packet loss and then sends the remaining
packets to the Receiver.
Packet Receiver:
The Packet Receiver is used to receive the packets from
the Queue after the packet loss. Then the receiver displays
the received packets from the Queue.
User Interface Design:
In this module we design the user interface for Sender,
Queue, Receiver and Result displaying window. These
windows are designed in order to display all the processes in
this project.
Packet Loss Calculation:
The calculations to find the packet loss are done in this
module. Thus we are developing the tool to find the packet
loss.
Existing System:
• In the Existing traditional packet loss measurement
tools, the accuracy of the packet loss measurement has
to be improved.
• Several studies include the use of loss measurements
to estimate packet loss, such as Poisson modulated
tools which can be quite inaccurate.
Proposed System:
• The purpose of our study is to understand how to
measure

end-to-end

packet

loss

characteristics

accurately.
• The goal of our study is to understand how to
accurately measure loss characteristics on end-to-end
paths with probes.
• Specifically, our method entails probe experiments that
follow a geometric distribution to improve the accuracy
of the packet loss measurement.
System Requirements
Hardware:
PROCESSOR

:

PENTIUM IV 2.6 GHz

RAM

:512 MB

MONITOR

:15”

HARD DISK

:

CDDRIVE

:52X

KEYBOARD

:

20 GB
STANDARD 102 KEYS

Software:
FRONT END

:

JAVA, SWING

TOOLS USED

:

JFRAME BUILDER

OPERATING SYSTEM:

WINDOWS XP
Conclusion:
Thus, our project implements a tool named BADABING
to find the packet loss accurately by measuring an end-toend packet loss characteristics such as transfer rate for a
packet per second and the probability of the packets being
lost in a network, within a set of active probes. Specifically,
our

method

geometric

entails

probe

distribution

to

experiments
enable

that
more

follow

a

accurate

measurements than standard Poisson probing and other
traditional packet loss measurement tools.
Conclusion:
Thus, our project implements a tool named BADABING
to find the packet loss accurately by measuring an end-toend packet loss characteristics such as transfer rate for a
packet per second and the probability of the packets being
lost in a network, within a set of active probes. Specifically,
our

method

geometric

entails

probe

distribution

to

experiments
enable

that
more

follow

a

accurate

measurements than standard Poisson probing and other
traditional packet loss measurement tools.

More Related Content

Similar to A geometric approach to improving active packet loss measurement(synopsis)

Ncct Ieee Software Abstract Collection Volume 2 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 2   50+ AbstNcct   Ieee Software Abstract Collection Volume 2   50+ Abst
Ncct Ieee Software Abstract Collection Volume 2 50+ Abst
ncct
 
Scalable Similarity-Based Neighborhood Methods with MapReduce
Scalable Similarity-Based Neighborhood Methods with MapReduceScalable Similarity-Based Neighborhood Methods with MapReduce
Scalable Similarity-Based Neighborhood Methods with MapReduce
sscdotopen
 
презентация за варшава
презентация за варшавапрезентация за варшава
презентация за варшава
Valeriya Simeonova
 
WFIRST Poster Small File Size
WFIRST Poster Small File SizeWFIRST Poster Small File Size
WFIRST Poster Small File Size
Davis Unruh
 
B E M E Projects M C A Projects B
B E  M E  Projects  M C A  Projects  BB E  M E  Projects  M C A  Projects  B
B E M E Projects M C A Projects B
ncct
 
Ncct 2009 Ieee Java Projects
Ncct 2009 Ieee Java ProjectsNcct 2009 Ieee Java Projects
Ncct 2009 Ieee Java Projects
ncct
 
I E E E 2009 A S P
I E E E 2009  A S PI E E E 2009  A S P
I E E E 2009 A S P
ncct
 
Me Projects, M Tech Projects
Me Projects, M Tech ProjectsMe Projects, M Tech Projects
Me Projects, M Tech Projects
ncct
 

Similar to A geometric approach to improving active packet loss measurement(synopsis) (20)

Ncct Ieee Software Abstract Collection Volume 2 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 2   50+ AbstNcct   Ieee Software Abstract Collection Volume 2   50+ Abst
Ncct Ieee Software Abstract Collection Volume 2 50+ Abst
 
StateKeeper Report
StateKeeper ReportStateKeeper Report
StateKeeper Report
 
H43044145
H43044145H43044145
H43044145
 
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
 
IRJET - Crime Analysis and Prediction - by using DBSCAN Algorithm
IRJET -  	  Crime Analysis and Prediction - by using DBSCAN AlgorithmIRJET -  	  Crime Analysis and Prediction - by using DBSCAN Algorithm
IRJET - Crime Analysis and Prediction - by using DBSCAN Algorithm
 
2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )
2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )
2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )
 
The Use of K-mer Minimizers to Identify Bacterium Genomes in High Throughput ...
The Use of K-mer Minimizers to Identify Bacterium Genomes in High Throughput ...The Use of K-mer Minimizers to Identify Bacterium Genomes in High Throughput ...
The Use of K-mer Minimizers to Identify Bacterium Genomes in High Throughput ...
 
Video Annotation for Visual Tracking via Selection and Refinement_tran.pptx
Video Annotation for Visual Tracking via Selection and Refinement_tran.pptxVideo Annotation for Visual Tracking via Selection and Refinement_tran.pptx
Video Annotation for Visual Tracking via Selection and Refinement_tran.pptx
 
Scalable Similarity-Based Neighborhood Methods with MapReduce
Scalable Similarity-Based Neighborhood Methods with MapReduceScalable Similarity-Based Neighborhood Methods with MapReduce
Scalable Similarity-Based Neighborhood Methods with MapReduce
 
IRJET- Congestion Control in MANET using NS-3
IRJET- Congestion Control in MANET using NS-3IRJET- Congestion Control in MANET using NS-3
IRJET- Congestion Control in MANET using NS-3
 
презентация за варшава
презентация за варшавапрезентация за варшава
презентация за варшава
 
Network Traffic Anomaly Detection Through Bayes Net
Network Traffic Anomaly Detection Through Bayes NetNetwork Traffic Anomaly Detection Through Bayes Net
Network Traffic Anomaly Detection Through Bayes Net
 
Fundamental limits of cdf based scheduling throughput, fairness, and feedback...
Fundamental limits of cdf based scheduling throughput, fairness, and feedback...Fundamental limits of cdf based scheduling throughput, fairness, and feedback...
Fundamental limits of cdf based scheduling throughput, fairness, and feedback...
 
WFIRST Poster Small File Size
WFIRST Poster Small File SizeWFIRST Poster Small File Size
WFIRST Poster Small File Size
 
Optimal buffer allocation in
Optimal buffer allocation inOptimal buffer allocation in
Optimal buffer allocation in
 
Scalable constrained spectral clustering
Scalable constrained spectral clusteringScalable constrained spectral clustering
Scalable constrained spectral clustering
 
B E M E Projects M C A Projects B
B E  M E  Projects  M C A  Projects  BB E  M E  Projects  M C A  Projects  B
B E M E Projects M C A Projects B
 
Ncct 2009 Ieee Java Projects
Ncct 2009 Ieee Java ProjectsNcct 2009 Ieee Java Projects
Ncct 2009 Ieee Java Projects
 
I E E E 2009 A S P
I E E E 2009  A S PI E E E 2009  A S P
I E E E 2009 A S P
 
Me Projects, M Tech Projects
Me Projects, M Tech ProjectsMe Projects, M Tech Projects
Me Projects, M Tech Projects
 

More from Mumbai Academisc

J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
Mumbai Academisc
 

More from Mumbai Academisc (20)

Non ieee java projects list
Non  ieee java projects list Non  ieee java projects list
Non ieee java projects list
 
Non ieee dot net projects list
Non  ieee dot net projects list Non  ieee dot net projects list
Non ieee dot net projects list
 
Ieee java projects list
Ieee java projects list Ieee java projects list
Ieee java projects list
 
Ieee 2014 java projects list
Ieee 2014 java projects list Ieee 2014 java projects list
Ieee 2014 java projects list
 
Ieee 2014 dot net projects list
Ieee 2014 dot net projects list Ieee 2014 dot net projects list
Ieee 2014 dot net projects list
 
Ieee 2013 java projects list
Ieee 2013 java projects list Ieee 2013 java projects list
Ieee 2013 java projects list
 
Ieee 2013 dot net projects list
Ieee 2013 dot net projects listIeee 2013 dot net projects list
Ieee 2013 dot net projects list
 
Ieee 2012 dot net projects list
Ieee 2012 dot net projects listIeee 2012 dot net projects list
Ieee 2012 dot net projects list
 
Spring ppt
Spring pptSpring ppt
Spring ppt
 
Ejb notes
Ejb notesEjb notes
Ejb notes
 
Java web programming
Java web programmingJava web programming
Java web programming
 
Java programming-examples
Java programming-examplesJava programming-examples
Java programming-examples
 
Hibernate tutorial
Hibernate tutorialHibernate tutorial
Hibernate tutorial
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
 
Web based development
Web based developmentWeb based development
Web based development
 
Jdbc
JdbcJdbc
Jdbc
 
Java tutorial part 4
Java tutorial part 4Java tutorial part 4
Java tutorial part 4
 
Java tutorial part 3
Java tutorial part 3Java tutorial part 3
Java tutorial part 3
 
Java tutorial part 2
Java tutorial part 2Java tutorial part 2
Java tutorial part 2
 
Engineering
EngineeringEngineering
Engineering
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

A geometric approach to improving active packet loss measurement(synopsis)

  • 1. A Geometric Approach to Improving Active Packet Loss Measurement (Synopsis)
  • 2. Abstract Measurement and estimation of packet loss characteristics are challenging due to the relatively rare occurrence and typically short duration of packet loss episodes. While active probe tools are commonly used to measure packet loss on end-to-end paths, there has been little analysis of the accuracy of these tools. The objective of our study is to understand how to measure packet loss episodes accurately with end-to-end probes. Studies show that the standard Poisson-modulated end-to-end measurement of packet loss accuracy has to be improved. Thus, we introduce a new algorithm for packet loss measurement that is designed to overcome the deficiencies in standard Poisson-based tools. Specifically, our method entails probe experiments that follow a geometric distribution to enable more accurate measurements than standard Poisson probing and other traditional packet loss measurement tools. We also find the transfer rate. We evaluate the capabilities of our methodology experimentally by developing and implementing a prototype tool, called BADABING. The experiments demonstrate the trade-offs between impact on the network and measurement accuracy.
  • 3. BADABING reports loss characteristics are far more accurately than traditional loss measurement tools. Introduction Measuring and analyzing network traffic dynamics between end hosts has provided the foundation for the development of many different network protocols and systems. Of particular importance is under-standing packet loss behavior since loss can have a significant impact on the performance of both TCP- and UDP-based applications. Despite efforts of network engineers and operators to limit loss, it will probably never be eliminated due to the intrinsic dynamics and scaling properties of traffic in packet switched network. Network operators have the ability to passively monitor nodes within their network for packet loss on routers using SNMP. End-to-end active measurements using probes provide an equally valuable perspective since they indicate the conditions that application traffic is experiencing on those paths. Our study involves the empirical evaluation of our new loss measurement methodology. To this end, we developed
  • 4. a one-way active measurement tool called BADABING. BADABING sends fixed-size probes at specified intervals from one measurement host to a collaborating target host. The target system collects the probe packets and reports the loss characteristics after a specified period of time. We also compare BADABING with a standard tool for loss measurement that emits probe packets at Poisson intervals. The results show that our tool reports loss episode estimates much more accurately for the same number of probes. We also show that BADABING estimates converge to the underlying loss episode frequency and duration characteristics. Data Flow Diagram Packets Packets after loss Sender Receiver Queue (For Packets loss) Modules of the Project: • Packet Separation • Designing the Queue • Packet Receiver • User Interface Design
  • 5. • Packet Loss Calculation Module Description Packet Separation: In this module we have to separate the input data into packets. These packets are then sent to the Queue. Designing the Queue: The Queue is designed in order to create the packet loss. The queue receives the packets from the Sender, creates the packet loss and then sends the remaining packets to the Receiver. Packet Receiver: The Packet Receiver is used to receive the packets from the Queue after the packet loss. Then the receiver displays the received packets from the Queue. User Interface Design: In this module we design the user interface for Sender, Queue, Receiver and Result displaying window. These windows are designed in order to display all the processes in this project.
  • 6. Packet Loss Calculation: The calculations to find the packet loss are done in this module. Thus we are developing the tool to find the packet loss.
  • 7. Existing System: • In the Existing traditional packet loss measurement tools, the accuracy of the packet loss measurement has to be improved. • Several studies include the use of loss measurements to estimate packet loss, such as Poisson modulated tools which can be quite inaccurate. Proposed System: • The purpose of our study is to understand how to measure end-to-end packet loss characteristics accurately. • The goal of our study is to understand how to accurately measure loss characteristics on end-to-end paths with probes. • Specifically, our method entails probe experiments that follow a geometric distribution to improve the accuracy of the packet loss measurement.
  • 8. System Requirements Hardware: PROCESSOR : PENTIUM IV 2.6 GHz RAM :512 MB MONITOR :15” HARD DISK : CDDRIVE :52X KEYBOARD : 20 GB STANDARD 102 KEYS Software: FRONT END : JAVA, SWING TOOLS USED : JFRAME BUILDER OPERATING SYSTEM: WINDOWS XP
  • 9. Conclusion: Thus, our project implements a tool named BADABING to find the packet loss accurately by measuring an end-toend packet loss characteristics such as transfer rate for a packet per second and the probability of the packets being lost in a network, within a set of active probes. Specifically, our method geometric entails probe distribution to experiments enable that more follow a accurate measurements than standard Poisson probing and other traditional packet loss measurement tools.
  • 10. Conclusion: Thus, our project implements a tool named BADABING to find the packet loss accurately by measuring an end-toend packet loss characteristics such as transfer rate for a packet per second and the probability of the packets being lost in a network, within a set of active probes. Specifically, our method geometric entails probe distribution to experiments enable that more follow a accurate measurements than standard Poisson probing and other traditional packet loss measurement tools.