Um serviço de núcleo para informações sobre usuários

  • Diogo R. Olsen PUCPR
  • Carlos A. Maziero PUCPR

Resumo


Em sistemas multi-usuários, o equilíbrio no uso dos recursos entre usuários é importante para evitar injustiças. Todavia, sistemas operacionais como o Linux não provêem uma forma eficiente de obter informações sobre o uso de recursos pelos usuários. Este artigo apresenta um serviço de núcleo e sua interface para prover informações sobre o uso de recursos por usuários e grupos. Os dados coletados podem ser consultados por outros sub-sistemas do núcleo e também por aplicativos de gerência fora dele, através da interface proposta.

Referências

Emelianov, P., Lunev, D., and Korotaev, K. (2007). Resource management: Beancounters. Linux Symposium, pages 285–297.

Faulkner, R. and Gomes, R. (1991). The process file system and process model in UNIX System V. In USENIX Conference Proceedings.

Killian, T. J. (1984). Processes as files. In USENIX Software Tools Users Group Summer Conference.

Nagar, S., van Riel, R., Franke, H., Seetharaman, C., Kashyap, V., and Zheng, H. (2004). Improving linux resource control using CKRM. In Ottawa Linux Symposium.

Saltzer, J. and Gintell, J. (1970). The instrumentation of Multics. Communications of the ACM, 13(8).

Seltzer, M. and Small, C. (1997). Self-monitoring and self-adapting operating systems. In 6th Workshop on Hot Topics in Operating Systems.

Starke, M., Maziero, C., and Jamhour, E. (2004). Controle dinâmico de recursos em sistemas operacionais. In Anais do I Workshop de Sistemas Operacionais da SBC.

Wright, C., Cowan, C., Morris, J., Smalley, S., and Kroah-Hartman, G. (2002). Linux security modules: General security support for the Linux kernel. In 11th USENIX Security Symposium.
Publicado
12/07/2008
OLSEN, Diogo R.; MAZIERO, Carlos A.. Um serviço de núcleo para informações sobre usuários. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 5. , 2008, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 209-215.