====== Web100 Notes ====== The pdf can be found [[http://portal.acm.org/ft_gateway.cfm?id=957002&type=pdf&coll=DL&dl=ACM&CFID=16657217&CFTOKEN=91943640|here]]. This paper details a modification to the linux kernel TCP stack that records TCP events and adds additional logging so that users can better observe how TCP is performing. With these kernel extensions (Kernel Instrument Set (KIS)), several tools are provided that allow users to debug TCP connections (with a focus on long RTT and large data transfers). * passive instrumentation of active transport * experimental TCP algorithms can be enabled and configured on a per connection basis * workaround like setting max_ssthresh : Limited slow start * Provides support user mode congestion control through TCP controls and instruments **BibTex** <code> @article{Mathis:2003:WET:956993.957002, author = {Mathis, Matt and Heffner, John and Reddy, Raghu}, title = {Web100: extended TCP instrumentation for research, education and diagnosis}, journal = {SIGCOMM Comput. Commun. Rev.}, volume = {33}, issue = {3}, month = {July}, year = {2003}, issn = {0146-4833}, pages = {69--79}, numpages = {11}, url = {http://doi.acm.org/10.1145/956993.957002}, doi = {http://doi.acm.org/10.1145/956993.957002}, acmid = {957002}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {Net100, TCP Performance, Web100, instrumentation}, } </code>