The popularity of grid services has widened their application to numerous domains and increased the utilization of computational resources. In order to create more incentives for the resources owners to lease their resources and prevent users from wasting the resources, the introduction of a market-oriented grid is inevitable. However, the issues for the negotiation between service provider and consumer over the supply and demand of resources can be complex, with highly interdependent issues. In this research, a simulated automated negotiation mechanism including a co-evolutionary mechanism and a modified game theory approach is proposed, to assist them in reaching an agreement over the conflicting issues. In the proposed architecture, the co-evolution process is able to reduce the multiple dimensional search space into a two-dimension search space and identify the appropriate negotiation strategies for the negotiating agents to form a payoff matrix which can be used for the game theory related stage of their interaction. The multiple stage negotiation process is introduced to improve the negotiation result. In this paper, an application which requires a large amount of computational resources to process the data generated from mobile devises is used to demonstrate that the proposed system is able to resolve the conflicts and obtain a valid solution.
Similar content being viewed by others
References
Buyya R., Abramson D., Giddy G., and Stockinger H. (2002) Economic models for resource allocation and scheduling in grid computing. Concurrency and Computation: Practice and Experience 14(13/15):1507–1542
Globus Alliance, http://www.globus.org/, 2005
I. Foster and C. Kesselman, The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 1999
K.-M. Chao, R. Anane, J.-H. Chen, and R. Gatward, Negotiating agents in a market-oriented grid. In 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, IEEE Computer Society, pp. 436–437, 2002
Waldspurger C., Hogg T., Huberman B., Kephart J. and Stornetta W. (1992) Spawn: A distributed computational economy. IEEE Transactions on Software Engineering 18(2):103–117
B. N. Chun, P. Buonadonna, A. AuYoung, C. Ng, D. C. Parkes, J. Shneidman, A. C. Snoeren, and A. Vahdat, Mirage: A Microeconomic Resource Allocation System for Sensornet Testbeds, 2nd IEEE Workshop on Embedded Networked Sensors, Sydney Australia, IEEE CS, 2005
D. Grosu and U. Kant, Mercatus: A toolkit for the simulation of market-based resource allocation protocols in grids, IEEE Transaction on System, Man, Cybernetics Part C, in press
Chen J.-H., Chao K.-M., Godwin N., Soo V.-W. (2005) Combining Cooperative and Non- Cooperative Automated Negotiation. Information Systems Frontiers 7(4/5):391–404
F. Peyman, Automated service negotiation between autonomous computational agents, Ph.D. thesis, University of London, 2000
S.-H. Wu, Agent coordination by negotiation in trusted-third party mediated games, Ph.D. thesis, National Tsing Hua University, Taiwan, 1999
K.-M. Chao, M. Younas, R. Anane, C.-F. Tsai, and V.-W. Soo, Degree of satisfaction in agent negotiation. In Conference Proceedings of 2003 IEEE Conference on E-Commerce, June 24–27 2003, Newport Beach, California, USA, IEEE CS, pp. 68–75, 2003
J.-H. Chen, An automated negotiation mechanism based on co-evolutionary processes and game theory, Ph.D. thesis, 2006
D. Abramson, J. Giddy, and L. Kotler, High performance parametric modeling with Nimrod/G: Killer Application for the Global Grid? In Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS 2000), May 1–5, 2000, Cancun, Mexico, IEEE CS Press, 2000
R. Buyya, D. Abramson, and J. Giddy, Nimrod/G: An architecture for a resource management and scheduling system in a global computational grid. In Proceedings of the 4th International Conference and Exhibition on High Performance Computing in Asia-Pacific Region (HPC ASIA 2000), May 14–17, 2000, Beijing, China, IEEE CS Press, USA, DC/0009021, 2000
B. Chun and D. Culler, Market-based proportional resource sharing for clusters, Technical Report CSD-1092, University of California, Berkeley, USA, January 2000
C. Chen, M. Maheswaran, and M. Toulouse, Supporting co-allocation in an auctioning-based resource allocation for grid systems. In Proceedings of the 11th IEEE Heterogeneous Computing Workshop, pp. 89–96, 2002
Acknowledgment
We would like to express our gratitude to Dr. J.-H. Chen for his support in this work.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chao, KM., Younas, M., Godwin, N. et al. Using Automated Negotiation for Grid Services. Int J Wireless Inf Networks 13, 141–150 (2006). https://doi.org/10.1007/s10776-006-0031-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10776-006-0031-4