En telecomunicaciones , un búfer de longitud variable [1] o un búfer elástico [2] es un búfer en el que se pueden ingresar datos a una velocidad y eliminarse a otra velocidad sin cambiar la secuencia de datos .
La mayoría de los dispositivos de almacenamiento primero en entrar, primero en salir (FIFO) son buffers de longitud variable en el sentido de que la tasa de entrada puede ser variable mientras que la tasa de salida es constante o la tasa de salida puede ser variable mientras la tasa de entrada es constante. Se utilizan varios sistemas de sincronización y control para permitir el control de las condiciones de desbordamiento o falta de flujo .