Skip to main content
Log in

Distributed soft policy enforcement by swarm intelligence; application to loadsharing and protection

Mise en œuvre de règles par intelligence collective flexible et répartie; application au partage de charge et à la protection

  • Published:
Annales des Télécommunications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bonabeau (E.),Dorigo (M.),Theraulaz (G.),Swarm Intelligence: From Natural to Artfical Systems. Oxford University Press, 1999.

  2. Boyle (J.),Cohen (R.),Durham (D.),Herzog (S.),Rajan (R.),Sastry (A.),rfc274: Thecops (Common Open Policy Service) Protocol,ieft, January 2000.

  3. Di Caro (G.),Dorigo (M.), AntNet: Distributed Stigmergetic Control for Communications Networks,Journal of Artificial Intelligence Research, 9:317–365, Dec 1998.

    MATH  Google Scholar 

  4. 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.

  5. 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.

  6. 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.

  7. Goldberg (D.),Genetic Algorithms in Search, Optimization and Machine Learning, Addison Wesley, 1998.

  8. 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.

  9. Kirkpatrick (S.),Gelatt (C.D.),Vecchi (M.P), Optimization by Simulated Annealing,Science 220, pages 671–680, 1983.

    Article  MathSciNet  Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

  12. Moffett (J.D.),Slboman (M.S.), Policy Hierarchies for Distributed Systems Management,ieeeJournal on Selected Areas in Communications, 11(9): 1404–1414, Dec. 1993.

    Article  Google Scholar 

  13. Moore (B.),Ellesson (E.),Strassner (J.),Westerinen (A.), RFC3060: Policy Core Information Model — Version 1 Specification,ietf, February 2001.

  14. Rubinstein (R.Y.), The Cross-Entropy Method for Combinatorial and Continuous Optimization.Methodology and Computing in Applied Probability, pages 127–190, 1999.

  15. 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.

  16. Schoonderwoerd (R.),Holland (O.),Bruten (J.),Rothkrantz (L.), Ant-based Load Balancing in Telecommunications Networks,Adaptive Behavior, 5(2): 169–207, 1997.

    Article  Google Scholar 

  17. Schuringa (J.), Packet Routing with Genetically Programmed Mobile Agents. InProceedings of SmartNet 2000, Wienna, September 2000.

  18. Morris S. Sloman, Policy Driven Management for Distributed Systems.Journal of Network and Systems Management, 2(4):333–360, 1994.

    Article  Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

  21. 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.

  22. 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Otto Wittner.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03179671

Key words

Mots clés

Navigation