Um serviço de núcleo para informações sobre usuários
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
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.
