DocumentCode
2397404
Title
Delay-Cognizant Reliable Delivery for Publish/Subscribe Overlay Networks
Author
Guo, Shuo ; Karenos, Kyriakos ; Kim, Minkyong ; Lei, Hui ; Reason, Johnathan
Author_Institution
Univ. of Minnesota, Minneapolis, MN, USA
fYear
2011
fDate
20-24 June 2011
Firstpage
403
Lastpage
412
Abstract
The number of real-world applications that require QoS guarantees is constantly increasing and they often follow the publish/subscribe (pub/sub)messaging paradigm, which provides loosely coupled many-to-many communication. Many QoS-aware systems use overlay networks as they allow flexible routing. To provide QoS-aware pub/sub messaging in overlay networks, the messaging system should be adaptive to the changes in network conditions (such as delay and failures). However, many pub/sub systems depend on a flexed routing topology and it is costly to rebuild this topology in case of failures. This study seeks to address this challenge with Delay-Cognizant Reliable Delivery (DCRD), a novel and delay-aware dynamic routing algorithm to provide reliable message delivery for pub/sub overlay networks. For reliable message delivery, DCRD no longer uses a flxed routing topology. Instead, it dynamically switches among different links to bypass link failures and increase the chance to meet QoS requirement. Each node tries different neighboring nodes in an order that is mathematically proven to minimize the expected delay of packet delivery. With all possible neighboring nodes sorted this way, DCRD guarantees that packets are delivered as long as there exists a path between the publisher and subscriber and that the expected delay is minimized. DCRD is extensively evaluated in simulation with comparison to existing tree-based routing approaches as well as a multi path approach using different network topologies, delay constraints, and loss probabilities. Simulation results show that DCRD performs better than all the baselines, providing reliable message delivery and satisfying the delay requirement for more than 98% of messages when the link failure probability is 4% or less.
Keywords
computer network reliability; failure analysis; message passing; network routing; network topology; quality of service; QoS aware system; delay aware dynamic routing algorithm; delay cognizant reliable delivery; loosely coupled many-to-many communication; multipath approach; network topology; packet delivery delay; publish-subscribe overlay network; reliable message delivery; Delay; Heuristic algorithms; Peer to peer computing; Quality of service; Receivers; Routing; Silicon;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems (ICDCS), 2011 31st International Conference on
Conference_Location
Minneapolis, MN
ISSN
1063-6927
Print_ISBN
978-1-61284-384-1
Electronic_ISBN
1063-6927
Type
conf
DOI
10.1109/ICDCS.2011.23
Filename
5961721
Link To Document