Computational markets to regulate mobile-agent systems

被引:42
作者
Bredin, J [1 ]
Kotz, D
Rus, D
Maheswaran, RT
Imer, C
Basar, T
机构
[1] Dartmouth Coll, Dept Comp Sci, Hanover, NH 03755 USA
[2] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
基金
美国国家科学基金会;
关键词
mobile agents; market-based control; resource allocation;
D O I
10.1023/A:1022923422570
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile-agent systems allow applications to distribute their resource consumption across the network. By prioritizing applications and publishing the cost of actions, it is possible for applications to achieve faster performance than in an environment where resources are evenly shared. We enforce the costs of actions through markets, where user applications bid for computation from host machines. We represent applications as collections of mobile agents and introduce a distributed mechanism for allocating general computational priority to mobile agents. We derive a bidding strategy for an agent that plans expenditures given a budget, and a series of tasks to complete. We also show that a unique Nash equilibrium exists between the agents under our allocation policy. We present simulation results to show that the use of our resource-allocation mechanism and expenditure-planning algorithm results in shorter mean job completion times compared to traditional mobile-agent resource allocation. We also observe that our resource-allocation policy adapts favorably to allocate overloaded resources to higher priority agents, and that agents are able to effectively plan expenditures, even when faced with network delay and job-size estimation error.
引用
收藏
页码:235 / 263
页数:29
相关论文
共 27 条
[1]  
BALDI M, 1998, P 2 INT WORKSH MOB A, P273
[2]  
Basar T., 1999, SIAM CLASSICS APPL M
[3]  
Bieszczad Andrzej, 1998, IEEE Communications Surveys & Tutorials, V1, P2, DOI 10.1109/COMST.1998.5340400
[4]  
Boutilier C, 1999, IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, P527
[5]  
BREDIN J, 1998, PCSTR98331 DARTM COL
[6]  
Calvert K., 1996, GT ITM GEORGIA TECH
[7]  
Chavez A., 1997, Proceedings of the First International Conference on Autonomous Agents, P323, DOI 10.1145/267658.267736
[8]   The WALRAS Algorithm: A Convergent Distributed Implementation of General Equilibrium Outcomes [J].
Cheng J.Q. ;
Wellman M.P. .
Computational Economics, 1998, 12 (1) :1-24
[9]  
Clearwater S. H., 1996, MARKET BASED CONTROL
[10]   AUCTION ALLOCATION OF COMPUTING RESOURCES [J].
GAGLIANO, RA ;
FRASER, MD ;
SCHAEFER, ME .
COMMUNICATIONS OF THE ACM, 1995, 38 (06) :88-102