• DocumentCode
    2118142
  • Title

    Complementary methods for QoS adaptation in component-based multi-agent systems

  • Author

    Zinky, John ; Shapiro, Richard ; Siracuse, Sarah

  • Author_Institution
    BBN Technol., Cambridge, MA, USA
  • fYear
    2004
  • fDate
    30-31 Aug. 2004
  • Firstpage
    108
  • Lastpage
    117
  • Abstract
    In the hostile computing environments typical of large, distributed, multi-agent systems, dynamic adaptation to changes in quality of service (QoS) is essential to the survival of the system. To some extent, a society of agents can control its own adaptation to changes in QoS at various levels ndividual, community, society - by the introduction of a new class of QoS-managing agents. But without access to the system infrastructure, such adaptation is of only limited use. By implementing an agent system on a component-based middleware with awareness of resource constraints and effective mechanisms to work around those constraints, the survivability can be significantly enhanced. Cougaar (cognitive agent architecture) is an example of such a middleware. It offers several important robustness methodologies as part of its core structure (e.g., sendees and binders) and also enables others that would otherwise be difficult to implement in modular and maintainable way (e.g., open implementations and aspects). A suite of these methods that has proven to be effective at QoS management is described here, illustrating both the diversity of options as well as the power of combining them. These complementary methods can be configured to match any given fielded environment, trading off the overhead of each adaptation against its benefit. The overhead of these adaptations is discussed in the context of security, failure recovery, and denial of service (DoS) attacks.
  • Keywords
    middleware; multi-agent systems; object-oriented programming; quality of service; security of data; system recovery; Cougaar; DoS attack; QoS adaptation; QoS management; QoS-managing agents; cognitive agent architecture; component-based middleware; component-based system; computing environment; denial-of-service attack; distributed system; failure recovery; multiagent system; quality of service; resource constraints; system infrastructure; Computer crime; Context-aware services; Distributed computing; Diversity reception; Energy management; Middleware; Multiagent systems; Quality of service; Robustness; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multi-Agent Security and Survivability, 2004 IEEE First Symposium on
  • Print_ISBN
    0-7803-8799-6
  • Type

    conf

  • DOI
    10.1109/MASSUR.2004.1368424
  • Filename
    1368424