Title
Analysis Of Large Scale Traceroute Datasets In Internet Routing Overlays By Parallel Computation
Keywords
CUDA; Data analysis; GPGPU; Internet exchange points; Internet topology; Parallel computation
Abstract
The creation of a routing overlay network on the Internet requires the identification of shorter detour paths between end hosts in comparison to the default path available. These detour paths are typically the edges forming a Triangle Inequality Violation (TIV), an artifact of the Internet delay space where the sum of latencies across an intermediate hop is lesser than the direct latency between the pair of end hosts. These violations are caused mainly due to interdomain routing policies between Autonomous Systems (ASes) and AS peering through Internet eXchange Points (IXPs). Identifying detours for a global overlay network requires large amounts of computational capabilities due to the sheer number of possible paths linking source and destination ASes. In this work, we use parallel programming paradigms to exploit the massively parallel capabilities of analyzing the large network measurement datasets made available to the network research community by CAIDA. We study Internet routes traversing IXPs and measure potential TIVs created by these paths. Large scale analysis of the dataset is carried out by implementing an efficient parallel solution on the CPU and then the general purpose graphics processor unit (GPGPU) as well. Both multicore CPU and GPGPU implementations can be carried out with ease on desktop environments with readily available software. We find both parallel solutions yield high improvements in speedup (2-35x) in comparison to the serial methodologies thereby opening up the possibility of harnessing the power of parallel programming with readily available hardware. The large amount of data analyzed and studied helps draw various inferences for the networking research community in building future scalable Internet routing overlays with greater routing efficiencies. © Springer Science+Business Media, LLC 2012.
Publication Date
12-1-2012
Publication Title
Journal of Supercomputing
Volume
62
Issue
3
Number of Pages
1425-1450
Document Type
Article
Personal Identifier
scopus
DOI Link
https://doi.org/10.1007/s11227-012-0811-9
Copyright Status
Unknown
Socpus ID
84869505371 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84869505371
STARS Citation
Ahmad, Mohammad Z. and Guha, Ratan, "Analysis Of Large Scale Traceroute Datasets In Internet Routing Overlays By Parallel Computation" (2012). Scopus Export 2010-2014. 4049.
https://stars.library.ucf.edu/scopus2010/4049