Optimal Monitor Assignment for Preferential Link Tomography in Communication Networks

Inferring fine-grained link metrics by using aggregated path measurements, known as network tomography, is an effective and efficient way to facilitate various network operations, such as network monitoring, load balancing, and failure diagnosis. Given the network topology and a set of interesting links, we study the problem of calculating the link metrics of these links by end-to-end cycle-free path measurements among selected monitors, i.e., preferential link tomography. Since assigning nodes as monitors usually requires non-negligible operational cost, we focus on assigning a minimum number of monitors to identify these interesting links. We propose an optimal monitor assignment (OMA) algorithm for preferential link tomography in communication networks. OMA first partitions the graph representing the network topology into multiple graph components. Then, OMA carefully assigns monitors inside each graph component and at the boundaries of multiple graph components. We theoretically prove the optimality of OMA by proving: 1) the monitors assigned by OMA are able to identify all interesting links and 2) the number of monitors assigned by OMA is minimal. We also implement OMA and evaluate it through extensive simulations based on both real topologies and synthetic topologies. Compared with two baseline approaches, OMA reduces the number of monitors assigned significantly in various network settings.

[1]  Ratul Mahajan,et al.  Measuring ISP topologies with Rocketfuel , 2004, IEEE/ACM Transactions on Networking.

[2]  R. Kumar,et al.  Practical Beacon Placement for Link Monitoring Using Network Tomography , 2006, IEEE Journal on Selected Areas in Communications.

[3]  Thomas F. La Porta,et al.  Robust Network Tomography in the Presence of Failures , 2014, 2014 IEEE 34th International Conference on Distributed Computing Systems.

[4]  Ioannis Lambadaris,et al.  Exploring source routed forwarding in SDN-based WANs , 2014, 2014 IEEE International Conference on Communications (ICC).

[5]  ChenChun,et al.  Optimal Monitor Assignment for Preferential Link Tomography in Communication Networks , 2017 .

[6]  Abishek Gopalan,et al.  On the Maximum Number of Linearly Independent Cycles and Paths in a Network , 2014, IEEE/ACM Transactions on Networking.

[7]  Roberto Tamassia,et al.  On-Line Graph Algorithms with SPQR-Trees , 1990, ICALP.

[8]  Vijayan N. Nair,et al.  Network tomography: A review and recent developments , 2006 .

[9]  Moshe Sidi,et al.  Estimating one-way delays from cyclic-path delay measurements , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[10]  Kin K. Leung,et al.  Efficient Identification of Additive Link Metrics via Network Tomography , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[11]  Haitao Wu,et al.  Explicit Path Control in Commodity Data Centers: Design and Applications , 2016, IEEE/ACM Transactions on Networking.

[12]  Kin K. Leung,et al.  Inferring Link Metrics From End-To-End Path Measurements: Identifiability and Monitor Placement , 2014, IEEE/ACM Transactions on Networking.

[13]  Xiaowei Yang,et al.  Source selectable path diversity via routing deflections , 2006, SIGCOMM.

[14]  Priya Mahadevan,et al.  Orbis: rescaling degree correlations to generate annotated internet topologies , 2007, SIGCOMM '07.

[15]  Donald F. Towsley,et al.  Multicast-based inference of network-internal loss characteristics , 1999, IEEE Trans. Inf. Theory.

[16]  Marwan Krunz,et al.  SRLG Failure Localization in All-Optical Networks Using Monitoring Cycles and Paths , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[17]  Randy H. Katz,et al.  An algebraic approach to practical and scalable overlay network monitoring , 2004, SIGCOMM '04.

[18]  Kin K. Leung,et al.  Monitor placement for maximal identifiability in network tomography , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[19]  Wei Dong,et al.  Scalpel: Scalable Preferential Link Tomography Based on Graph Trimming , 2016, IEEE/ACM Transactions on Networking.

[20]  Don Towsley,et al.  The use of end-to-end multicast measurements for characterizing internal network behavior , 2000, IEEE Commun. Mag..

[21]  Jin Cao,et al.  Network Tomography: Identifiability and Fourier Domain Estimation , 2007, IEEE Transactions on Signal Processing.

[22]  George Yang,et al.  Network Characterization Service (NCS) , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[23]  Donald F. Towsley,et al.  Network tomography on general topologies , 2002, SIGMETRICS '02.

[24]  Kin K. Leung,et al.  Link identifiability in communication networks with two monitors , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[25]  Abishek Gopalan,et al.  On Identifying Additive Link Metrics Using Linearly Independent Cycles and Paths , 2012, IEEE/ACM Transactions on Networking.

[26]  Robert Nowak,et al.  Network Tomography: Recent Developments , 2004 .

[27]  Donald F. Towsley,et al.  Fisher Information-based Experiment Design for Network Tomography , 2015, SIGMETRICS.

[28]  Yin Zhang,et al.  NetQuest: A Flexible Framework for Large-Scale Network Measurement , 2009, IEEE/ACM Transactions on Networking.

[29]  Antony I. T. Rowstron,et al.  Symbiotic routing in future data centers , 2010, SIGCOMM '10.

[30]  Santosh S. Vempala,et al.  Path splicing , 2008, SIGCOMM '08.

[31]  David Tse,et al.  Inference of Link Delay in Communication Networks , 2006, IEEE Journal on Selected Areas in Communications.

[32]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[33]  Rajeev Rastogi,et al.  Robust Monitoring of Link Delays and Faults in IP Networks , 2003, IEEE/ACM Transactions on Networking.

[34]  R. Rastogi,et al.  Robust Monitoring of Link Delays and Faults , 2006 .

[35]  Y. Vardi,et al.  Network Tomography: Estimating Source-Destination Traffic Intensities from Link Data , 1996 .