Skip to content

Applied control and queueing algorithms #6

@kriskowal

Description

@kriskowal

Please consider exercising some well-known control algorithms. I offer a couple and invite others.

I believe CoDel is straight-forward to implement as proposed.

AIMD requires the ability to observe whether a particular iteration failed, or rather, was retried. That might require a callback (e.g., the “mapback” for map) to hold a facet of the governor that reports that an error was observed and to cut the “congestion window” (concurrency limit) in half or some other multiplier/divisor.

These would be interesting and compelling use cases to illustrate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions