Implementation and Evaluation of an Adaptive Mechanism for Jitter Reduction for the RIO System

  • Jefferson Elbert Simões UFRJ
  • Daniel Ratton Figueiredo UFRJ
  • Rosa Maria Meri Leão UFRJ

Abstract


Video applications on the Internet are being increasingly adopted. Many of these applications use streaming, making them more interactive and scalable. However, the high variability of the Internet can lead to a significant degradation of the quality of service. In this work, we propose and implement an adaptive mechanism to reduce the variability of transmission delay, designed for the VoD transmission system RIO. This mechanism is evaluated and compared with the mechanism previously used in RIO. Our results improve user interactivity without preventing a high quality transmission.

References

Alves, B. C. B., Leão, R. M. M., and de Souza e Silva, E. (2007). Caracterizando variáveis de interatividade dos alunos do curso de computação do CEDERJ baseado no servidor multimídia RIO. In XXVII Congresso da Sociedade Brasileira de Computação, VI Workshop em Desempenho de Sistemas Computacionais e de Comunicação (WPerformance).

iproute (2010). iproute2 — The Linux Foundation. [link]. (Acesso em 4 de março de 2010).

Kurose, J. F. and Ross, K. W. (2009). Computer Networking: A Top-Down Approach. Addison-Wesley Publishing Company, USA, 5th edition.

LAND (2010). Land. [link]. (Acesso em 22 de fevereiro de 2010).

Moon, S. B., Kurose, J. F., and Towsley, D. F. (1998). Packet audio playout delay adjustment: Performance bounds and algorithms. Multimedia Syst., 6(1):17–28.

Muntz, R. R., Santos, J. R., and Berson, S. (1997). Rio: A real-time multimedia object server. SIGMETRICS Performance Evaluation Review, 25(2):29–35.

netem (2010). netem — The Linux Foundation. [link]. (Acesso em 4 de março de 2010).

Netto, B. C. M., Azevedo, J. A., de Souza e Silva, E. A., and Leão, R. M. M. (2005). Servidor Multimídia RIO em Ensino a Distância. In 6th International Free Software Forum.

Pinto, J. and Christensen, K. J. (1999). An algorithm for playout of packet voice based on adaptive adjustment of talkspurt silence periods. In LCN, pages 224–231.

Ramjee, R., Kurose, J. F., Towsley, D. F., and Schulzrinne, H. (1994). Adaptive playout mechanisms for packetized audio applications in wide-area networks. In INFOCOM.

RIO (2010). Home - RIO Multimedia System. [link]. (Acesso em 22 de fevereiro de 2010).

Tomimura, D., Leão, R. M. M., de Souza e Silva, E. A., and Filho, F. S. (2006). Caracterização e Modelagem do Comportamento de Usuários Acessando um Vídeo de Ensino a Distância. In XXVI Congresso da Sociedade Brasileira de Computação, V Workshop em Desempenho de Sistemas Computacionais e de Comunicação (WPerformance).

Trivedi, K. (2001). Probability and Statistics with Reliability, Queuing, and Computer Science Applications. Wiley, Chichester.
Published
2010-07-20
SIMÕES, Jefferson Elbert; FIGUEIREDO, Daniel Ratton; LEÃO, Rosa Maria Meri. Implementation and Evaluation of an Adaptive Mechanism for Jitter Reduction for the RIO System. In: WORKSHOP ON PERFORMANCE OF COMPUTER AND COMMUNICATION SYSTEMS (WPERFORMANCE), 9. , 2010, Belo Horizonte/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 1845-1858. ISSN 2595-6167.