Vol. 1 No. 1 (2021): Journal of AI-Assisted Scientific Discovery
Articles

Autonomous Bargaining Agents: Redefining Cloud Service Negotiation in Hybrid Ecosystems

Dhruvitkumar V. Talati
Independent Researcher, USA
Cover

Published 19-03-2021

Keywords

  • Multi-agent systems,
  • Automated negotiation,
  • Intelligent systems

Abstract

With the historic rise in cloud computing, mega-enterprises are now more and more shifting their on-premises IT infrastructures to cloud environments. Even though such migration is being adopted more and more, there still remains a paucity of research focused on autonomous resource negotiation between cloud consumers and providers. The current paper introduces a complete designed framework for multi-party, multi-issue negotiation in cloud resource provision. It offers a sophisticated cloud marketplace in which resources are dynamically purchased and sold. It employs belief–desire–intention (BDI) model-based consumer and provider agents, which negotiate simultaneously on multiple axes. The negotiations employ a hybrid approach that integrates time-aware and resource-aware dynamic deadline methods for computing offers and counteroffers. In addition, the marketplace proposed herein also includes a behavior norm score mechanism and Reputation Index to build agents' mutual trust.

Downloads

Download data is not yet available.

References

  1. Jennings, N., Faratin, P., Lomuscio, A., Parsons, S., Wooldridge, M., & Sierra, C. (2001). Automated negotiation: Prospects, methods, and challenges. Group Decision and Negotiation, 10, 199–215.
  2. Deochake, S., Sarode, S., Kanth, S., Potdar, V., Chakraborty, S., & Mukhopadhyay, D. (2012). HENRI: High-efficiency negotiation-based robust interface for multi-party multi-issue negotiation over the internet. Proceedings of the CUBE International IT Conference, 647–652. https://doi.org/10.1145/2381716.2381840
  3. Bratman, M. (1987). Intention, Plans, and Practical Reason (Vol. 10). Harvard University Press, Cambridge, MA.
  4. Georgeff, M., Pell, B., Pollack, M., Tambe, M., & Wooldridge, M. (1999). The belief-desire-intention model of agency. Intelligent Agents V: Agent Theories, Architectures, and Languages, 1–10.
  5. D’Inverno, M., Luck, M., Georgeff, M., Kinny, D., & Wooldridge, M. (2004). The dMARS architecture: A specification of the distributed multi-agent reasoning system. Autonomous Agents and Multi-Agent Systems, 9, 5–53.
  6. Barbieri, M., & Mascardi, V. (2011). Hive-BDI: Extending Jason with shared beliefs and stigmergy. Proceedings of ICAART 2011 - The 3rd International Conference on Agents and Artificial Intelligence, Vol. 2, 479–482.
  7. Rao, M.S.S., & An, J. (2013). BDI: Applications and architectures. International Journal of Engineering Research and Technology (IJERT), 2.
  8. Buyya, R., Yeo, C., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems, 25, 599–616.
  9. Stantchev, V., & Schröpfer, C. (2009). Negotiating and enforcing QoS and SLAs in grid and cloud computing. Advances in Grid and Pervasive Computing, 25–35.
  10. Venticinque, S., Aversa, R., Di Martino, B., Rak, M., & Petcu, D. (2011). A cloud agency for SLA negotiation and management. Euro-Par 2010 Parallel Processing Workshops, 587–594.
  11. Shojaiemehr, B., Rahmani, A., & Qader, N. (2019). A three-phase process for SLA negotiation of composite cloud services. Computer Standards & Interfaces, 64, 85–95.
  12. Mukhopadhyay, D., Deochake, S., Kanth, S., Chakraborty, S., & Sarode, S. (2012). MAINWAVE: Multi-agents and issues negotiation for the web using an alliance virtual engine. Smart Computing Review, 2, 308–317. ISSN: 2234-4624.
  13. Vij, S., Patrikar, M., Mukhopadhyay, D., & Agrawal, A. (2015). A smart and automated negotiation system based on linear programming in a multilateral environment. Smart Computing Review, 5, 540–552. ISSN: 2234-4624.
  14. Awasthi, S., Vij, S., Mukhopadhyay, D., & Agrawal, A. (2016). Multi-strategy based automated negotiation: BGP-based architecture. 2016 International Conference on Computing, Communication, and Automation (ICCCA).
  15. Cao, M. (2016). Dynamic time-dependent strategy model for predicting human offers in e-commerce negotiation. Open Journal of Social Sciences, 4, 64–69.
  16. Ravoor, S., & Wong, J. (1997). Multithreaded transaction processing in distributed systems. Journal of Systems and Software, 38, 107–117.
  17. Cardoso, H., Schaefer, M., & Oliveira, E. (1999). A multi-agent system for electronic commerce including adaptive strategic behaviors. Progress in Artificial Intelligence, 252–266.
  18. Faratin, P., Sierra, C., & Jennings, N. (1998). Negotiation decision functions for autonomous agents. Robotics and Autonomous Systems, 24, 159–182.
  19. Gonzaga, T., Bentes, C., Farias, R., de Castro, M., & Garcia, A. (2007). Using distributed shared memory mechanisms for agent communication in a distributed system. Seventh International Conference on Intelligent Systems Design and Applications (ISDA 2007).
  20. Minsky, N. (2005). Law-governed multi-agent systems. ACM SIGSOFT Software Engineering Notes, 30, 1–1.