Abstract
Managing complex heterogeneous computer and telecommunication systems is challenging. One promising management concept for such systems is policy based management. However, it is common to interpret policies strictly and resort to centralized decisions to resolve policy conflicts. Centralization is undesirable from a dependability point of view. Swarm intelligence based on sets of autonomous “ant-like” mobile agents, where control is distribute among the agents, has been applied to several challenging optimization and tradeoff problems with great success. This paper introduces and demonstrates how a set of such ant-like mobile agents can be designed to find near optimal solutions for the implementation of a set of potentially conflicting policies. Solutions are found in a truly distributed manner, hence an overall more dependable/robust system is obtained. The enforcement of the policies is soft in the sense that it is probabilistic and yields a kind of “best effort” implementation. To demonstrate the feasibility of the overall concept, a case study is presented where ant-like mobile agents are designed to implement load distribution and conflict free back-up policies.
Résumé
Gérer des systèmes complexes et hétérogènes est un véritable défi auquel tente de répondre la gestion par règles. Il est courant d’interpréter strictement les règles et de s’en remettre à un système de décision centralisé pour résoudre les conflits. Mais cette centralisation n’est pas toujours désirable. Pour résoudre certains problèmes difficiles d’optimisation on a été amené à utiliser une forme d’intelligence collective répartie entre des agents mobiles autonomes. Cet article montre la façon dont on peut utiliser un tel ensemble d’agents pour implémenter une des règles éventuellement conflictuelles. Les solutions étant trouvées de façon réellement distribuée, il en résulte un système plus robuste. La mise en œuvre des règles est flexible au sens où elle est probabiliste et conduit à une implémentation du type «au mieux» (best effort). Pour démontrer la faisabilité de ce type d’approche, on présente une étude de cas dans laquelle les agents mobiles sont conçus pour traiter les politiques de distribution de charge et de protection.
Similar content being viewed by others
References
Bonabeau (E.),Dorigo (M.),Theraulaz (G.),Swarm Intelligence: From Natural to Artfical Systems. Oxford University Press, 1999.
Boyle (J.),Cohen (R.),Durham (D.),Herzog (S.),Rajan (R.),Sastry (A.),rfc274: Thecops (Common Open Policy Service) Protocol,ieft, January 2000.
Di Caro (G.),Dorigo (M.), AntNet: Distributed Stigmergetic Control for Communications Networks,Journal of Artificial Intelligence Research, 9:317–365, Dec 1998.
Chomicki (J.),Lobo (J.),Naqvi (S.), A logic programming approach to conflict resolution in policy management, InKR2000. Principles of Knowledge Representation and Reasoning, pages 121–132, San Francisco, 2000. Morgan Kaufmann.
Damianou (C.N.),A Policy Framework for Management of Distributed Systems, PhD thesis, Imperial College of Science, Technology and Medicine, University of London, Departement of Computing, February 2002.
Dorigo (M.),Gambardella (L.C), Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem,ieeeTransactions on Evolutionary Computing, 1(1), April 1997.
Goldberg (D.),Genetic Algorithms in Search, Optimization and Machine Learning, Addison Wesley, 1998.
Bjarne Helvik (E.),Wittner (O.), Using the Cross Entropy Method to Guide/Govern Mobile Agent’s Path Finding in Networks. InProceedings of 3rd International Workshop on Mobile Agents for Telecommunication Applications. Springer Verlag, August 14–16 2001.
Kirkpatrick (S.),Gelatt (C.D.),Vecchi (M.P), Optimization by Simulated Annealing,Science 220, pages 671–680, 1983.
Lupu (E.) andSloman (M.), Conflicts in Policy-based Distributed Systems Management,ieeeTransactions on Software Engineering — Special Issue on Inconsistency Management, 25(6):852–869, Nov. 1999.
Maullo (M.J),Cab (S.B), Policy Management: An Architecture and Approach, InProceedings of theieeeFirst International Workshop on Systems Management, 1993, pages 13–26,ucla, California, April 1993.
Moffett (J.D.),Slboman (M.S.), Policy Hierarchies for Distributed Systems Management,ieeeJournal on Selected Areas in Communications, 11(9): 1404–1414, Dec. 1993.
Moore (B.),Ellesson (E.),Strassner (J.),Westerinen (A.), RFC3060: Policy Core Information Model — Version 1 Specification,ietf, February 2001.
Rubinstein (R.Y.), The Cross-Entropy Method for Combinatorial and Continuous Optimization.Methodology and Computing in Applied Probability, pages 127–190, 1999.
Rubinstein (R.Y.),Stochastic Optimization. Algorithms and Applications, chapter Combinatorial Optimization, Cross-Entropy, Ants and Rare Events — Section 7: Noisy Networks. Kiuwer Academic Publishers, 2001.
Schoonderwoerd (R.),Holland (O.),Bruten (J.),Rothkrantz (L.), Ant-based Load Balancing in Telecommunications Networks,Adaptive Behavior, 5(2): 169–207, 1997.
Schuringa (J.), Packet Routing with Genetically Programmed Mobile Agents. InProceedings of SmartNet 2000, Wienna, September 2000.
Morris S. Sloman, Policy Driven Management for Distributed Systems.Journal of Network and Systems Management, 2(4):333–360, 1994.
Steward (S.)Appleby (S.), Mobile Software Agents for Control of Distributed Systems Based on Principles of Social Insect Behavior.BT Technology Journal, 12(2):104–113, April 1994.
Griselda Navarro Varela and Mark C.Sinclair, Ant Colony Optimisation for Virtual-Wavelength-Path Routing and Wavelength Allocation. InProceedings of the Congress on Evolutionary Computation (CEC’99), Washington DC, USA, July 1999.
Wittner (O.),Helvik (B.E), Cross-Entropy Guided Ant-like Agents Finding Cyclic Paths in Scarcely Meshed Networks. InThe Third International Workshop on Ant Algorithms, ANTS’2002, Brussels, Belgium, Sept 2002.
Wittner (O.),Helvik (B.E), Cross Entropy Guided Ant-like Agents Finding Dependable Primary/Backup Path Patterns in Networks. InProceedings of Congress on Evolutionary Computation (CEC2002), Honolulu, Hawaii, May 12–17th 2002.ieee.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wittner, O., Helvik, B.E. Distributed soft policy enforcement by swarm intelligence; application to loadsharing and protection. Ann. Télécommun. 59, 10–24 (2004). https://doi.org/10.1007/BF03179671
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF03179671
Key words
- Complex system
- Distributed system
- Artificial intelligence
- Autonomous agent
- Telecommunication network
- Reservation
- Networking
- Decision rule