Internetworking circuit and connectionless networks

A new type of gateway, called a ConnectionLess Circuit (CLC) gateway is proposed to internetwork connectionless (CL) networks with dynamically shared circuit/virtual networks. In contrast with IP routers, CLC gateways implement (a) a signaling function to receive circuit setup/release requests triggered by end hosts and initiate dynamic circuit setup/release through their attached circuit subnetworks, (b) transport-layer functionality to terminate TCP connections across CL subnetworks and Circuit-TCP (CTCP) connections across circuits, and (c) disk buffering to decouple transfers across CL subnetworks from transfers across high-speed circuit subnetworks. Specifically, this internetworking architecture is proposed for large files transfers with a goal of increasing end-to-end transfer rates. A path for introducing this architecture and services into the current Internet, involving programmable patch panels in addition to CLC gateways and circuit subnetworks, is presented. A CLC gateway using web proxy Squid software is implemented. Experiments with this gateway demonstrate the need for decoupling through disk buffering and TCP/CTCP terminations. Measurements on a rate-mismatched path, with a 155Mbps circuit between CLC gateways, and a 1Mbps bottleneck link rate on a CL subnetwork, show that a 100MB file transfer without disk buffering resulted in a 0.6% circuit utilization, tying up the circuit for 843.8sec, while with disk buffering, utilization improves to 90.8% while holding the circuit for only 5.96sec.

[1]  Malathi Veeraraghavan,et al.  On Using Circuit-Switched Networks for File Transfers , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[2]  R. Callon Internetwork protocol , 1983, Proceedings of the IEEE.

[3]  Vinton G. Cerf,et al.  A protocol for packet network intercommunication , 1974, CCRV.

[4]  Himabindu Pucha,et al.  Overlay TCP: Ending End-to-End Transport for Higher Throughput , 2005 .

[5]  Malathi Veeraraghavan,et al.  A Transport Protocol for Dedicated End-to-End Circuits , 2006, 2006 IEEE International Conference on Communications.

[6]  Greg Minshall,et al.  Flow labelled IP: a connectionless approach to ATM , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[7]  Malathi Veeraraghavan,et al.  CAM03-1: On the Suitability of Applications for GMPLS Networks , 2006, IEEE Globecom 2006.

[8]  Malathi Veeraraghavan,et al.  A study of bandwidth-sharing mechanisms in connection-oriented networks , 2008 .

[9]  Micah Beck,et al.  An end-to-end approach to globally scalable network storage , 2002, SIGCOMM '02.

[10]  Jerome H. Saltzer,et al.  End-to-end arguments in system design , 1984, TOCS.

[11]  Duane Wessels Squid: The Definitive Guide , 2004 .