TICP: Transport Information Collection Protocol

We present and validateTicp, a TCP-friendly reliable transport protocol to collect information from a large number of sources spread over the Internet.Ticp is a stand-alone protocol that can be used by any application requiring the reliable collection of information. It ensures two main functions: (i) the information arrives at the collector entirely and correctly, (ii) the implosion at the collector and the congestion of the network are avoided. The congestion control inTicp is done by having the collector probe the sources at a rate function of network conditions. The probing rate increases and decreases in a way similar to how TCP adapts its congestion window. We implementTicp in ns-2 and validate its performance. In particular, we show how efficientTicp is in quickly and reliably collecting information from a large number of sources, while avoiding network congestion and being fair with competing traffic.RésuméNous présentons et validonsTicp, un protocole de transport fiable, compatible avec tcp, qui sert à collecter des informations d’un grand nombre de sources distribuées à travers l’in-ternet.Ticp est un protocole indépendant pouvant être utilisé par toute application demandant une collecte fiable d’informations. Notre protocole assure la réalisation des deux objectifs suivants : (i) les informations à collecter arrivent entièrement et correctement au collecteur, et (ii) l’implosion du collecteur et la congestion du réseau sont évitées. Pour maîtriser la congestion dansTicp, le collecteur sonde les sources à une vitesse fonction de l’état du réseau afin qu ’elles renvoient leurs informations.Ticp est implémenté et validé dans ns-2. Nous montrons par des simulations intensives l’efficacité deTicp à collecter des informations de façon rapide et fiable tout en évitant la congestion du réseau et en restant compatible avec le trafic concurrent généré par les autres applications.

[1]  Kenneth L. Calvert,et al.  Concast: design and implementation of an active network service , 2001, IEEE J. Sel. Areas Commun..

[2]  Ian Wakeman,et al.  Scalable Feedback Control for Multicast Video Distribution in the Internet , 1994, SIGCOMM.

[3]  Sanjoy Paul,et al.  RMTP: a reliable multicast transport protocol , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[4]  Eitan Altman,et al.  Estimating membership in a multicast session , 2003, SIGMETRICS '03.

[5]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[6]  Vern Paxson,et al.  Computing TCP's Retransmission Timer , 2000, RFC.

[7]  Eitan Altman,et al.  Optimal on-line estimation of the size of a dynamic multicast group , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[8]  Hari Balakrishnan,et al.  Network Working Group , 1991 .

[9]  Mark Handley,et al.  Topologically-aware overlay construction and server selection , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[10]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[11]  Ernst W. Biersack,et al.  Scalable feedback for large groups , 1999, TNET.

[12]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[13]  R. Wilder,et al.  Wide-area Internet traffic patterns and characteristics , 1997, IEEE Netw..

[14]  Michael Luby,et al.  Fast, Reliable Data Transport , 2003, USENIX Symposium on Internet Technologies and Systems.

[15]  John Heidemann,et al.  RMST: reliable data transport in sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[16]  Ian Wakeman,et al.  Scalable feedback control for multicast video distribution in the Internet , 1994, SIGCOMM 1994.

[17]  Sanjoy Paul,et al.  Reliable Multicast Transport Protocol (RMTP) , 1997, IEEE J. Sel. Areas Commun..

[18]  David Thaler,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

[19]  Mark Handley,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

[20]  Donald F. Towsley,et al.  Multicast session membership size estimation , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[21]  Chieh-Yih Wan,et al.  PSFQ: a reliable transport protocol for wireless sensor networks , 2002, WSNA '02.