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 :
بازگشت