Toggle Main Menu Toggle Search

Open Access padlockePrints

A QoS-negotiable middleware system for reliably multicasting messages of arbitrary size

Lookup NU author(s): Antonio Di Ferdinando, Dr Paul EzhilchelvanORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


e-Business organizations commonly trade services together with Quality of Service (QoS) guarantees that are often dynamically agreed upon prior to service provisioning. Violating agreed QoS levels incurs penalties and hence service providers agree to QoS requests only after assessing the resource availability. Thus the system should, in addition to providing the services, (i) monitor resource availability, (ii) assess the affordability of a requested QoS level, and (iii) adapt autonomically to QoS perturbations which might undermine any assumptions made during assessment. This paper will focus on building such a system for reliably multicasting messages of arbitrary size over a loss-prone network of arbitrary topology such as the Internet. The QoS metrics of interest will be reliability, latency and relative latency. We meet the objectives (i) - (iii) by describing a network monitoring scheme, developing two multicast protocols, and by analytically estimating the achievable latencies and reliability in terms of controllable protocol parameters. Protocol development involves extending in two distinct ways an existing QoS-adaptive protocol designed for a single packet. Analytical estimation makes use of experimentally justified approximations and their impact is evaluated through simulations. As the protocol extension approaches are complementary in nature, so are the application contexts they are found best suited to; e.g., one is suited to small messages while the other to large messages. © 2006 IEEE.

Publication metadata

Author(s): Di Ferdinando A, Ezhilchelvan P, Dales M, Crowcroft J

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)

Year of Conference: 2006

Pages: 253-260

Publisher: IEEE


DOI: 10.1109/ISORC.2006.10

Library holdings: Search Newcastle University Library for this item

ISBN: 076952561X