DocumentCode
187047
Title
End-to-End Congestion Control for Content-Based Networks
Author
Malekpour, Amirhossein ; Carzaniga, Antonio ; Pedone, Fernando
Author_Institution
Univ. of Lugano, Lugano, Switzerland
fYear
2014
fDate
6-9 Oct. 2014
Firstpage
221
Lastpage
231
Abstract
Publish/subscribe or "push" communication has been proposed as a new network service. In particular, in a content-based network, messages sent by publishers are delivered to subscribers based on the message content and on subscribers\´ long-term interests (subscriptions). In most systems that implement this form of communication, messages are treated as datagrams transmitted without end-to-end or in-network acknowledgments or without any form of flow control. In such systems, publishers do not avoid or even detect congestion, and brokers/routers respond to congestion by simply dropping overflowing messages. These systems are therefore unable to provide fair resource allocation and to properly handle traffic anomalies, and therefore are not suitable for large-scale deployments. With this motivation, we propose an end-to-end congestion control for content-based networks. In particular, we propose a practical and effective congestion-control protocol that is also content-aware, meaning that it modulates specific content-based traffic flows along a congested path. Inspired by an existing rate-control scheme for IP multicast, this protocol uses an equation-based flow-control algorithm that reacts to congestion in a manner similar to and compatible with TCP. We demonstrate experimentally that the protocol improves fairness among concurrent data flows and also reduces message loss significantly.
Keywords
IP networks; data flow computing; message passing; telecommunication congestion control; telecommunication traffic; transport protocols; IP multicast; TCP; concurrent data flows; congested path; congestion-control protocol; content-aware protocol; content-based networks; content-based traffic flows; datagrams; end-to-end congestion control; equation-based flow-control algorithm; message content; message loss; network service; publish/subscribe; push communication; rate-control scheme; Context; Delays; IP networks; Loss measurement; Protocols; Receivers; congestion control; content-based networking; publish/subscribe;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems (SRDS), 2014 IEEE 33rd International Symposium on
Conference_Location
Nara
Type
conf
DOI
10.1109/SRDS.2014.24
Filename
6983397
Link To Document