Managing Resources in Constrained Environments with Autonomous Agents

In the future electronic devices will permeate the environment where they will work invisibly and autonomously to deliver new and enhanced services that go far beyond the mandate of the desktop era. Intelligent agents will form the basis of many applications in this emergent ubiquitous domain. Agent Factory Micro Edition (AFME) is a framework that facilitates the construction of agent-based applications for computationally constrained devices, this paper outlines three enhancements introduced to AFME to enable resources to be managed more effectively, namely a new threading model, an extended rational decision making infrastructure, and a syntactic modification to the agent programming language that improves efficiency. The extended reasoning capabilities of AFME enable agents to choose the most appropriate course of action with respect to their finite resources in a social context.

[1]  Glenn Shafer,et al.  Readings in Uncertain Reasoning , 1990 .

[2]  David M. Kreps,et al.  A Course in Microeconomic Theory , 2020 .

[3]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[4]  Stephen Gilmore,et al.  Combining Measurement and Stochastic Modelling to Enhance Scheduling Decisions for a Parallel Mean Value Analysis Algorithm , 2006, International Conference on Computational Science.

[5]  Chenyang Lu,et al.  Mobile agent middleware for sensor networks: an application case study , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[6]  G. Dantzig Discrete-Variable Extremum Problems , 1957 .

[7]  Mark Weiser The computer for the 21st century , 1991 .

[8]  L. J. Savage,et al.  The Foundations of Statistics , 1955 .

[9]  Gregory M. P. O'Hare,et al.  Beyond Prototyping in the Factory of Agents , 2003, CEEMAS.

[10]  Lakhmi C. Jain,et al.  Knowledge-Based Intelligent Information and Engineering Systems , 2004, Lecture Notes in Computer Science.

[11]  Frank Dignum,et al.  Programming Deliberative Agents for Mobile Services: The 3APL-M Platform , 2005, PROMAS.

[12]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[13]  Gregory M. P. O'Hare,et al.  Autonomy and Intelligence - Opportunistic Service Delivery in Mobile Computing , 2006, KES.

[14]  Sasu Tarkoma,et al.  Supporting software agents on small devices , 2002, AAMAS '02.

[15]  D. Ellsberg Decision, probability, and utility: Risk, ambiguity, and the Savage axioms , 1961 .

[16]  John F. Bradley,et al.  Towards reflective mobile agents for resource-constrained mobile devices , 2007, AAMAS '07.

[17]  G. Shafer Savage revisited , 1990 .

[18]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[19]  Hector J. Levesque,et al.  On Acting Together , 1990, AAAI.

[20]  S. Keegan,et al.  Easishop - agent-based cross merchant product comparison shopping for the mobile user , 2004, Proceedings. 2004 International Conference on Information and Communication Technologies: From Theory to Applications, 2004..

[21]  R. Bellman Dynamic programming. , 1957, Science.

[22]  David E. Culler,et al.  System architecture for wireless sensor networks , 2003 .

[23]  J. van Leeuwen,et al.  Engineering Societies in the Agents World II , 2001, Lecture Notes in Computer Science.

[24]  Gregory M. P. O'Hare,et al.  Agent Factory Micro Edition: A Framework for Ambient Applications , 2006, International Conference on Computational Science.

[25]  Gregory M. P. O'Hare,et al.  Collaborative Agent Tuning: Performance Enhancement on Mobile Devices , 2005, ESAW.

[26]  Vladimir Marik,et al.  Multi-Agent Systems and Applications III , 2003, Lecture Notes in Computer Science.