Increasing negotiation performance at the edge of the network
Sam Vente (1), Angelika Kimmig (1), Alun Preece (1), Federico Cerutti, (2) ((1) Cardiff University, (2) University of Brescia)

TL;DR
This paper introduces ACOP, an extension to the AOP negotiation protocol, enabling agents to express constraints, which reduces message exchanges and speeds up negotiations at the network edge without sacrificing utility.
Contribution
The paper proposes ACOP, a lightweight extension to AOP allowing constraint expression, improving negotiation efficiency for low-power edge devices.
Findings
ACOP reduces message count significantly, especially in impossible negotiations.
ACOP achieves faster agreements when they are possible.
No negative impact on utility when using ACOP.
Abstract
Automated negotiation has been used in a variety of distributed settings, such as privacy in the Internet of Things (IoT) devices and power distribution in Smart Grids. The most common protocol under which these agents negotiate is the Alternating Offers Protocol (AOP). Under this protocol, agents cannot express any additional information to each other besides a counter offer. This can lead to unnecessarily long negotiations when, for example, negotiations are impossible, risking to waste bandwidth that is a precious resource at the edge of the network. While alternative protocols exist which alleviate this problem, these solutions are too complex for low power devices, such as IoT sensors operating at the edge of the network. To improve this bottleneck, we introduce an extension to AOP called Alternating Constrained Offers Protocol (ACOP), in which agents can also express constraints…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSmart Grid Security and Resilience · Auction Theory and Applications · Optimization and Search Problems
