Résumé
Depuis l’implantation des premiers réseaux téléinformatiques, une attention soutenue a été portée à leur conception topologique, en raison des considérations financières dont étaient empreints le dimensionnement et l’exploitation de tels réseaux. La multiplicité des configurations topologiques possibles, le caractère discret des options de capacités de liaisons disponibles commercialement, la non- linéarité des fonctions de coût associées sont autant de facteurs, parmi d’autres, qui contribuent à rendre complexe ce problème de conception. Il s’ensuit qu’aucune approche de résolution exacte ne peut garantir une solution optimale en des temps de calcul réalistes, ce qui milite en faveur de méthodes heuristiques capables de fournir au prix d’un effort de calcul non prohibitif de bonnes solutions faisables, non nécessairement optimales. Cet article propose une méthode heuristique pour générer de manière économique des topologies de réseau qui respectent un certain nombre de contraintes de fiabilité et de qualité de service. L’implantation de cet algorithme a été soumise à une série de tests qui en confirment la robustesse et l’efficacité, en regard de la qualité des solutions générées.
Abstract
Since the implementation of the first computer networks, a great attention has been given to their topological design, because of the financial aspects of their dimensioning and operating. The high number of possible topological configurations, the discrete character of the link capacity options available in the marketplace, the non- linearity of the cost functions associated with the network topologies, constitute the main factors which make complex this design problem. As a result, only heuristic methods can lead with a reasonable computing effort, to good feasible solutions, but not necessarily optimal. This paper proposes a heuristic method for generating in an economical manner network topologies which satisfy some reliability and quality of service constraints. The implementation of the method has been submitted to a sequence of tests which confirm its robustness and its efficiency according to the quality of solutions provided.
Bibliographie
Axelrod (R.). The evolution of strategies in the iterated prisoner’s dilemma.In:Genetic algorithms and simulated annealing, L. Davis (Ed.), Morgan Kaufmann, Los Altos, Ca (1987).
Boorstyn (R.R.), Frank (H.). Large-scale network topological optimization.IEEE Trans. COM (1977),25, n° 1, pp. 29–47.
Cavicchio (D. J.). Adaptive search using simulated evolution.Ph.D. Dissertation, University of Michigan, Ann Arbor (1970).
Davis (L.) (dir. publ.). Handbook of genetic algorithms. Van Nostrand Reinhold, New York (1991).
Davis (L.), Coombs (S.). Genetic algorithms and communication link speed design : constraints and operators.Proceedings of the Second International Conference on Genetic Algorithms,Lawrence Erlbaum Associates Publishers, Hillsdale, NJ (1987).
Davis (L.), Coombs (S.). Optimizing network link sizes with genetic algorithms.In : Modelling and simulation Methodology,Knowledge System’s Paradigms, Elsevier Science Publishers (1989).
Dutta (A.), Mitra (S.). Integrating heuristic knowledge and optimization models for communication network design.IEEE Trans. KD (1993),5, n° 6, pp. 999–1017.
Fratta (L.), Gerla (M.), Kleinrock (L.). The flow deviation method. An approach to store and forward communication network design.Networks (1973),3, pp. 97–133.
Gavish (B.), Neuman (I.). Routing in a network with unreliable components.IEEE Trans. COM (1992),40, n° 7, pp. 1248–1258.
Gavish (B.). Topological design of computer communication network. The overall design problems.European Journal of Operational Research (1992),58, pp. 149–172.
Gerla (M.). The design of store-and-forward (S/F) networks for computer communications.Engineering Report UCLA-ENG-7319, University of California, Los Angeles, School of Engineering and Applied Science (1973).
Gerla (M.), Frank (H.), Chou (W.), Eckl (J.). A cut saturation algorithm for topological design of packet switched communication networks.In : Procedings of National Telecommunication Conference (1974).
Gerla (M.), Kleinrock (L.). On the topological design of distributed computer networks.IEEE Trans. COM (1977),25, n° 1, pp. 48–60.
Goldberg (D. E.). Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Don Mills (1989).
Grötschell (M.), Monma (C.L);. Integer polyhedra arising from certain network design problems with connectivity constraints.SIAM J. Disc. Math. (1990),3, n° 4, pp. 502–523.
Holland (J.H.). Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor (1975).
Jan (R.-H.), Hwang (F.-J.), Cheng (S.-T.). Topological optimization of a communication network subject to a reliability constraint.IEEE Trans. Reliability (1993),42, n° 1, pp. 63–70.
Kamimura (K.), Nishino (H.). An efficient method for determining economical configuration of elementary packet-switched networks.IEEE Trans. COM (1991),39, n° 2, pp. 278–288.
Kershenbaum (A.), Kermant (P.), Grover (G.A.). Mentor: an algorithm for mesh network topological optimization and routing.IEEE Trans. COM (1991),39, n° 4, pp. 503–513.
Kershenbaum (A.). Telecommunications network design algorithms. McGraw-Hill, New York (1993).
Kleinrock (L.). Queueing system, v.l Theory, v.2 Computer applications. John Wiley & Sons, Inc., New York (1976).
Neuman (I.). A system for priority routing and capacity assignment in packet switched networks.Annals of Operations Research (1992), 36, pp. 225–246.
Newport (K. T.), Varshney (P. K.). Design of survivable com- munications networks under performance constraints.IEEE Trans. Reliability (1991),40, n° 4, pp. 433–440.
Pierre (S.). A learning-by-example method for improving per- formance of network topologies.In:Engineering Applications of Artificial Intelligence (1994),7, n° 3, pp. 279–288.
Pierre (S.). Acquisition de connaissances pour la conception topologique de réseaux téléinformatiques.In : Thirteenth International Conference, Artificial Intelligence, Expert systems, Natural Language, Avignon, France (mai 1993), 2, pp. 177–186.
Pierre (S.). Application of artificial intelligence techniques to computer network topology design.Engineering Applications of Artificial Intelligence (1993),6, n° 5, pp. 465–472.
Pierre (S.), Hoang (H. H.). Sidro : un système intelligent pour le dimensionnement de réseaux d’ordinateurs.Onzièmes Journées Internationales sur les systèmes experts et leurs applications, Avignon, France (mai 1991), 5, pp. 51–62.
Pierre (S.), Hoang (H. H.). An artificial intelligence approach to improving computer communications network topologies.J. Opl Res. Soc. (1990),41, n° 5, pp. 405–418.
Pierre (S.), Hoang (H. H.), Hausen-Tropper (E.). A knowledge- based system with learning for computer communication network design.Telematics and Informatics (1990),7, n°s 3–4, pp. 455–466.
Rose (C). Low mean internodal distance network topologies and simulated annealing.IEEE Trans. COM (1992),40, n° 8, 1992, pp. 1319–1326.
Saksena (V. R.). Topological analysis of packet networks.IEEE J. SAC (1989),7, n° 8, 1989, pp. 1243–1252.
Schwartz (M.), Stern (T.E.). Routing techniques used in computer communication networks.IEEE Trans. COM (1980),28, n° 4, pp. 539–552.
Smith (S. F.). A learning system based on genetic adaptive algorithms.Ph. D. Dissertation, University of Pittsburg (1980).
Suk-Gwon (C). Fair integration of routing and flow control in communication networks.IEEE Trans. COM (1992),40, n° 4, pp. 821–834.
Syswerda (G.). Uniform crossover in genetic algorithms.Proceedings of the Third Conference on Genetic Algorithms, Morgan Kaufmann Publisher (1989).
Tomy (M. J.), Hoang (D. B.). Joint optimization of capacity and flow assignment in a packet-switched communications network.IEEE Trans. COM (1987),35, n° 2, pp. 202–209.
Yokohira (T.), Masashi (S.), Takeshi (N.), Hideo (M.). Fault tolerant packet-switched network design and its sensitivity.IEEE Trans. Reliability (1991),40, n° 4, pp. 452–460.
Shapiro (S. S.), Wilk (M. B.). Analysis of variance test for normality (complete samples).Bimetrika (1965),52, pp. 591–611.
Author information
Authors and Affiliations
Corresponding author
Additional information
Cet article a été révisé alors que le premier auteur était en séjour sabbatique comme professeur invité au Laboratoire de Téléinformatique de l’Ecole Polytechnique Fédérale de Lausanne, Suisse.
Rights and permissions
About this article
Cite this article
Pierre, S., Legault, G. Une méthode heuristique de dimensionnement de réseaux téléinformatiques. Ann. Télécommun. 51, 143–157 (1996). https://doi.org/10.1007/BF02995505
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02995505
Mots clés
- Planification réseau télécommunication
- Dimensionnement
- Topologie
- Commutation paquet
- Optimisation sous contrainte
- Méthode heuristique
- Algorithme génétique
- Fiabilité
- Graphe connexe
- Acheminement