Sistema gestionador con características adaptativas, para el control en la ejecución de aplicaciones de usuario que solicitan una alta demanda de tiempo procesador
Contenido principal del artículo
Resumen
En el campo computacional se han hecho avances relacionados con el ahorro de energía, poniendo especial atención en el diseño e implementación de componentes electrónicos con el objetivo de reducir su consumo. Sin embargo, existen casos donde se requiere un mayor gasto de energía, un ejemplo de ello son las aplicaciones que solicitan una alta demanda de tiempo procesador, algunas se asocian con el modelaje de imágenes (renderizado), cuya ejecución se prolonga por minutos o incluso días, generando un sobrecalentamiento en el procesador, lo que podría provocar un daño grave en el circuito o en algún otro componente del sistema. Una alternativa a tal problemática radica en generar una estrategia para la gestión de los procesos de usuario. El presente trabajo propone la optimización del manejo energético por medio de una estrategia de ejecución para los procesos de usuario, aplicando un manejo adaptativo, gestionando la asignación del porcentaje de uso del procesador con la finalidad de priorizar o restringir la ejecución de las solicitudes hechas por los usuarios.
Detalles del artículo
La Revista Universitas-XX1 se alinea con los principios de acceso abierto y colaboración académica al adoptar la licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0). Esta licencia garantiza que los contenidos publicados puedan ser utilizados y compartidos ampliamente bajo las siguientes condiciones:
Atribución: Los autores y la revista deben ser reconocidos adecuadamente como los creadores del contenido original, proporcionando la referencia completa y el enlace correspondiente a la publicación.
Uso no comercial: Los contenidos no pueden ser utilizados con fines comerciales, preservando su propósito académico y educativo. Compartir igual: Las obras derivadas deben distribuirse bajo los mismos términos de esta licencia, fomentando la creación de conocimiento accesible y equitativo.
Al implementar esta licencia, la Revista Universitas-XXI refuerza su compromiso con la difusión de investigaciones de calidad, el acceso libre al conocimiento y la promoción de un entorno colaborativo entre investigadores, docentes y estudiantes de todo el mundo.
Esta decisión refleja los valores fundamentales de responsabilidad, ética y transparencia en el ámbito académico, asegurando que los aportes intelectuales sirvan como base para nuevas investigaciones y proyectos, respetando los derechos de los autores y de la comunidad científica.
Para más información sobre esta licencia, puede consultar el siguiente enlace: https://creativecommons.org/licenses/by-nc-sa/4.0/
Referencias
2009
Evaluating performance. Technical report, GemFire Enterprise.
Buyya Rajkumar, Abramson, David, & Giddy, Jonathan
2000
Nimrod/g: An architecture for a resource management and scheduling system in a global computational grid. Proceedings. The Fourth International Conference/ Exhibition, 283-289 vol.1. High Performance Computing in the Asia-Pacific Region, IEEE Xplore, 2000.
David, P.C.
2005
Développement de composants Fractal adaptatifs: un langage dédié á l’aspect d’adaptation (PhD thesis, École Mines de Nantes).
Dhamdhere, D. M.
2012
Sistemas operativos, un enfoque basado en conceptos. 2da. Edición, Mc Graw Hill. Intel-galileo. http://arduino.cc/en/ArduinoCertified/IntelGalileo. Intel-galileo. http://www.intel.com/content/www/us/en/do-ityourself/galileo-maker-qu ark-board.html. Linux commands. http://www.linux.org/ Microsoft Administrador de tareas de windows, http://support.microsoft.com/kb/ 323527/es. Microsoft, Overview of windows performance monitor, http://technet.microsoft.com/ en-us/library/cc749154.aspx
Padala, Pradeep, Shin, Kang, G., et al.
2007
Adaptive control of virtualized resources in utility computing environments. Proceeding EuroSys ’07 Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems, 289-302. ACM.
Perry, D. E., Porter, A. A., & Votta, L. G.
2000
Empirical studies of software engineering: a roadmap. ICSE ’00: Proceedings of the Conference on The Future of Software Engineering, 345-355, New York: ACM. Red hat enterprise linux 3: Introduction to system administration, chapter 2. Resource monitoring.https://access.redhat.com/site/documentation/en-/ Red_Hat_Enterprise_Linux/3/html/Introduction_to_System_ Administration/s1-resource-what-to-monitor.html
Sodan, Angela C.
2009
Adaptive scheduling for qos virtual machines under different resource availability, performance effects and predictability. Lecture Notes in ComputerScience 5798, 259-279. Springer verlag.
Stallings, W.
2005
Operating Systems: Internals and Design Principles. 5ta. Edición, Wiley.
2006
Organización y arquitectura de computadores. 5ta. Edición, Prentice Hall.
Tanenbaum, A. S.
2001
Organización de computadoras: un enfoque estructurado. 4ta Edición, Pearson.
2007
Distributed Systems: Principles and Paradigms. 2da. Edición, Prentice Hall.
2008
Modern Operating Systems. 3era. Edición, Prentice Hall.
V. Community
2006
Vmware infrastructure and architecture. Technical report, EMC Corporation.
2008
Vmware drs (distributed resource scheduler). Technical report, EMC Corporation.