<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=CoDel</id>
	<title>CoDel - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=CoDel"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CoDel&amp;action=history"/>
	<updated>2026-05-28T03:51:22Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=CoDel&amp;diff=2821115&amp;oldid=prev</id>
		<title>213.146.89.178: Tippfehler korrigiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CoDel&amp;diff=2821115&amp;oldid=prev"/>
		<updated>2024-07-29T07:42:57Z</updated>

		<summary type="html">&lt;p&gt;Tippfehler korrigiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{QS-Informatik|Knacknüsse=Ja}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CoDel&amp;#039;&amp;#039;&amp;#039; (ausgesprochen „koddel“) steht für &amp;#039;&amp;#039;&amp;#039;controlled delay&amp;#039;&amp;#039;&amp;#039; und bezeichnet einen [[Algorithmus]] zum [[Puffermanagement]] in [[Computernetzwerk|Computernetzwerken]]. Designziel war die [[Network congestion avoidance|Vermeidung von Netzwerküberlastungen]], welche durch den sogenannten [[Bufferbloat]] verursacht werden. Er wurde von [[Kathleen Nichols]] und [[Van Jacobson]] entwickelt&amp;lt;ref&amp;gt;[https://queue.acm.org/detail.cfm?id=2209336 queue.acm.org]&amp;lt;/ref&amp;gt; und als &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;8289&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=8289 |Titel=Controlled Delay Active Queue Management |Datum=2018-01 |Autor=K. Nichols, V. Jacobson, A. McGregor, J. Iyengar}}&amp;lt;/ref&amp;gt; veröffentlicht.&lt;br /&gt;
&lt;br /&gt;
Klassische passive Pufferverwaltungsalgorithmen, wie etwa [[First In – First Out|FIFO]], verwerfen eingehende Pakete, wenn der Puffer voll ist. CoDel hingegen wählt gezielt Pakete zum Verwerfen aus und löscht diese frühzeitig aus dem Puffer um die Latenz gering zu halten. Damit zählt CoDel zur Klasse der aktiven Pufferverwaltungsalgorithmen.&lt;br /&gt;
&lt;br /&gt;
CoDel ist ab Version 3.5&amp;lt;ref&amp;gt;[https://www.pro-linux.de/news/1/18646/linux-kernel-35-freigegeben.html pro-linux.de]&amp;lt;/ref&amp;gt; im [[Linux (Kernel)|Linux-Kernel]] enthalten, wurde aber von manchen Projekten, wie z.&amp;amp;nbsp;B. [[OpenWrt]], auch auf ältere Kernel portiert.&amp;lt;ref&amp;gt;[https://dev.openwrt.org/changeset/31756 dev.openwrt.org]&amp;lt;/ref&amp;gt; Heute wird allerdings vorwiegend die Weiterentwicklung [[FQ-CoDel]] eingesetzt.&lt;br /&gt;
&lt;br /&gt;
== Ziele ==&lt;br /&gt;
Wie beschrieben, wurde CoDel entwickelt, um dem Problem des Bufferbloats in Computernetzwerken zu begegnen. Es wird zwischen „guten“ Puffern und „schlechten“ Puffern unterschieden. Gute Puffer bezeichnen die genutzten Kapazitäten, welche sich durch Bursts aufbauen und anschließend zügig wieder abgebaut werden. Schlechte Puffer sind dauerhaft gefüllte Puffer, welche nicht wieder abgebaut werden, da die Eingangs- und Ausgangsrate der Pakete in etwa gleich ist. Dies sorgt für sogenannte &amp;#039;&amp;#039;stading queues&amp;#039;&amp;#039; und verursacht Latenz im Netzwerkverkehr. Das Designziel von CoDel war es, zwischen diesen beiden Arten von Puffern zu unterscheiden, und so in der Lage zu sein, beide unterschiedlich zu bearbeiten.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Ziel war es, CoDel parameterlos zu halten. Es sollte also keine Einstellparameter für Nutzer oder Softwareentwickler geben. Dadurch sollte die Implementierung und Nutzung des Verfahrens einfach und effizient möglich sein.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Algorithmus]]&lt;br /&gt;
[[Kategorie:Rechnernetze]]&lt;/div&gt;</summary>
		<author><name>213.146.89.178</name></author>
	</entry>
</feed>