×

Topology reconstruction using time series data in telecommunication networks. (English) Zbl 1534.90035

Summary: We consider Hybrid fiber-coaxial (HFC) networks in which data is transmitted from a root node to a set of customers using a series of splitters and coaxial cable lines that make up a tree. The physical locations of the components in a HFC network are always known but frequently the cabling is not. This makes cable faults difficult to locate and resolve. In this study we consider time series data received by customer modems to reconstruct the topology of HFC networks. We assume that the data can be translated into a series of events, and that two customers sharing many connections in the network will observe many similar events. This approach allows us to use maximum parsimony to minimize the total number of character-state changes in a tree based on observations in the leaf nodes. Furthermore, we assume that nodes located physically close to each other have a larger probability of being closely connected. Hence, our objective is a weighted sum of data distance and physical distance. A variable-neighborhood search heuristic is presented for minimizing the combined distance. Furthermore, three greedy heuristics are proposed for finding an initial solution. Computational results are reported for both real-life and synthetic network topologies using simulated customer data with various degrees of random background noise. We are able to reconstruct large topologies with a very high precision.
© 2023 The Authors. Networks

MSC:

90B18 Communication networks in operations research
90C35 Programming involving graphs or networks
90C59 Approximation methods and heuristics in mathematical programming

References:

[1] F.Chung, M.Garrett, R.Graham, and D.Shallcross, Distance realization problems with applications to internet tomography, J. Comput. Syst. Sci.63 (2001), no. 3, 432-448. · Zbl 1006.68102
[2] R.Agarwala and D.Fernández‐Baca, A polynomial‐time algorithm for the perfect phylogeny problem when the number of character states is fixed, SIAM J. Comput.23 (1994), no. 1, 1216-1224. · Zbl 0835.68052
[3] P.Ajawatanawong, Molecular phylogenetics: concepts for a newcomer, Adv Biochem Eng Biotechnol160 (2016), 10.
[4] BusinessResearch. Coaxial cables global market report 2022. Technical report 2022.
[5] J. H.Camin and R. R.Sokal, A method for deducing branching sequences in phylogeny, Evolution19 (1965), no. 3, 311-326.
[6] R.Castro, M.Coates, G.Liang, R.Nowak, and Y.Bin, Network tomography: Recent developments, Stat. Sci.19 (2004), no. 3, 499-517. · Zbl 1100.62628
[7] D.Catanzaro, The minimum evolution problem: Overview and classification, Networks53 (2009), no. 2, 112-125. · Zbl 1168.92036
[8] M.Coates, R.Castro, R.Nowak, M.Gadhiok, R.King, and Y.Tsang, Maximum likelihood network topology identification from edge‐based unicast measurements, ACM SIGMETRICS Perform Eval Rev30 (2002), no. 1, 11-20.
[9] M.Coates, M.Rabbat, and R.Nowak. Merging logical topologies using end‐to‐end measurements. Proceedings of the 3rd ACM SIGCOMM conference on internet measurement. 2003 192-203.
[10] W.Day, Computationally difficult parsimony problems in phylogenetic systematics, J. Theor. Biol.103 (1983), 429-438.
[11] W. H. E.Day, D. S.Johnson, and D.Sankoff, The computational complexity of inferring rooted phylogenies by parsimony, Math. Biosci.81 (1986), no. 1, 33-42. · Zbl 0607.92002
[12] A.De Bruyn, D. P.Martin, and P.Lefeuvre, Phylogenetic reconstruction methods: An overview, Humana Press, Totowa, NJ, 2014, 257-277.
[13] J.Felsenstein and J.Felenstein, Inferring phylogenies, Vol 2, Sinauer Associates, Sunderland, MA, 2004.
[14] W. M.Fitch, Toward defining the course of evolution: Minimum change for a specific tree topology, Syst. Biol.20 (1971), no. 4, 406-416.
[15] B.Fortz, O.Oliveira, and C.Requejo, Compact mixed integer linear programming models to the minimum weighted tree reconstruction problem, Eur. J. Oper. Res.256 (2017), no. 1, 242-251. · Zbl 1394.90435
[16] L.Foulds and R.Graham, The steiner problem in phylogeny is np‐complete, Adv. Appl. Math.3 (1982), 43-49. · Zbl 0489.92002
[17] J. A.Hartigan, Minimum mutation fits to a given tree, Biometrics29 (1973), 53.
[18] J.Hein, A heuristic method to reconstruct the history of sequences subject to recombination, J. Mol. Evol.36 (1993), 396-405.
[19] Intel. Intel advanced vector extensions programming reference. Technical Report 319433‐011 2011.
[20] ISO, Information technology - Open systems interconnection-Basic reference model: The basic model standard, International Organization for Standardization, Geneva, CH, 1994.
[21] P.Kapli, Z.Yang, and M.Telford, Phylogenetic tree building in the genomic age, Nat. Rev. Genet.21 (2020), 1-17.
[22] K. K.Kidd and L. A.Sgaramella‐Zonta, Phylogenetic analysis: Concepts and methods, Am. J. Hum. Genet.23 (1971), no. 3, 235.
[23] J. B.Kruskal, On the shortest spanning subtree of a graph and the traveling salesman problem, Proc. Am. Math. Soc.7 (1956), no. 1, 48-50. · Zbl 0070.18404
[24] Y.Mao, H.Jamjoom, S.Tao, and J.Smith, Networkmd: Topology inference and failure diagnosis in the last mile, 10 (2007), 189-202.
[25] N.Mladenovi and P.Hansen, Variable neighborhood search, Comput. Oper. Res.24 (1997), no. 11, 1097-1100. · Zbl 0889.90119
[26] L.Nakhleh, G.Jin, F.Zhao, and J.Mellor‐Crummey. Reconstructing phylogenetic networks using maximum parsimony. Proceedings of the 2005 IEEE computational systems bioinformatics conference. 2005 93-102.
[27] M.Nei, Phylogenetic analysis in molecular evolutionary genetics, Annu. Rev. Genet.30 (1996), no. 1, 371-403.
[28] H.Nguyen and R.Zheng, A binary independent component analysis approach to tree topology inference, IEEE Trans. Signal Process.61 (2013), no. 12, 3071-3080.
[29] J.Ni and S.Tatikonda, Network tomography based on additive metrics, IEEE Trans. Inf. Theory57 (2011), no. 12, 7798-7809. · Zbl 1365.90076
[30] ReportLinker. Global and China RF coaxial cable industry report, 2019‐2025. Technical report 2019.
[31] S.Ropke and D.Pisinger, An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows, Transp. Sci.40 (2006), no. 4, 455-472.
[32] A.Rzhetsky and M.Nei, Theoretical foundation of the minimum‐evolution method of phylogenetic inference, Mol. Biol. Evol.10 (1993), no. 5, 1073-1095.
[33] N.Saitou and M.Nei, The neighbor‐joining method: A new method for reconstructing phylogenetic trees, Mol. Biol. Evol.4 (1987), no. 4, 406-425.
[34] D.Sankoff, Minimal mutation trees of sequences, SIAM J. Appl. Math.28 (1975), no. 1, 35-42. · Zbl 0315.05101
[35] S.Sridhar, F.Lam, G. E.Blelloch, R.Ravi, and R.Schwartz, Mixed integer linear programming for maximum‐parsimony phylogeny inference, IEEE/ACM Trans Comput Biol Bioinform5 (2008), no. 3, 323-331.
[36] Y.Vardi, Network tomography: Estimating source‐destination traffic intensities from link data, J. Am. Stat. Assoc.91 (1996), no. 433, 365-377. · Zbl 0871.62103
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.