Abstract
The problem facing the security and defence communities is the volume, complexity and timeliness of information. In particular the ability to locate and access the right ICT service at the right time is crucial to achieving real-time responsiveness and situational awareness. The Nexus system is a Peer-to-Peer (P2P) agent-based middleware that creates a fully distributed and highly resilient Service Oriented Architecture (SOA). The combination of a structured P2P overlay network and autonomous service discovery, delivers a powerful capability to support real-time operations in either security or defence applications. This paper outlines the overall architecture of the Nexus system and its application in a defence scenario with a detailed review of the service selection algorithm utilised, termed Mercury. Mercury provides an autonomous, efficient and distributed service selection framework and collaborative algorithms for SOA construction and real-time adaptation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Alston, “Network Enabled Capability-The Concept,” Journal of Defence Science 8(3), 108–116, 2003.
Data and Information Fusion Defence Technology Centre (DIF DTC), www.difdtc.com
F. Emekci, O. Sahin, D. Agrawal and A. Abbadi, “A Peer-to-Peer Framework for Web Service Discovery with Ranking,” in Proceedings of the IEEE International Conference on Web Service (ICWS’04), Washington DC, USA, 2004, p. 192.
C.-L. Huang, C.-C Lo, Y. Li, K.-M Chao, J.-Y Chung and Y. Huang, “Service Discovery through Multi-Agent Consensus,” in Proc. of IEEE Int. Workshop on Service-Oriented System Engineering (SOSE’05), pp. 37–44, 2005.
M. N. Huhns, M. P. Singh, “Service-Oriented Computing: Key Concepts and Principles,” IEEE Internet Computing 9(1), pp. 75–81, 2005.
M. Jakob, A. Healing, F. Saffre, “Mercury: Multi-Agent Adaptive Service Selection Based on Non-Functional Attributes,” to appear in Proc. of the 2nd International Workshop on Engineering Emergence in Decentralised Autonomic Systems
M. Jakob, N. Kaveh and R. A. Ghanea-Hercock, “Nexus-Middleware for Decentralized Service-Oriented Information Fusion,” in Proc. of Specialists’ Meeting on Information Fusion for Command Support, The Hague, Nov 2005.
Java Message Service, http://java.sun.com/products/jms/
N. Kaveh, R. Ghanea-Hercock, “NEXUS: Resilient Intelligent Middleware,” BT Technology Journal, 22(3), pp. 209–215, 2004.
J. O. Kephart and D. M. Chess, “The vision of autonomic computing,” IEEE Computer, 36(1), pp. 41–50, 2003.
E. M. Maximillen and M. P. Singh, “Multiagent System for Dynamic Web Services Selection,” in Proc. of the AAMAS Workshop on Service-Oriented Computing and Agent-Based Engineering (SOCABE), Utrecht, July 2005.
R. Mondejar et al., “Towards a Decentralized p2pWeb Service Oriented Architecture,” in Proc. of 2nd Int. Workshop on Collaborative P2P Information Systems (COPS 2006), Manchester, UK, 2006.
M. Paolucci and K. Sycara, “Autonomous Semantic Web Services,” IEEE Internet Computing, 7(5):34–41, 2003.
F. Saffre and H. R. Blok, “SelfService: A theoretical protocol for autonomic distribution of services in P2P communities,” in Proc. of 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, Maryland, April 2005, pp. 528–534.
J. Sonnek, M. Nathan, A. Chandra and J. Weissman, “Reputation-Based Scheduling on Unreliable Distributed Infrastructures,” in Proc. of the 26th IEEE International Conference on Distributed Computing Systems (ICDCS’06), 2006.
R. S. Sutton and A. G. Barto, Reinforcement Learning: An Introduction. Cambridge, MA: MIT Press, 1998.
W.T. Teacy, J. Patel, N.R. Jennings and M. Luck, “Travos: Trust and reputation in the context of inaccurate information sources,” Autonomous Agents and Multi-Agent Systems, 12(2), 2006.
P. Van Roy, A. Ghodsi, S. Haridi, J.-B. Stefani, T. Coupaye, A. Reinefeld, E. Winter, R. Yap, “Self Management of Large-Scale Distributed Systems by Combining Peer-to-Peer Networks and Components,” CoreGRID Technical Report, TR-0018, 2005.
L.-H. Vu, M. Hauswirth and K. Aberer, “Towards P2P-based Semantic Web Service Discovery with QoS Support,” in Proc. of Workshop on Business Processes and Services (BPS), Nancy, France, 2005.
P. Wang, K.-M Chao, C.-C Lo, C.-L Huang and Y. Li, “A Fuzzy Model for Selection of QoS-Aware Web Services,” in Proc. of IEEE International Conference on e-Business Engineering (ICEBE’06), 2006.
X. Wang, T. Vitvar, M. Kerrigan, I. Toma, “Synthetical Evaluation of Multiple Qualities for Service Selection,” in Proc. of the 4th International Conference on Service Oriented Computing, Springer-Verlag LNCS series, Chicago, USA, December, 2006.
L. Zeng, B. Benatallah, A. H. H. Ngu, M. Dumas, J. Kalagnanam, and H. Chang, “QoS-Aware Middleware for Web Services Composition,” IEEE Transactions on Software Engineering, 30(5), May 2004.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Birkhäuser Verlag Basel/Switzerland
About this chapter
Cite this chapter
Healing, A., Ghanea-Hercock, R., Duman, H., Jakob, M. (2007). Nexus: Self-organising Agent-based Peer-to-Peer Middleware for Battlespace Support. In: Pěchouček, M., Thompson, S.G., Voos, H. (eds) Defence Industry Applications of Autonomous Agents and Multi-Agent Systems. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-7643-8571-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-7643-8571-2_1
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-7643-8570-5
Online ISBN: 978-3-7643-8571-2
eBook Packages: Computer ScienceComputer Science (R0)