Next century challenges: scalable coordination in sensor networks
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Object Oriented Programming in C++: A Tutorial for Newcomers
Object Oriented Programming in C++: A Tutorial for Newcomers
Ant Colonies for Adaptive Routing in Packet-Switched Communications Networks
PPSN V Proceedings of the 5th International Conference on Parallel Problem Solving from Nature
Ant Colony Optimization
Prototype of Fault Adaptive Embedded Software for Large-Scale Real-Time Systems
ECBS '05 Proceedings of the 12th IEEE International Conference and Workshops on Engineering of Computer-Based Systems
ACM SIGBED Review - Special issue: The second workshop on high performance, fault adaptive, large scale embedded real-time systems (FALSE-II)
The RTES project: BTeV, and beyond
RTC'05 Proceedings of the 14th IEEE-NPSS conference on Real time
Hi-index | 0.00 |
Organization and coordination of agents within large-scale, complex, distributed environments is one of the primary challenges in the field of multi-agent systems. A lot of interest has surfaced recently around self-* (self-organizing, self-managing, self-optimizing, self-protecting) agents. This paper presents polymorphic self-* agents that evolve a core set of roles and behavior based on environmental cues. The agents adapt these roles based on the changing demands of the environment, and are directly implementable in computer systems applications. The design combines strategies from game theory, stigmergy, and other biologically inspired models to address fault mitigation in large-scale, real-time, distributed systems. The agents are embedded within the individual digital signal processors of BTeV, a High Energy Physics experiment consisting of 2500 such processors. Results obtained using a SWARM simulation of the BTeV environment demonstrate the polymorphic character of the agents, and show how this design exceeds performance and reliability metrics obtained from comparable centralized, and even traditional decentralized approaches.