Modelling & simulating chained negotiation to enable sharing of notifications
Modelling & simulating chained negotiation to enable sharing of notifications
Notification services (NSs) are middleware components providing asynchronous message delivery between publishers and consumers. Multiple interconnected NSs form a distributed NS, with each NS routing notifications between publishers and consumers at different locations, enabling consumers to share subscriptions, reducing the number of messages sent. Consumers can specify Quality of Service (QoS) levels when subscribing to a NS, using negotiation to find QoS levels acceptable to both parties. However, if consumers specify sufficiently different QoS levels, notifications cannot be shared and new subscriptions must be made. Chained negotiation can be used to negotiate QoS levels through intermediate NSs, enabling the reuse of existing subscriptions for additional consumers. In this paper, we present a chained negotiation engine, evaluating its performance and behaviour, showing that it enables negotiation over QoS while still sharing notifications, and that it provides better results for a consumer by negotiation directly with the publisher.
479-482
Lawley, R
86a2e748-d3de-4f79-8b34-d9347fe254c6
Luck, M
a1457127-1c37-42d3-95a1-0cdef830f611
Moreau, L
033c63dd-3fe9-4040-849f-dfccbe0406f8
2005
Lawley, R
86a2e748-d3de-4f79-8b34-d9347fe254c6
Luck, M
a1457127-1c37-42d3-95a1-0cdef830f611
Moreau, L
033c63dd-3fe9-4040-849f-dfccbe0406f8
Lawley, R, Luck, M and Moreau, L
(2005)
Modelling & simulating chained negotiation to enable sharing of notifications.
IEEE/WIC/ACM Int Conf on Web Intelligence, Compiègne, France.
.
Record type:
Conference or Workshop Item
(Paper)
Abstract
Notification services (NSs) are middleware components providing asynchronous message delivery between publishers and consumers. Multiple interconnected NSs form a distributed NS, with each NS routing notifications between publishers and consumers at different locations, enabling consumers to share subscriptions, reducing the number of messages sent. Consumers can specify Quality of Service (QoS) levels when subscribing to a NS, using negotiation to find QoS levels acceptable to both parties. However, if consumers specify sufficiently different QoS levels, notifications cannot be shared and new subscriptions must be made. Chained negotiation can be used to negotiate QoS levels through intermediate NSs, enabling the reuse of existing subscriptions for additional consumers. In this paper, we present a chained negotiation engine, evaluating its performance and behaviour, showing that it enables negotiation over QoS while still sharing notifications, and that it provides better results for a consumer by negotiation directly with the publisher.
Text
wi05.pdf
- Accepted Manuscript
More information
Published date: 2005
Venue - Dates:
IEEE/WIC/ACM Int Conf on Web Intelligence, Compiègne, France, 2005-01-01
Organisations:
Web & Internet Science
Identifiers
Local EPrints ID: 261786
URI: http://eprints.soton.ac.uk/id/eprint/261786
PURE UUID: 6207eae5-4f62-4c04-b0d4-ff93075998b3
Catalogue record
Date deposited: 10 Feb 2006
Last modified: 14 Mar 2024 06:59
Export record
Contributors
Author:
R Lawley
Author:
M Luck
Author:
L Moreau
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics