버퍼블로트
보이기
버퍼블로트(bufferbloat)는 패킷의 과도한 버퍼링으로 인해 생기는 패킷 교환 네트워크의 높은 레이턴시의 원인이다. 버퍼블로트는 지터(jitter)로 불리는 패킷 지연 변화를 일으킬 수도 있으며 전반적인 네트워크 스루풋을 감소시킬 수 있다. 라우터나 스위치가 과도하게 큰 버퍼를 사용하도록 구성될 경우 매우 속도가 빠른 네트워크라 할지라도 음성 인터넷 프로토콜(VoIP), 온라인 게이밍, 심지어는 일반적인 웹 서핑 등 수많은 상호작용 환경에서 실질적인 사용이 불가능하게 될 수 있다.
일부 통신 장비 제조업체들은 자사의 네트워크 제품 안에 불필요하게 큰 버퍼를 설계하였다. 네트워크 링크가 혼잡하게 되면 이러한 장비에서 버퍼블로트가 발생하며, 이 과도한 크기의 버퍼 속에 패킷이 장시간 큐(queue)에 쌓이게 된다. 선입 선출 큐 시스템에서 과도하게 큰 버퍼는 더 긴 큐와 더 높은 지연을 초래하며 네트워크 스루풋을 개선시키지 못한다.
버퍼블로트 현상은 1985년 초에 기술되었다.[1] 이 문제는 2009년 더 많은 조명을 받기 시작했다.[2]
같이 보기
[편집]각주
[편집]- ↑ “On Packet Switches With Infinite Storage”. 1985년 12월 31일.
- ↑ van Beijnum, Iljitsch (2011년 1월 7일). “Understanding Bufferbloat and the Network Buffer Arms Race”. 아르스 테크니카. 2011년 11월 12일에 확인함.
외부 링크
[편집]- Bufferbloat.net, a central repository for bufferbloat researchers
- Dashboard over Bufferbloat Archived 2019년 12월 7일 - 웨이백 머신, a monitoring tool for self-interested people
- BufferBloat: What's Wrong with the Internet? A discussion with 빈트 서프, en:Van Jacobson, Nick Weaver, and en:Jim Gettys