Agent behavior and agent models in unregulated markets

Mobile-agent systems show significant promise as the most effective way to harness the power of the Internet and the massive collection of information and opportunity that the Internet holds. However the efficient organization and control of these systems remains one of a number of unsolved problems with this approach to network computing. This paper examines a mobile-agent system with specific focus on environment sensing, preemptive load balancing and open agent markets. Agent behaviour is studied with actual agent systems using progressively sophisticated agent migration strategies.It is shown that actual modeling shows interesting and difficult to predict behaviour in the agent systems. It is shown that mobile agents with relatively simple migration strategies can cause loads in self-regulating agent markets to oscillate. It is further shown that using Autoregressive modeling to predict the market behaviour can allow individual agents to significantly outperform other agents. However the fidelity of the model is critical to the success of the agents. The criticality of good agent strategies and actual agent system modeling is thus highlighted.

[1]  Armin R. Mikler,et al.  Intelligent mobile agents in large distributed autonomous cooperative systems , 1999, J. Syst. Softw..

[2]  Thomas R. Gross,et al.  A Framework-Based Approach to the Development of Network-Aware Applications , 1998, IEEE Trans. Software Eng..

[3]  George Cybenko,et al.  Network awareness and mobile agent systems , 1998, IEEE Commun. Mag..

[4]  Teck-How Chia,et al.  Strategically Mobile Agents , 1997, Mobile Agents.

[5]  John G. Vaughan,et al.  Experimental evaluation of distributed load balancing implementations , 1998, Concurr. Pract. Exp..

[6]  Girish Welling,et al.  An Architecture for Exporting Environment Awareness to Mobile Computing Applications , 1998, IEEE Trans. Software Eng..

[7]  Joel H. Saltz,et al.  Network-aware mobile programs , 1997 .

[8]  Daniela Rus,et al.  Market-based resource control for mobile agents , 1998, AGENTS '98.

[9]  Baruch Awerbuch,et al.  An Opportunity Cost Approach for Job Assignment and Reassignment in a Scalable Computing Cluster , 2002 .

[10]  Christian F. Tschudin,et al.  Open Resource Allocation for Mobile Code , 1997, Mobile Agents.

[11]  Amnon Barak,et al.  Scalable Cluster Computing with MOSIX for LINUX , 1999 .

[12]  Peter R. Wurman,et al.  Equilibrium Prices in Bundle Auctions , 1999 .

[13]  Joel H. Saltz,et al.  Distributed resource monitors for mobile objects , 1996, Proceedings of the Fifth International Workshop on Object-Orientation in Operation Systems.

[14]  Joel H. Saltz,et al.  Sumatra: A Language for Resource-Aware Mobile Programs , 1996, Mobile Object Systems.

[15]  Morris Sloman,et al.  Workload characteristics for process migration and load balancing , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[16]  Tamer Basar,et al.  A game-theoretic formulation of multi-agent resource allocation , 2000, AGENTS '00.

[17]  Daniela Rus,et al.  Economic Markets as a Means of Open Mobile-Agent Systems , 1999 .

[18]  Richard Wolski,et al.  The network weather service: a distributed resource performance forecasting service for metacomputing , 1999, Future Gener. Comput. Syst..

[19]  Hiroyuki Yamashita,et al.  Load balancing in distributed autonomous cooperative systems , 2000, Systems and Computers in Japan.

[20]  Georg Stellner,et al.  Load Balancing Based on Process Migration for MPI , 1997, Euro-Par.

[21]  Brian D. Noble System support for mobile, adaptive applications , 2000, IEEE Wirel. Commun..