TFC
- 18 April 2016
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
Services in modern data center networks pose growing performance demands. However, the widely existed special traffic patterns, such as micro-burst, highly concurrent flows, on-off pattern of flow transmission, exacerbate the performance of transport protocols. In this work, an clean-slate explicit transport control mechanism, called Token Flow Control (TFC), is proposed for data center networks to achieve high link utilization, ultra-low latency, fast convergence, and rare packets dropping. TFC uses tokens to represent the link bandwidth resource and define the concept of effective flows to stand for consumers. The total tokens will be explicitly allocated to each consumer every time slot. TFC excludes in-network buffer space from the flow pipeline and thus achieves zero-queueing. Besides, a packet delay function is added at switches to prevent packets dropping with highly concurrent flows. The performance of TFC is evaluated using both experiments on a small real testbed and large-scale simulations. The results show that TFC achieves high throughput, fast convergence, near zero-queuing and rare packets loss in various scenarios.Keywords
Funding Information
- National Basic Research Program of China (973 Program) (2012CB315803)
- National High-Tech Research and Development Plan of China (863 Plan) (2015AA020101)
- National Natural Science Foundation of China (NSFC) (61225011, 61502049)
This publication has 32 references indexed in Scilit:
- QuartzACM SIGCOMM Computer Communication Review, 2014
- FastpassACM SIGCOMM Computer Communication Review, 2014
- pFabricPublished by Association for Computing Machinery (ACM) ,2013
- A Guided Tour through Data-center NetworkingQueue, 2012
- Better never than latePublished by Association for Computing Machinery (ACM) ,2011
- Towards experimental evaluation of explicit congestion controlComputer Networks, 2009
- Processor Sharing Flows in the InternetLecture Notes in Computer Science, 2005
- Web search for a planet: the google cluster architectureIEEE Micro, 2003
- Congestion control for high bandwidth-delay product networksPublished by Association for Computing Machinery (ACM) ,2002
- Credit-based flow control for ATM networksIEEE Network, 1995