Title :
Self-stabilizing population of mobile agents
Author :
Golebiewski, Z. ; Kutylowski, Miroslaw ; Luczak, T. ; Zagórski, Filip
Author_Institution :
Inst. of Comput. Sci., Wroclaw Univ., Wroclaw
Abstract :
We investigate a problem of maintaining a target population of mobile agents in a distributed system. The purpose of the agents is to perform certain activities, so the goal is to avoid overpopulation (leading to waste of resources) as well as underpopulation (resulting in a poor service). We assume that there must be no centralized control over the number of agents, since it might result in system´s vulnerability. We analyze a simple protocol in which each node keeps at most one copy of an agent and if there is a single agent in a node, a new agent is born with a certain probability p. At each time step the agents migrate independently at random to chosen locations. We show that during a protocol execution the number of agents stabilizes around a level depending on p. We derive analytically simple formulas that determine probability p based on the target fraction of nodes holding an agent. The previous proposals of this type were based on experimental data only.
Keywords :
mobile agents; mobile computing; probability; stability; distributed system; mobile agents; probability; self-stabilizing population; Centralized control; Computer science; Computer worms; Distributed computing; Mathematics; Mobile agents; Monitoring; Proposals; Protocols; Viruses (medical);
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536301