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

Aarón Jiménez Govea
Marisela Mireles Mercado
Laura Torres López

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

Sección
Investigaciones
Biografía del autor/a

Aarón Jiménez Govea

Ingeniero en Computación, egresado de la Universidad de Guadalajara del estado de Jalisco en 1998. Obtuvo el grado de Maestría en Sistemas de Información en 2003, actualmente estudiante del Doctorado en Tecnologías de Información de la Universidad de Guadalajara, Jalisco, México.

Marisela Mireles Mercado

Ingeniera en Computación, egresada de la Universidad de Guadalajara del estado de Jalisco en 1998. Obtuvo el grado de maestría en Sistemas de Información en 2006, actualmente estudiante del Doctorado en Tecnologías de Información en la Universidad de Guadalajara, Jalisco, México.

Laura Torres López

Ingeniera en Sistemas Computacionales egresada del ITESO en el estado de Jalisco en 1991. Obtuvo el grado de Maestría en Comercio Electrónico en 2005 por el ITESM Campus Guadalajara y el Doctorado en Tecnologías de Información con Especialidad en Sistemas Distribuidos en 2013 por la Universidad de Guadalajara, Jalisco, México.

Referencias

Brown, D., y G. Community
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.