Skip to main content

Design of a Mobile Agent-Based Adaptive Communication Middleware for Federations of Critical Infrastructure Simulations

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 6027))

Abstract

The simulation of critical infrastructures (CI) can involve the use of diverse domain specific simulators that run on geographically distant sites. These diverse simulators must then be coordinated to run concurrently in order to evaluate the performance of critical infrastructures which influence each other, especially in emergency or resource-critical situations. We therefore describe the design of an adaptive communication middleware that provides reliable and real-time one-to-one and group communications for federations of CI simulators over a wide-area network (WAN). The proposed middleware is composed of mobile agent-based peer-to-peer (P2P) overlays, called virtual networks (VNets), to enable resilient, adaptive and real-time communications over unreliable and dynamic physical networks (PNets). The autonomous software agents comprising the communication middleware monitor their performance and the underlying PNet, and dynamically adapt the P2P overlay and migrate over the PNet in order to optimize communications according to the requirements of the federation and the current conditions of the PNet. Reliable communications is provided via redundancy within the communication middleware and intelligent migration of agents over the PNet. The proposed middleware integrates security methods in order to protect the communication infrastructure against attacks and provide privacy and anonymity to the participants of the federation. Experiments with an initial version of the communication middleware over a real-life networking testbed show that promising improvements can be obtained for unicast and group communications via the agent migration capability of our middleware.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rinaldi, S.M.: Modeling and simulating critical infrastructures and their interdependencies. In: Proceedings of the 37th Annual Hawaii International Conference on System Sciences (January 2004)

    Google Scholar 

  2. Duflos, S., Diallo, A.A., Grand, G.L.: An overlay simulator for interdependent critical information infrastructures. In: Proceedings of the 2nd International Conference on Dependability of Computer Systems (DepCoS-RELCOMEX 2007), June 2007, pp. 27–34 (2007)

    Google Scholar 

  3. Casalicchio, E., Galli, E., Tucci, S.: Federated agent-based modeling and simulation approach to study interdependencies in IT critical infrastructures. In: Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT 2007), October 2007, pp. 182–189 (2007)

    Google Scholar 

  4. DIESIS Project Official Web Page (2009), http://www.diesis-project.eu/ (Accessed 2009)

  5. Gelenbe, E.: Users and services in intelligent networks. In: IEE Proceedings of Intelligent Transport Systems, vol. 153, pp. 213–220 (2006)

    Google Scholar 

  6. Gelenbe, E.: Sensible decisions based on QoS. Computational Management Science 1(1), 1–14 (2004)

    MATH  Google Scholar 

  7. Gelenbe, E., Lent, R., Nunez, A.: Self-aware networks and QoS. Proceedings of the IEEE 92(9), 1478–1489 (2004)

    Article  Google Scholar 

  8. Gelenbe, E.: Steps towards self-aware networks. Communications of the ACM 52(7), 66–75 (2009)

    Article  Google Scholar 

  9. IEEE Standard 1278, Standard for Distributed Interactive Simulation

    Google Scholar 

  10. Weatherly, R., Seidel, D., Weissman, J.: Aggregate level simulation protocol. In: Proceedings of the 1991 Summer Computer Simulation Conference (1991)

    Google Scholar 

  11. IEEE Standard 1516, Standard for Modeling and Simulation High Level Architecture

    Google Scholar 

  12. Calvin, J.O., Weatherly, R.: An introduction to the high level architecture (HLA) runtime infrastructure (RTI). In: Proceedings of the 14th DIS Workshop on Standards for the Interoperability of Defense Simulations, pp. 705–715 (1996)

    Google Scholar 

  13. Fujimoto, R.M., Weatherly, R.M.: Time management in the DoD high level architecture. In: Proceedings of the 10th Workshop on Parallel and Distributed Simulation, pp. 60–67 (1996)

    Google Scholar 

  14. Bononi, L., Bracuto, M., D’Angelo, G., Donatiello, L.: Scalable and efficient parallel and distributed simulation of complex, dynamic and mobile systems. In: Proceedings of the 2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems (FIRB-Perf 2005), September 2005, pp. 136–145 (2005)

    Google Scholar 

  15. Zhao, H., Georganas, N.D.: HLA real-time extension: Research articles. Concurrency and Computation: Practice and Experience 16(15), 1503–1525 (2004)

    Article  Google Scholar 

  16. Chen, D., Turner, S.J., Cai, W.: A framework for robust HLA-based distributed simulations. In: PADS 2006: Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation, pp. 183–192 (2006)

    Google Scholar 

  17. McLean, T., Fujimoto, R., Fitzgibbons, B.: Middleware for real-time distributed simulations. Concurrency and Computation: Practice and Experience 16(15), 1483–1501 (2004)

    Article  Google Scholar 

  18. Lent, R.: Improving federation executions with migrating HLA/RTI central runtime components. In: Proceedings of the 14th IEEE International Workshop on Computer Aided Modeling and Design of Communication Links and Networks CAMAD 2009 (June 2009)

    Google Scholar 

  19. Boukerche, A., Zhang, M.: Towards peer-to-peer based distributed simulations on a grid infrastructure. In: Proceedings of the 41st Annual Simulation Symposium (ANSS 2008), April 2008, pp. 212–219 (2008)

    Google Scholar 

  20. Riley, G.F., Ammar, M.H., Fujimoto, R.M., Park, A., Perumalla, K., Xu, D.: A federated approach to distributed network simulation. ACM Transactions on Modeling and Computer Simulation (TOMACS) 14(2), 116–148 (2004)

    Article  Google Scholar 

  21. Ghanea-Hercock, R., Gelenbe, E., Jennings, N.R., Smith, O., Allsopp, D.N., Healing, A., Duman, H., Sparks, S., Karunatillake, N.C., Vytelingum, P.: Hyperion - next-generation battlespace information services. The Computer Journal 50(6), 632–645 (2007)

    Article  Google Scholar 

  22. Dobson, S., Denazis, S., Fernandez, A., Gaiti, D., Gelenbe, E., Massacci, F., Nixon, P., Saffre, F., Schmidt, N., Zambonelli, F.: A survey of autonomic communications. ACM Transactions on Autonomous and Adaptive Systems (TAAS) 1(2), 223–259 (2006)

    Article  Google Scholar 

  23. Gelenbe, E., Loukas, G.: A self-aware approach to denial of service defence. Computer Networks 51(5), 1299–1314 (2007)

    Article  MATH  Google Scholar 

  24. Gelenbe, E., Gellman, M., Loukas, G.: An autonomic approach to denial of service defence. In: Proceedings of the 6th IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks (WoWMoM 2005), June 2005, pp. 537–541 (2005)

    Google Scholar 

  25. Oke, G., Loukas, G., Gelenbe, E.: Detecting denial of service attacks with bayesian classifiers and the random neural network. In: Proceedings of the IEEE International Fuzzy Systems Conference 2007, July 2007, pp. 1–6 (2007)

    Google Scholar 

  26. Boost C++ Libraries (2009), http://www.boost.org (Accessed 2009)

  27. OMNeT++ Community Site (2009), http://www.omnetpp.org/ (Accessed 2009)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Görbil, G., Gelenbe, E. (2010). Design of a Mobile Agent-Based Adaptive Communication Middleware for Federations of Critical Infrastructure Simulations. In: Rome, E., Bloomfield, R. (eds) Critical Information Infrastructures Security. CRITIS 2009. Lecture Notes in Computer Science, vol 6027. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14379-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14379-3_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14378-6

  • Online ISBN: 978-3-642-14379-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics