QoSOSLinux: Desenvolvimento de uma extensão Linux com suporte adequado a qualidade de serviço

  • Marcelo Ferreira Moreno PUC-Rio
  • Luiz Fernando Gomes Soares PUC-Rio

Resumo


Este artigo apresenta os principais aspectos de projeto para a extensão de um sistema operacional de propósito geral (GPOS), rumo ao suporte adequado a aplicações multimídia distribuídas, através da gerência de recursos com garantias de qualidade de serviço (QoS). A arquitetura QoSOS, resultado de trabalhos anteriores, foi utilizada como base para a implementação de uma versão do sistema operacional Linux, denominada QoSOSLinux.

Referências

Almesberger, W. “Linux network traffic control”. Implementation Details [link], 1999.

Banga, G., Druschel, P., Mogul, J. “Resource containers: A new facility for resource management in server systems”. In Proceedings of the Third Symposium on Operating Systems Design and Implementation (OSDI'99), New Orleans, 1999.

Druschel, P., Banga, G. “Lazy receiver processing (LRP): a network subsystem architecture for server systems”. Proceedings of 2nd Symposium on Operating System Design and Implementation (OSDI'96), p. 261-275, 1996.

Gomes, A.T., Colcher S., Soares, L.F. “Modeling QoS Provision on Adaptable Communication Environments”, Proceedings of the IEEE International Communication Conference (ICC2001), Helsinki, Finland, 2001.

Kosmas, N., Turner, K. “Requirements for service creation environments”. International Workshop on Applied Formal Methods in System Design, p. 133-137, 1997

Liu, C.; Layland, J. “Scheduling algorithms for multiprogramming in a hard-real-time environment”. Journal of the ACM, v. 20, p. 46-61, 1973.

Moreno, M. “Um framework para provisão de QoS em sistemas operacionais”. M.Sc. Thesis, Pontifical Catholic University of Rio de Janeiro, 2002.

Moreno, M., Soares Neto, C., Gomes, A.T., Colcher, S., Soares, L.F. “QoSOS: An adaptable architecture for QoS provisioning in network operating systems”. Journal of the Brazilian Telecommunications Society, Special Issue, v.18, n.2, p.118-131, 2003.

Nahrstedt, K., Chu, H., Narayan, S. “QoS-aware Resource Management for Distributed Multimedia Applications”, Journal on High-Speed Networking, Special Issue on Multimedia Networking, v. 8, n. 3-4, 1998, p.227-255, 1999.

Olshefski, D. “Notes on linux network QoS – TCAPI version 1.0”. Work in progress. [link], 2001

Pree, W. “Design patterns for object-oriented software development”. Addison Wesley, 1995.
Publicado
31/07/2004
MORENO, Marcelo Ferreira; SOARES, Luiz Fernando Gomes. QoSOSLinux: Desenvolvimento de uma extensão Linux com suporte adequado a qualidade de serviço. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 1. , 2004, Salvador/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 90-99.