{"id":112809,"date":"2018-03-11T10:39:58","date_gmt":"2018-03-11T10:39:58","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/simulacion-concurrente-y-eleccion-dinamica-de-estrategias-para-la-mejora-de-la-entrada-salida-de-disco\/"},"modified":"2018-03-11T10:39:58","modified_gmt":"2018-03-11T10:39:58","slug":"simulacion-concurrente-y-eleccion-dinamica-de-estrategias-para-la-mejora-de-la-entrada-salida-de-disco","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/ciencia-de-los-ordenadores\/simulacion-concurrente-y-eleccion-dinamica-de-estrategias-para-la-mejora-de-la-entrada-salida-de-disco\/","title":{"rendered":"Simulaci\u00f3n concurrente y elecci\u00f3n din\u00e1mica de estrategias para la mejora de la entrada\/salida de disco"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Mar\u00eda  Pilar Gonzalez Ferez <\/strong><\/h2>\n<p>A lo largo de los a\u00f1os, se han realizado avances muy importantes en la tecnolog\u00eda de los discos, y se han hecho amplias mejoras en los dispositivos de disco. Sin embargo, el rendimiento de la memoria y la cpu ha mejorado a una mayor velocidad. Como consecuencia, el rendimiento del sistema de disco domina, normalmente, el redimiendo global de todo un sistema, y limita el rudimento que muchas aplicaciones (especialmente, las aplicaciones que usan muchos datos) pueden alcanzar.   en esta tesis, hemos centrado nuestra atenci\u00f3n en mejorar el rendimiento de la entrada\/salida (e\/s), con la motivaci\u00f3n de que un mejor rendimiento de e\/s normalmente mejorar\u00e1 el rendimiento global del sistema. La tres principales contribuciones hechas para alcanzar este objetivo son las siguientes.   nuestra primera propuesta es un &quot;proyecto de cach\u00e9 de disco mejorada mediante ram&quot; (redcap, ram enhanced disk cache project), que agranda la cach\u00e9 de un dispositivo de disco usando parte de la memoria principal. Para conseguir tal fin, a\u00f1adimos una nuevo nivel a la jerarqu\u00eda de cach\u00e9, entre la cach\u00e9 de p\u00e1ginas y la cach\u00e9 de disco. Adem\u00e1s, introducimos una t\u00e9cnica de prefetching que se beneficia del mecanismo de lectura anticipada realizado por los discos modernos, y se aprovecha de las peticiones de lectura lanzadas por las aplicaciones. Completamos esta primera propuesta con un mecanismo para controlar el rendimiento alcanzado por la nueva cach\u00e9. gracias a redcap, somos capaces de reducir el tiempo de e\/s de lectura en m\u00e1s de un 80% en cargas de trabajo con localidad espacial, sin degradar el redimiendo para otras cargas de trabajo.  como una manera de conseguir un subsistema de e\/s que se auto&#8211;monitorice y auto-adapte, nuestra segunda propuesta es un &quot;simulador de disco dentro del n\u00facleo&quot; que es capaz de simular tanto discos duros como discos de estado s\u00f3lido. nuestro simulador de disco modela el disco usando una tabla din\u00e1mica de tiempos de e\/s; tambi\u00e9n simula una cach\u00e9 de disco interna. El simulador controla la llegada de las peticiones y las dependencias entre peticiones, y tiene en cuenta los tiempos de pensar entre peticiones. Nuestro simulador de disco tiene un planificador de e\/s que establece el orden en el que las peticiones se enviar\u00e1n a disco. Esta propuesta nos permite comparar, en tiempo real, el comportamiento de varios mecanismos de e\/s y, din\u00e1micamente, activarlos\/desactivarlos dependiendo del rendimiento esperado. De hecho, nuestro simulador ha sido usado de forma satisfactoria en redcap para controlar su rendimiento y en nuestra tercera contribuci\u00f3n para implementar un sistema de planificaci\u00f3n din\u00e1mico. Tambi\u00e9n abre la puerta a nuevas mecanismos de e\/s auto&#8211;monitorizables y auto&#8211;adaptables.   nuestra \u00faltima propuesta es un &quot;marco de planificaci\u00f3n de disco autom\u00e1tico y din\u00e1mico&quot; (dads, dynamic and automatic disk scheduling framework). Este mecanismo selecciona el planificador de e\/s que proporciona, para la carga de trabajo actual, el mayor rendimiento. Dads compara dos de los planificadores de e\/s de linux ejecutando, de forma simult\u00e1nea, una instancia de nuestro simulador de disco para cada planificador. Entonces elige, en cualquier momento, el planificador de e\/s que proporciona el menor tiempo de servicio para la misma cantidad de datos solicitados. Usando dads, el rendimiento alcanzado est\u00e1 siempre cercano al obtenido por el mejor planificador; tambi\u00e9n los administradores de sistemas est\u00e1n exentos de elegir un planificador de e\/s que no sea \u00f3ptimo y que proporcione un buen comportamiento para algunas cargas de trabajo, pero que degrade el rendimiento del sistema cuando la carga de trabajo cambia.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Simulaci\u00f3n concurrente y elecci\u00f3n din\u00e1mica de estrategias para la mejora de la entrada\/salida de disco<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Simulaci\u00f3n concurrente y elecci\u00f3n din\u00e1mica de estrategias para la mejora de la entrada\/salida de disco <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Mar\u00eda  Pilar Gonzalez Ferez <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Murcia<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 14\/06\/2012<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Juan Piernas Canovas<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: f\u00e9lix Garc\u00eda carballeira <\/li>\n<li>Mar\u00eda  de los santos P\u00e9rez hern\u00e1ndez (vocal)<\/li>\n<li>andr\u00e9 Brinkmann (vocal)<\/li>\n<li>angelos Bilas (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Mar\u00eda Pilar Gonzalez Ferez A lo largo de los a\u00f1os, se han realizado avances muy importantes en [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[4810,1890,8235,40526,2535],"tags":[224286,224287,77313,154850,69534,224285],"class_list":["post-112809","post","type-post","status-publish","format-standard","hentry","category-arquitectura-de-ordenadores","category-ciencia-de-los-ordenadores","category-murcia","category-perifericos-de-ordenadores","category-tecnologia-de-los-ordenadores","tag-andre-brinkmann","tag-angelos-bilas","tag-felix-garcia-carballeira","tag-juan-piernas-canovas","tag-maria-de-los-santos-perez-hernandez","tag-maria-pilar-gonzalez-ferez"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/112809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=112809"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/112809\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=112809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=112809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=112809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}