Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Journal

Software agents

Publication Year

Articles 1 - 2 of 2

Full-Text Articles in Computer Engineering

A Centralized Self-Adaptive Fault Tolerance Approach Based On Feedback Control For Multiagent Systems, Şebnem Bora, Oğuz Di̇kenelli̇ Jan 2016

A Centralized Self-Adaptive Fault Tolerance Approach Based On Feedback Control For Multiagent Systems, Şebnem Bora, Oğuz Di̇kenelli̇

Turkish Journal of Electrical Engineering and Computer Sciences

Our research introduces a self-adaptive fault tolerance approach for multiagent systems that enables the system to avoid crash failures. It is a replication-based approach that exploits a feedback control loop and a proportional (P) controller within a replication infrastructure. Thus, we are able to both observe the agents' behaviors to estimate criticalities and determine the number of replicas in replica groups with respect to the agents' criticalities and the number of available resources. Thus, agents that are to be replicated and the numbers of replicas in replica groups are automatically and adaptively identified in dynamic environments. We implement this approach …


Load Sharing Based On Moving Roles In Multiagent Systems, Şebnem Bora, Ali̇ Murat Ti̇ryaki̇, Oğuz Di̇kenelli̇ Jan 2012

Load Sharing Based On Moving Roles In Multiagent Systems, Şebnem Bora, Ali̇ Murat Ti̇ryaki̇, Oğuz Di̇kenelli̇

Turkish Journal of Electrical Engineering and Computer Sciences

In this paper, we present a load-sharing approach based on the refactoring of agents. According to our approach, the role(s) that makes an agent overloaded is identified and transferred to less loaded agents. The excess workload of this heavily loaded agent is then transferred to the new agent. This approach defines a new agent, called the ``monitor agent,'' which monitors the workload of agents in the organization and decides about the refactoring of the agents. The monitor agent uses the platform ontology, which explicitly describes the components of the agent organization, including agents and their roles, plans, and workloads. This …