dc.contributor |
Universitat Oberta de Catalunya |
dc.contributor.author |
Castillo Girona, Toni |
dc.date |
2012-07-02T07:45:03Z |
dc.date |
2012-07-02T07:45:03Z |
dc.date |
2012-06-08 |
dc.date.accessioned |
2012-07-04T10:32:46Z |
dc.date.available |
2012-07-04T10:32:46Z |
dc.date.issued |
2012-07-04T10:32:46Z |
dc.identifier.uri |
http://hdl.handle.net/10609/14872 |
dc.language.iso |
eng |
dc.publisher |
Universitat Oberta de Catalunya |
dc.rights |
http://www.gnu.org/licenses/gpl.html |
dc.subject |
context switch |
dc.subject |
Linux |
dc.subject |
Linux |
dc.subject |
Linux |
dc.subject |
canvi de context |
dc.subject |
cambio de contexto |
dc.subject |
Application software -- Development |
dc.subject |
Programari d'aplicació -- Desenvolupament |
dc.subject |
Software de aplicación -- Desarrollo |
dc.title |
Context switching accounting mechanism |
dc.type |
Bachelor thesis |
dc.description.abstract |
How many times a given process p preempts, either voluntarily or involuntarily, is an important threat to computer's processes throughput. Whenever running cpu-bound processes on a multi-core system without an actual system grid engine as commonly found on Grid Clusters, their performance and stability are directly related to their accurate implementation and the system reliability which is, to an extend, an important caveat most of the times so difficult to detect. Context Switching is time-consuming. Thus, if we could develop a tool capable of detecting it and gather data from every single performed Context Switch, we would beable to study this data and present some results that should pin-point at whatever their main cause could be. |
dc.description.abstract |
¿Cuántas veces un proceso p determinado, ya sea voluntaria o involuntariamente, se convierte en una amenaza importante para el rendimiento de los procesos del equipo? Cada vez que ejecuta procesos en la CPU vinculados en un sistema multi-núcleo, sin un motor de sistema de red real como se encuentran comúnmente en Grid Clusters, su rendimiento y la estabilidad están directamente relacionados con su aplicación correcta y la confiabilidad del sistema, que es, en gran medida, una advertencia importante muchas veces difícil de detectar. El cambio de contexto lleva mucho tiempo. Por lo tanto, si pudiéramos desarrollar una herramienta capaz de detectarlo y recopilar datos de cada cambio de contexto único realizado, seríamoscapaces de estudiar estos datos y presentar algunos resultados que apuntarían a cualquiera que fuese su causa principal. |
dc.description.abstract |
Quantes vegades un procés p determinat, ja sigui voluntària o involuntàriament, es converteix en una amenaça important per al rendiment dels processos de l'equip? Cada vegada que s'executen processos en la CPU vinculats en un sistema multi-nucli, sense un motor de sistema de xarxa real com es troben normalment en Grid Clusters, el seu rendiment i l'estabilitat estan directament relacionats amb la seva aplicació correcta i la fiabilitat del sistema, que és, en gran mesura, una advertència important moltes vegades difícil de detectar. El canvi de context porta molt de temps. Per tant, si poguéssim desenvolupar una eina capaç de detectar i recopilar dades de cada canvi de context únic realitzat, seríem capaços d'estudiar aquestes dades i presentar alguns resultats que apuntarien a qualsevol que sigui la causa principal. |