Discussion of explicit congestion notification's impact on the Internet
 help / color / mirror / Atom feed
* [Ecn-sane] Using the ECN bits as signalling for explicit congestion control
@ 2019-05-14 19:37 Toke Høiland-Jørgensen
  2019-05-15 15:43 ` Rodney W. Grimes
  0 siblings, 1 reply; 2+ messages in thread
From: Toke Høiland-Jørgensen @ 2019-05-14 19:37 UTC (permalink / raw)
  To: ecn-sane

This popped up in my Google scholar: "ABC: A Simple Explicit Congestion
Control Protocol for Wireless Networks" - https://arxiv.org/pdf/1905.03429

Basically, they propose an explicit congestion control mechanism that
uses signalling from the bottleneck router to slow down or speed up, and
they re-purpose ECT(0) and ECT(1) as the signalling mechanism. I do
believe the end result is rather similar to SCE, isn't it?

The appendix contains what appears to be an extensive stability
analysis.

-Toke

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Ecn-sane] Using the ECN bits as signalling for explicit congestion control
  2019-05-14 19:37 [Ecn-sane] Using the ECN bits as signalling for explicit congestion control Toke Høiland-Jørgensen
@ 2019-05-15 15:43 ` Rodney W. Grimes
  0 siblings, 0 replies; 2+ messages in thread
From: Rodney W. Grimes @ 2019-05-15 15:43 UTC (permalink / raw)
  To: Toke H?iland-J?rgensen; +Cc: ecn-sane

> This popped up in my Google scholar: "ABC: A Simple Explicit Congestion
> Control Protocol for Wireless Networks" - https://arxiv.org/pdf/1905.03429
> 
> Basically, they propose an explicit congestion control mechanism that
> uses signalling from the bottleneck router to slow down or speed up, and
> they re-purpose ECT(0) and ECT(1) as the signalling mechanism. I do
> believe the end result is rather similar to SCE, isn't it?
> 
> The appendix contains what appears to be an extensive stability
> analysis.

It appears to indeed be similiar, though they solved
the hard problem with:
	To this end, ABC routers
	separate ABC and non-ABC flows into two queues, and
	use a simple algorithm to schedule packets from these
	queues. ABC makes no assumptions about the conges-
	tion control algorithm of non-ABC flows, is robust to
	the presence of short or application-limited flows, and
	requires a small amount of state at the router.

Thus they require a 2 queue AQM, something the SCE work
knows is the easy way out, and are trying to solv 
in ways that do not require this added complexity.

Also they seem to be miss named the actual bits and
confused the bit names with the meaning of the 4 possible
code values.  The bits, per RFC are ECT(0) and ECT(1)
and can be used to signal the 4 states non-ECN, ECN cable,
unused, and CE (by current RFC, we intened to consume
the unused as SCE)

I find it interesting that the apparent publication
date is ~16 days after the SCE ietf/104 presentation
and some months after the SCE work had become semi public.

Regards,
-- 
Rod Grimes                                                 rgrimes@freebsd.org

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-05-15 15:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-14 19:37 [Ecn-sane] Using the ECN bits as signalling for explicit congestion control Toke Høiland-Jørgensen
2019-05-15 15:43 ` Rodney W. Grimes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox