246:
86:
congestion-avoidance algorithms. Bufferbloat causes problems such as high and variable latency, network bottlenecks, and dropped packets. As a buffer becomes full of packets for one TCP stream, packets from other network flows are dropped. The buffers then take some time to drain, before the TCP
87:
connection ramps back up to speed and then floods the buffers again. When the bufferbloat problem is present and the network is under load, even normal web page loads can take many seconds to complete, and simple DNS queries can fail due to timeouts.
94:, how to improve network simulation with feedback, and how to navigate complexity to achieve high performance. From September 1984 to December 1985, Nichols was an assistant professor of Electrical and Computer Engineering at
70:. In addition, she was co-chair of the IETF Differentiated Services Working Group, has held several positions with the IEEE Hot Interconnects Symposium, and has been a guest editor of both IEEE Software and IEEE Micro.
294:
30:, where she was part of the founding team. Prior to Packet Design she was director of advanced Internet architectures in the Office of CTO at
304:
26:, a network architecture and performance company based in California, US. Before founding Pollere, Nichols was VP of Network Science at
289:
299:
309:
43:
83:
78:
Nichols' research focuses on networking and
Internet performance. She has written about the problem of
223:
22:
is an
American computer scientist and computer networking expert. Nichols is the founder and CEO of
182:
47:
95:
284:
210:
245:
8:
50:. She has held several advanced architecture and research positions at Pollere, Cisco,
90:
Beyond bufferbloat, Nichols has also published additional research on how to control
67:
190:
155:
91:
63:
258:
278:
143:
31:
27:
195:
160:
139:
51:
42:
Nichols holds a Ph.D. in electrical engineering and computer sciences from
79:
115:
59:
236:
16:
American computer scientist and computer networking researcher
55:
240:
23:
276:
46:, and a B.S. in electrical engineering from the
181:Gettys, Jim; Nichols, Kathleen (January 2012).
134:
180:
183:"Bufferbloat: Dark Buffers in the Internet"
37:
244:
295:University of California, Berkeley alumni
194:
159:
277:
13:
305:American women computer scientists
174:
44:University of California, Berkeley
14:
321:
82:, which can lead to failure with
290:University of Pittsburgh alumni
259:"Kathleen Nichols Linkedin Bio"
251:
230:
128:
108:
1:
185:. Communications of the ACM.
101:
84:Transmission Control Protocol
300:American computer scientists
7:
310:21st-century American women
73:
10:
326:
154:(5). ACM Publishing: 20.
144:"Controlling Queue Delay"
48:University of Pittsburgh
38:Education and background
196:10.1145/2063176.2063196
161:10.1145/2208917.2209336
96:Oregon State University
218:Cite journal requires
243:Bibliography Server
237:Kathleen M. Nichols
68:AT&T Bell Labs
189:(1). ACM: 57–65.
136:Nichols, Kathleen
317:
269:
268:
266:
265:
255:
249:
248:
234:
228:
227:
221:
216:
214:
206:
204:
203:
198:
178:
172:
171:
169:
168:
163:
132:
126:
125:
123:
122:
112:
20:Kathleen Nichols
325:
324:
320:
319:
318:
316:
315:
314:
275:
274:
273:
272:
263:
261:
257:
256:
252:
235:
231:
219:
217:
208:
207:
201:
199:
179:
175:
166:
164:
133:
129:
120:
118:
114:
113:
109:
104:
76:
62:Research Labs,
40:
17:
12:
11:
5:
323:
313:
312:
307:
302:
297:
292:
287:
271:
270:
250:
229:
220:|journal=
173:
142:(2012-05-06).
127:
106:
105:
103:
100:
92:queueing delay
75:
72:
64:Apple Computer
39:
36:
15:
9:
6:
4:
3:
2:
322:
311:
308:
306:
303:
301:
298:
296:
293:
291:
288:
286:
285:Living people
283:
282:
280:
260:
254:
247:
242:
238:
233:
225:
212:
197:
192:
188:
184:
177:
162:
157:
153:
149:
145:
141:
140:Jacobson, Van
137:
131:
117:
111:
107:
99:
97:
93:
88:
85:
81:
71:
69:
65:
61:
57:
53:
49:
45:
35:
33:
32:Cisco Systems
29:
28:Packet Design
25:
21:
262:. Retrieved
253:
232:
211:cite journal
200:. Retrieved
186:
176:
165:. Retrieved
151:
147:
135:
130:
119:. Retrieved
110:
89:
77:
52:Bay Networks
41:
24:Pollere, Inc
19:
18:
80:bufferbloat
279:Categories
264:2015-08-20
202:2015-08-20
167:2015-08-20
121:2015-08-20
116:"About Us"
102:References
148:ACM Queue
74:Research
60:Philips
66:, and
56:Com21
241:DBLP
224:help
239:at
191:doi
156:doi
281::
215::
213:}}
209:{{
187:55
152:10
150:.
146:.
138:;
98:.
58:,
54:,
34:.
267:.
226:)
222:(
205:.
193::
170:.
158::
124:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.