The University of Southampton
University of Southampton Institutional Repository

Modelling & simulating chained negotiation to enable sharing of notifications

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
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. pp. 479-482 .

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
Download (50kB)

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
ORCID for L Moreau: ORCID iD orcid.org/0000-0002-3494-120X

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 ORCID iD

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×