One-to-Many Multi-agent Negotiation and Coordination Mechanisms to Manage User Satisfaction

Quality of Experience (QoE) is defined as the measure of end-user satisfaction with the service. Existing works addressing QoE-management rely on a binary vision of end-user satisfaction. This vision has been criticized by the growing empirical evidence showing that QoE is rather a degree. The aim of this article is to go beyond this binary vision and propose a QoE management mechanism. In particular, we propose a one-to-many negotiation mechanism allowing the provider to undertake satisfaction management : to meet fine-grained user QoE goals, while still minimizing the costs. This problem is formulated as an optimization problem, for which a linear model is proposed. For reference, a generic linear program solver is used to find the optimal solution, and an alternative heuristic algorithm is devised in order to improve the responsiveness, when the system has to scale up with fast growing number of users. Both are implemented and experimentally evaluated against state-of-the-art one-to-many negotiation frameworks.

[1]  Niels van Galen Last Agent Smith: Opponent Model Estimation in Bilateral Multi-issue Negotiation , 2012, New Trends in Agent-Based Complex Automated Negotiations.

[2]  Mohamed Shaheen Elgamel,et al.  Agent-Based Cloud Computing: A Survey , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud).

[3]  Gauthier Picard,et al.  AQUAMan: QoE-driven cost-aware mechanism for SaaS acceptability rate adaptation , 2017, WI.

[4]  Koen V. Hindriks,et al.  The Benefits of Opponent Models in Negotiation , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[5]  Christophe Gravier,et al.  Multi-agent Systems for Personalized QoE-Management , 2016, 2016 28th International Teletraffic Congress (ITC 28).

[6]  Ho-fung Leung,et al.  ABiNeS: An Adaptive Bilateral Negotiating Strategy over Multiple Items , 2012, 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[7]  Ryszard Kowalczyk,et al.  Establishing composite SLAs through concurrent QoS negotiation with surplus redistribution , 2012, Concurr. Comput. Pract. Exp..

[8]  Tobias Hoßfeld,et al.  From Packets to People: Quality of Experience as a New Measurement Challenge , 2013, Data Traffic Monitoring and Analysis.

[9]  Khalid Mansour,et al.  On Dynamic Negotiation Strategy for Concurrent Negotiation over Distinct Objects , 2014, Novel Insights in Agent-based Complex Automated Negotiation.

[10]  Minjie Zhang,et al.  An Adaptive Bilateral Negotiation Model Based on Bayesian Learning , 2013, Complex Automated Negotiations.

[11]  Koen V. Hindriks,et al.  Learning about the opponent in automated bilateral negotiation: a comprehensive survey of opponent modeling techniques , 2016, Autonomous Agents and Multi-Agent Systems.

[12]  Sandip Sen,et al.  Modeling opponent decision in repeated one-shot negotiations , 2005, AAMAS '05.

[13]  Gauthier Picard,et al.  AQUAMan: An Adaptive QoE-Aware Negotiation Mechanism for SaaS Elasticity Management , 2017, AAMAS.

[14]  Sarit Kraus,et al.  Facing the challenge of human-agent negotiations via effective general opponent modeling , 2009, AAMAS.

[15]  Pinar Yolum,et al.  Learning opponent’s preferences for effective negotiation: an approach based on concept learning , 2010, Autonomous Agents and Multi-Agent Systems.

[16]  Sebastian Möller,et al.  QoE beyond the MOS: an in-depth look at QoE via better metrics and their relation to MOS , 2016, Quality and User Experience.

[17]  Markus Fiedler,et al.  QoE-Based Network and Application Management , 2014, Quality of Experience.

[18]  Tobias Hoßfeld,et al.  SOS: The MOS is not enough! , 2011, 2011 Third International Workshop on Quality of Multimedia Experience.

[19]  Koen V. Hindriks,et al.  A Tit for Tat Negotiation Strategy for Real-Time Bilateral Negotiations , 2013, Complex Automated Negotiations.

[20]  Christophe Gravier,et al.  Modeling User Expectations & Satisfaction for SaaS Applications Using Multi-agent Negotiation , 2016, 2016 IEEE/WIC/ACM International Conference on Web Intelligence (WI).

[21]  Monica M. C. Schraefel,et al.  An Automated Negotiation Agent for Permission Management , 2017, AAMAS.

[22]  Gerhard Weiss,et al.  OMAC: A Discrete Wavelet Transformation Based Negotiation Agent , 2014, Novel Insights in Agent-based Complex Automated Negotiation.

[23]  Kwang Mong Sim,et al.  A Price- and-Time-Slot-Negotiation Mechanism for Cloud Service Reservations , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[24]  Kurosh Madani,et al.  An adaptive approach for decision making tactics in automated negotiation , 2013, Applied Intelligence.

[25]  A. Parasuraman,et al.  The nature and determinants of customer expectations of service , 1993 .

[26]  Alexander Raake,et al.  Quality of Experience: Advanced Concepts, Applications and Methods , 2014 .

[27]  Khalid Mansour,et al.  A Meta-Strategy for Coordinating of One-to-Many Negotiation over Multiple Issues , 2011 .

[28]  Nicholas R. Jennings,et al.  Coordinating multiple concurrent negotiations , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[29]  Nicholas R. Jennings,et al.  Negotiation decision functions for autonomous agents , 1998, Robotics Auton. Syst..

[30]  Kostas Stathis,et al.  Concurrent bilateral negotiation for open e-markets: the Conan strategy , 2017, Knowledge and Information Systems.

[31]  Bo An,et al.  Automated negotiation with decommitment for dynamic resource allocation in cloud computing , 2010, AAMAS.