A Mobile Agent-Based Middleware for Opportunistic Resource Allocation and Communications

  • Marco Carvalho
  • Michal Pechoucek
  • Niranjan Suri
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3890)


Dependable communication capabilities are amongst the most important technical requirements for mission success in military combat operations. This paper introduces a mobile agent-based middleware that supports both point-to-point messaging and hierarchical data-streaming. Two infrastructure technologies (Mockets and FlexFeed) are introduced as service providers for messaging and publish-subscriber models for data streaming. Opportunistic resource allocation and monitoring are handled by distributed coordination algorithms, implemented here through two complementary technologies: Stand-In Agents and Acquaintance models.


Negotiation Process Data Streaming Coordination Component Mission Success Policy Constraint 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Perkins, C.: Ad hoc On-Demand Distance Vector (AODV) Routing. IETF – IETF Request for Comments, RFC3561 (2003)Google Scholar
  2. 2.
    Bradshaw, J.M., et al.: KAoS: Toward an Industrial-Strength Generic Agent Architecture. In: Software Agents, pp. 375–418. AAAI Press/MIT Press, Cambridge (1997)Google Scholar
  3. 3.
    Bradshaw, J.M., et al.: Agents for the masses: Is it possible to make development of sophisticated agents simple enough to be practical? IEEE Intelligent Systems, 53–63 (March- April 1999)Google Scholar
  4. 4.
    Carvalho, M., Breedy, M.: Supporting Flexible Data Feeds in Dynamic Sensor Grids Through Mobile Agents. In: Suri, N. (ed.) MA 2002. LNCS, vol. 2535. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  5. 5.
    Carvalho, M., et al.: The ULM Algorithm for Centralized Coordination in FlexFeed. To appear in the proceedings of the 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Orlando, USA (2005)Google Scholar
  6. 6.
    Pechoucek, M., Marík, V., Stepankova, O.: Towards reducing communication traffic in multi-agent systems. Journal of Applied Systems 2(1), 152–174 (2001)zbMATHGoogle Scholar
  7. 7.
    Cao, W., Bian, C.G., Hartvigsen, G.: Achieving e cient cooperation in a multi-agent system: The twin-base modeling. In: Kandzia, P., Klusch, M. (eds.) CIA 1997. LNCS (LNAI), vol. 1202, pp. 210–221. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  8. 8.
    Cordeiro, C., Das, S., Agrawal, D.: COPAS: Dynamic Contention-Balancing to Enhance the Performance of TCP over Multi-hop Wireless Net-works. In: Proceedings of IC3N 2002, Miami, FL (October 2002)Google Scholar
  9. 9.
    Gupta, A., Wormbecker, I., Williamson, C.: Experimental Evaluation of TCP Performance in Multi-Hop Wireless Ad Hoc Networks. In: The IEEE Computer Society’s 12th Annual International Symposium on Modelin, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS 2004), The Netherlands (October 2004)Google Scholar
  10. 10.
    Sycara, K., Lu, J., Klusch, M., Widoff, S.: Dynamicservice matchmaking among agents in open information environments. In: ACM SIGMOIDGoogle Scholar
  11. 11.
    Šislák, D., Rehák, M., Pechoucek, M., Benda, P.: Optimizing agents operation in partially inaccessible and disruptive environment. In: 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, number PR2416 in IEEE (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Marco Carvalho
    • 1
  • Michal Pechoucek
    • 2
  • Niranjan Suri
    • 1
  1. 1.Florida Institute for Human and Machine CognitionPensacolaUSA
  2. 2.Gerstner LaboratoryCzech Technical UniversityPrague 6Czech Republic

Personalised recommendations