Leaky-Bucket-Algorithmus

Der Leaky-Bucket-Algorithmus ist ein einfaches Verfahren zum Traffic-Shaping. Es wird damit die Menge der übertragenen Daten geregelt. Dabei wird die maximale …

Leaky-Bucket-Algorithmus

Der Leaky-Bucket-Algorithmus ist ein einfaches Verfahren zum Traffic-Shaping. Es wird damit die Menge der übertragenen Daten geregelt. Dabei wird die maximale Datenrate begrenzt. Ein ähnlicher Algorithmus ist der Token-Bucket-Algorithmus.

Leaky-Bucket-Algorithmus

Alle Pakete werden in eine FIFO-Schlange einsortiert. Diese Schlange ist durch zwei Eigenschaften gekennzeichnet.

  1. Die Kapazität β beschreibt die maximale Aufnahmefähigkeit der Schlange. Falls die Schlange voll ist, werden alle folgenden Pakete verworfen.
  2. Die Ausgaberate ρ beschreibt, wie viel Pakete oder Bytes pro Sekunde die Schlange verlassen (Daher auch der Name: Die Pakete tropfen aus der Schlange wie durch ein Loch in einem Eimer).

Der Leaky-Bucket-Algorithmus wird bei Asynchronous Transfer Mode (ATM) verwendet und wird dort auch Generic Cell Rate Algorithm (GCRA) genannt.

Literatur

  • Erwin Rathgeb, Eugen Wallmeier: ATM – Infrastruktur für die Hochleistungskommunikation. Springer Verlag, Berlin / Heidelberg 1997, ISBN 978-3-642-64373-6.
  • Bernd Heinrichs: Multimedia im Netz. Springer Verlag, Berlin / Heidelberg 1996, ISBN 978-3-540-58349-3.
  • Peter Mandl, Andreas Bakomenko, Johannes Weiss: Grundkurs Datenkommunikation. TCP/IP-basierte Kommunikation, 2. Auflage, Friedrich Vieweg & Sohn Verlagsgesellschaft mbH, Wiesbaden 2010, ISBN 978-3-8348-0810-3.
  • Manfred Broy, Otto Spaniol (Hrsg.): VDI-Lexikon Informatik und Kommunikationstechnik. 2. Auflage, Springer Verlag Berlin Heidelberg, Berlin Heidelberg 1999, ISBN 978-3-642-46846-9.
  • Volker Jung, Hans-Jürgen Warnecke (Hrsg.): Handbuch für die Telekommunikation. Springer Verlag, Berlin / Heidelberg 1998, ISBN 978-3-642-97703-9.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.