140 likes | 233 Views
Available Bandwidth Measurement Using Real Time Operating Systems. Dennis S. Knoop. Proposal. The goal of this project is to study the effectiveness of using a Real Time Operating System to improve the accuracy of network measurement. Historical Background. BPrope and Cprobe developed by
E N D
Available Bandwidth Measurement Using Real Time Operating Systems Dennis S. Knoop
Proposal The goal of this project is to study the effectiveness of using a Real Time Operating System to improve the accuracy of network measurement.
Historical Background • BPrope and Cprobe developed by • Tool uses ICMP echo request • UCCS students, under the supervision of Dr. Chow, have modified the available bandwidth tool • Sending time gaps are still a problem
Project Plan • Analyze current ABWM Tool • Research Real-Time Operating Systems • Load Real-time operating system • Port current ABWM Tool to RTOS • Analyze results
Real Time Operating Systems • Basic Concepts
UC/II • Strengths • Weaknesses
RTLinux • Strengths • Weakneses
RTLinux • Basic Concept • Modules • Scheduling • Threads
ABWM Tool • Original Tool • Analysis • Improvements needed • Timing of initial time gaps • Re-Engineering/Port needed
RTABWM Tool • Modification Made • Critical Code • Accuracy of results
Linux Schedulers • SCHED_OTHER • SCHED_RR • SCHED_FIFO
Current Status • Analyzed current ABW Tool • Research Real Time Operating Systems • Chose RTLinux as RTOS of choice • Loaded RTLinux on viva.uccs.edu server • Ran sample/example programs • Working on Port of ABW Tool to RTLinux
Conclusion • Result of testing • Future Work • Questions?