title: A fuzzy-based approach to remove clock skew and reset from one-way delay measurement.
abstract: One-way delay (OWD) traces are important measurements for analyzing end-to-end performance on the Internet. It is still a great challenge to provide a scalable solution for large-scale OWD measurement. Because the clocks at end systems are usually not synchronized, the OWD measurements are often inaccurate. For the more challenging case with clock resets to some reference times during the measurement, the OWD measurements are more inaccurate. Furthermore, the measurement data often exhibit considerable network-induced noise when the network is heavily loaded. All the existing OWD measurement techniques, such as linear programming and convex-hull approach (CHA), try to solve this problem by deterministic mathematics model. However, they often fail to distinguish clock resets from temporary Internet congestion. Based on the fuzzy-clustering analysis, this paper proposes a new algorithm to estimate and remove the clock skews and resets from measurement results. This algorithm has been implemented as a tool called fuzzy-based OWD corrector (FOC). The paper then presents OWD measurements of several Internet paths using FOC. Numerical experiments demonstrate that FOC is more accurate and robust than the existing techniques. FOCs computation complexity O(N) is similar to that of CHA and its computing time is much less than that of convex-hull technique.
authors.affiliation: National Laboratory of Switching and Networking, Beijing University of Posts and Telecommunication (BUPT), Beijing 100876, China. linyu@bupt.edu.cn
authors.forename: Yu
authors.initials: Y
authors.lastname: Lin
authors.forename: Hongbo
authors.initials: H
authors.lastname: Wang
authors.forename: Geng-Sheng
authors.initials: GS
authors.lastname: Kuo
authors.forename: Shiduan
authors.initials: S
authors.lastname: Cheng
authors.forename: Qi
authors.initials: Q
authors.lastname: Li
mesh_terms: D000465:Algorithms; D016477:Artifacts; D001185:Artificial Intelligence; D003198:Computer Simulation; D017143:Fuzzy Logic; D016247:Information Storage and Retrieval / Q000379:methods*; D020407:Internet; D015233:Models, Statistical; D010363:Pattern Recognition, Automated / Q000379:methods*; D012815:Signal Processing, Computer-Assisted; D013685:Telecommunications; D013997:Time Factors