Optimization algorithms for large self-structuring networks
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, 71-78 vol.1
- https://doi.org/10.1109/infcom.1999.749254
Abstract
As networks grow in scale and heterogeneity, hierarchical organization is inevitable. We present the case for optimal self-organization of network hierarchies. We provide a graph partitioning formulation relevant to networking but different from extant graph partitioning literature. In particular, we require that the resultant partitions be connected, a constraint that changes the character of the problem significantly. We devise a solution that consists of distinct phases for initial partitioning, refinement and post-processing, propose efficient heuristics for each phase, and evaluate them extensively on internetwork-like graphs through simulation. The results suggest that vertex trading techniques, in vogue for a number of decades in graph partitioning, are highly applicable, but multilevel techniques favored by conventional graph partitioning research may be of limited value for internetwork-like graphs. This solution can be implemented in practical networks to automatically generate Internet OSPF areas or ATM PNNI clusters.Keywords
This publication has 22 references indexed in Scilit:
- On the computational complexity of clustering and related problemsPublished by Springer Nature ,2005
- A new approach to the minimum cut problemJournal of the ACM, 1996
- Topology aggregation for hierarchical routing in ATM networksACM SIGCOMM Computer Communication Review, 1995
- A Polynomial Algorithm for the k-cut Problem for Fixed kMathematics of Operations Research, 1994
- SIMULATED ANNEALING AND TABU SEARCH ALGORITHMS FOR MULTIWAY GRAPH PARTITIONJournal of Circuits, Systems and Computers, 1992
- Optimization by Simulated Annealing: An Experimental Evaluation; Part I, Graph PartitioningOperations Research, 1989
- An adaptive hierarchical routing protocolIEEE Transactions on Computers, 1989
- Stochastic performance evaluation of hierarchical routing for large networksComputer Networks (1976), 1979
- Hierarchical routing for large networks Performance evaluation and optimizationComputer Networks (1976), 1977
- An Efficient Heuristic Procedure for Partitioning GraphsBell System Technical Journal, 1970