Bufferbloat (original) (raw)
Bufferbloat (バッファブロート) とは、パケット交換型ネットワークにおける、送信パケットの過剰なバッファリングにより生じる大きな遅延のことである。少なくとも2009年には海外で広く認知され始めており、数々の対策方法も考案され、実装されてきている。
Property | Value |
---|---|
dbo:abstract | Bufferbloat (zu Deutsch etwa aufgeblähter Puffer) beschreibt in der Informatik das Problem unnötig stark gefüllter Puffer in der Netzwerk-Hardware wie etwa Routern. Durch Bufferbloat entsteht eine unnötige Verzögerung für die zu verarbeitenden Pakete, außerdem kann der Puffer seine Aufgabe, Lastspitzen abzufangen, womöglich nicht mehr erfüllen. Bufferbloat wurde bereits in den frühen Tagen des Internets (damals noch „Problem der vollen Puffer“) erkannt. Bereits 1989 gab es erste Vorschläge, diesem Problem zu begegnen. Mit CoDel und stehen mittlerweile zwar Warteschlangenalgorithmen zur Verfügung, welche dem Problem zumindest teilweise abhelfen. Im Großteil der kommerziell erhältlichen Router für Heimanwender sind diese allerdings noch nicht implementiert, sodass das Bufferbloat-Problem hier weiter besteht. (de) Bufferbloat is a cause of high latency and jitter in packet-switched networks caused by excess buffering of packets. Bufferbloat can also cause packet delay variation (also known as jitter), as well as reduce the overall network throughput. When a router or switch is configured to use excessively large buffers, even very high-speed networks can become practically unusable for many interactive applications like voice over IP (VoIP), audio streaming, online gaming, and even ordinary web browsing. Some communications equipment manufacturers designed unnecessarily large buffers into some of their network products. In such equipment, bufferbloat occurs when a network link becomes congested, causing packets to become queued for long periods in these oversized buffers. In a first-in first-out queuing system, overly large buffers result in longer queues and higher latency, and do not improve network throughput. It can also be induced by specific slow-speed connections hindering the on-time delivery of other packets. The bufferbloat phenomenon was described as early as 1985. It gained more widespread attention starting in 2009. (en) Bufferbloat (バッファブロート) とは、パケット交換型ネットワークにおける、送信パケットの過剰なバッファリングにより生じる大きな遅延のことである。少なくとも2009年には海外で広く認知され始めており、数々の対策方法も考案され、実装されてきている。 (ja) 버퍼블로트(bufferbloat)는 패킷의 과도한 버퍼링으로 인해 생기는 패킷 교환 네트워크의 높은 레이턴시의 원인이다. 버퍼블로트는 지터(jitter)로 불리는 를 일으킬 수도 있으며 전반적인 네트워크 스루풋을 감소시킬 수 있다. 라우터나 스위치가 과도하게 큰 버퍼를 사용하도록 구성될 경우 매우 속도가 빠른 네트워크라 할지라도 음성 인터넷 프로토콜(VoIP), 온라인 게이밍, 심지어는 일반적인 웹 서핑 등 수많은 상호작용 환경에서 실질적인 사용이 불가능하게 될 수 있다. 일부 통신 장비 제조업체들은 자사의 안에 불필요하게 큰 버퍼를 설계하였다. 네트워크 링크가 혼잡하게 되면 이러한 장비에서 버퍼블로트가 발생하며, 이 과도한 크기의 버퍼 속에 패킷이 장시간 큐(queue)에 쌓이게 된다. 선입 선출 큐 시스템에서 과도하게 큰 버퍼는 더 긴 큐와 더 높은 지연을 초래하며 네트워크 스루풋을 개선시키지 못한다. 버퍼블로트 현상은 1985년 초에 기술되었다. 이 문제는 2009년 더 많은 조명을 받기 시작했다. (ko) Bufferbloat é a alta latência em redes com comutação de pacotes causada pelo excesso de buffering de pacotes. O bufferbloat também pode causar variação de atraso de pacotes (também conhecido como jitter), além de reduzir a taxa de transferência global da rede. Quando um roteador ou switch está configurado para usar buffers excessivamente grandes, mesmo as redes de alta velocidade podem tornar-se praticamente inutilizáveis para muitas aplicações interativas, como VoIP, jogos on-line e até navegação na web. Alguns fabricantes de equipamentos de comunicação colocaram buffers excessivamente grandes em alguns de seus produtos de rede. Em tal equipamento, o bufferbloat ocorre quando um link de rede fica congestionado, fazendo com que os pacotes fiquem enfileirados com buffer durante muito tempo. Em um FIFO, os buffers excessivamente grandes resultam em filas mais longas, com maior latência, e não melhoram o rendimento da rede. O fenômeno do bufferbloat foi inicialmente descrito em 1985. Ganhou atenção mais ampla a partir de 2009. (pt) Излишняя сетевая буферизация (англ. Bufferbloat — распухание буфера) — явление, возникающее в сетях с коммутацией пакетов, когда чрезмерная буферизация вызывает увеличение времени прохождения пакетов (latency) и разброса задержки пакетов (jitter), и в результате уменьшение пропускной способности (throughput). Проект www.bufferbloat.net иронично определил этот термин, как «ухудшение производительности Интернета, вызванное предыдущими попытками её улучшения». Термин Bufferbloat в конце 2010 предложил Джим Геттиc, сотрудник Bell Labs, член комитета W3C и один из редакторов спецификации HTTP/1.1. (ru) 缓冲膨胀是一种因数据包过度缓冲而引起的数据包交换网络高延迟原因。缓冲膨胀还可能导致数据包延迟变化(也称为抖动),并降低整体网络吞吐量。当路由器或交换机配置了过大的缓冲区时,对于许多交互式应用程序,例如IP语音(VoIP),在线游戏,甚至普通的网页浏览,即使是非常高速的网络也几乎无法使用。 一些通信设备制造商在他们的某些网络产品中不必要地设计了过大的缓冲区。在这种设备中,当网络链路拥塞时,就会发生缓冲膨胀,从而导致数据包在这些超大缓冲区中长时间排队。在先进先出队列系统中,过大的缓冲区会导致更长的队列和更高的延迟,并且不会提高网络吞吐量。 早在1985年就已经有人发现并描述了这种缓冲膨胀现象。从2009年开始,它受到了越来越广泛的关注。 (zh) |
dbo:wikiPageExternalLink | http://queue.acm.org/detail.cfm%3Fid=2076798 https://lwn.net/Articles/564978/ https://www.dropbox.com/sh/ihvbcuxfs2t8kp8/2xoXrlSeq9/Fred_Baker_LACNIC%20Wednesday.pptx |
dbo:wikiPageID | 30353647 (xsd:integer) |
dbo:wikiPageLength | 18205 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1121151540 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Router_(computing) dbr:Rule_of_thumb dbr:BitTorrent dbr:DOCSIS dbr:Vint_Cerf dbr:Internet_radio dbr:Congestion_window dbr:Network_switch dbr:Web_navigation dbr:Fred_Baker_(IETF_chair) dbr:Gigabit_Ethernet dbr:Linux dbr:MTR_(software) dbr:Network_packet dbr:Packet_loss dbr:Streaming_media dbc:Internet_architecture dbr:Active_queue_management dbr:Throughput dbr:Traceroute dbr:HTTP_pipelining dbr:Head-of-line_blocking dbr:Latency_(engineering) dbr:Explicit_Congestion_Notification dbr:Bandwidth-delay_product dbr:Bandwidth_(computing) dbr:Differentiated_services dbr:Transmission_Control_Protocol dbr:Network_congestion dbr:Video_chat dbr:HTTP/2 dbc:Network_performance dbc:Flow_control_(data) dbr:Jim_Gettys dbr:LWN.net dbr:TCP_tuning dbr:CoDel dbr:Home_network dbr:WiFi dbr:Cable_modem dbr:Ping_(networking_utility) dbr:IETF dbr:Instant_messaging dbr:MiB dbr:Microsoft_OneDrive dbr:Online_game dbr:Micro_Transport_Protocol dbr:Millisecond dbr:User_Datagram_Protocol dbr:Van_Jacobson dbr:Video_on_demand dbr:FIFO_(computing_and_electronics) dbr:Voice_over_IP dbr:TCP_congestion_control dbr:Packet_delay_variation dbr:Packet-switched_network dbr:Remote_login dbr:Buffer_(telecommunication) dbr:Network_equipment dbr:Network_protocol dbr:TCP_congestion_control_algorithm dbr:Wireless_access_points dbr:FQ-CoDel dbr:PIE_(queue_management_algorithm) |
dbp:certain | y (en) |
dbp:date | April 2020 (en) |
dbp:wikiPageUsesTemplate | dbt:Cn dbt:Reflist dbt:See_also dbt:Short_description dbt:Sps dbt:Unreliable_sources dbt:Use_American_English dbt:Use_mdy_dates dbt:Youtube |
dct:subject | dbc:Internet_architecture dbc:Network_performance dbc:Flow_control_(data) |
gold:hypernym | dbr:Phenomenon |
rdf:type | owl:Thing dbo:Disease |
rdfs:comment | Bufferbloat (バッファブロート) とは、パケット交換型ネットワークにおける、送信パケットの過剰なバッファリングにより生じる大きな遅延のことである。少なくとも2009年には海外で広く認知され始めており、数々の対策方法も考案され、実装されてきている。 (ja) 버퍼블로트(bufferbloat)는 패킷의 과도한 버퍼링으로 인해 생기는 패킷 교환 네트워크의 높은 레이턴시의 원인이다. 버퍼블로트는 지터(jitter)로 불리는 를 일으킬 수도 있으며 전반적인 네트워크 스루풋을 감소시킬 수 있다. 라우터나 스위치가 과도하게 큰 버퍼를 사용하도록 구성될 경우 매우 속도가 빠른 네트워크라 할지라도 음성 인터넷 프로토콜(VoIP), 온라인 게이밍, 심지어는 일반적인 웹 서핑 등 수많은 상호작용 환경에서 실질적인 사용이 불가능하게 될 수 있다. 일부 통신 장비 제조업체들은 자사의 안에 불필요하게 큰 버퍼를 설계하였다. 네트워크 링크가 혼잡하게 되면 이러한 장비에서 버퍼블로트가 발생하며, 이 과도한 크기의 버퍼 속에 패킷이 장시간 큐(queue)에 쌓이게 된다. 선입 선출 큐 시스템에서 과도하게 큰 버퍼는 더 긴 큐와 더 높은 지연을 초래하며 네트워크 스루풋을 개선시키지 못한다. 버퍼블로트 현상은 1985년 초에 기술되었다. 이 문제는 2009년 더 많은 조명을 받기 시작했다. (ko) Излишняя сетевая буферизация (англ. Bufferbloat — распухание буфера) — явление, возникающее в сетях с коммутацией пакетов, когда чрезмерная буферизация вызывает увеличение времени прохождения пакетов (latency) и разброса задержки пакетов (jitter), и в результате уменьшение пропускной способности (throughput). Проект www.bufferbloat.net иронично определил этот термин, как «ухудшение производительности Интернета, вызванное предыдущими попытками её улучшения». Термин Bufferbloat в конце 2010 предложил Джим Геттиc, сотрудник Bell Labs, член комитета W3C и один из редакторов спецификации HTTP/1.1. (ru) 缓冲膨胀是一种因数据包过度缓冲而引起的数据包交换网络高延迟原因。缓冲膨胀还可能导致数据包延迟变化(也称为抖动),并降低整体网络吞吐量。当路由器或交换机配置了过大的缓冲区时,对于许多交互式应用程序,例如IP语音(VoIP),在线游戏,甚至普通的网页浏览,即使是非常高速的网络也几乎无法使用。 一些通信设备制造商在他们的某些网络产品中不必要地设计了过大的缓冲区。在这种设备中,当网络链路拥塞时,就会发生缓冲膨胀,从而导致数据包在这些超大缓冲区中长时间排队。在先进先出队列系统中,过大的缓冲区会导致更长的队列和更高的延迟,并且不会提高网络吞吐量。 早在1985年就已经有人发现并描述了这种缓冲膨胀现象。从2009年开始,它受到了越来越广泛的关注。 (zh) Bufferbloat is a cause of high latency and jitter in packet-switched networks caused by excess buffering of packets. Bufferbloat can also cause packet delay variation (also known as jitter), as well as reduce the overall network throughput. When a router or switch is configured to use excessively large buffers, even very high-speed networks can become practically unusable for many interactive applications like voice over IP (VoIP), audio streaming, online gaming, and even ordinary web browsing. (en) Bufferbloat (zu Deutsch etwa aufgeblähter Puffer) beschreibt in der Informatik das Problem unnötig stark gefüllter Puffer in der Netzwerk-Hardware wie etwa Routern. Durch Bufferbloat entsteht eine unnötige Verzögerung für die zu verarbeitenden Pakete, außerdem kann der Puffer seine Aufgabe, Lastspitzen abzufangen, womöglich nicht mehr erfüllen. Bufferbloat wurde bereits in den frühen Tagen des Internets (damals noch „Problem der vollen Puffer“) erkannt. Bereits 1989 gab es erste Vorschläge, diesem Problem zu begegnen. Mit CoDel und stehen mittlerweile zwar Warteschlangenalgorithmen zur Verfügung, welche dem Problem zumindest teilweise abhelfen. Im Großteil der kommerziell erhältlichen Router für Heimanwender sind diese allerdings noch nicht implementiert, sodass das Bufferbloat-Problem hi (de) Bufferbloat é a alta latência em redes com comutação de pacotes causada pelo excesso de buffering de pacotes. O bufferbloat também pode causar variação de atraso de pacotes (também conhecido como jitter), além de reduzir a taxa de transferência global da rede. Quando um roteador ou switch está configurado para usar buffers excessivamente grandes, mesmo as redes de alta velocidade podem tornar-se praticamente inutilizáveis para muitas aplicações interativas, como VoIP, jogos on-line e até navegação na web. (pt) |
rdfs:label | Bufferbloat (de) Bufferbloat (en) 버퍼블로트 (ko) Bufferbloat (ja) Bufferbloat (pt) Излишняя сетевая буферизация (ru) 缓冲膨胀 (zh) |
rdfs:seeAlso | dbr:TCP_tuning dbr:CoDel |
owl:sameAs | freebase:Bufferbloat wikidata:Bufferbloat dbpedia-de:Bufferbloat dbpedia-fa:Bufferbloat dbpedia-ja:Bufferbloat dbpedia-ko:Bufferbloat dbpedia-pt:Bufferbloat dbpedia-ru:Bufferbloat dbpedia-zh:Bufferbloat https://global.dbpedia.org/id/3tdKR |
prov:wasDerivedFrom | wikipedia-en:Bufferbloat?oldid=1121151540&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Bufferbloat |
is dbo:wikiPageRedirects of | dbr:Buffer_bloat |
is dbo:wikiPageWikiLink of | dbr:Dave_Taht dbr:DOCSIS dbr:Vishal_Misra dbr:List_of_programmers dbr:Gogo_Inflight_Internet dbr:MTR_(software) dbr:Packet_loss dbr:Active_queue_management dbr:Head-of-line_blocking dbr:Latency_(engineering) dbr:Bandwidth-delay_product dbr:Fair_queuing dbr:Kathleen_Nichols dbr:Network_congestion dbr:Queuing_delay dbr:Quality_of_service dbr:Jim_Gettys dbr:TCP_tuning dbr:CoDel dbr:Recursive_Internetwork_Architecture dbr:OpenWrt dbr:Network_scheduler dbr:TCP_congestion_control dbr:Buffer_bloat |
is foaf:primaryTopic of | wikipedia-en:Bufferbloat |