{"id":102945,"date":"2018-03-11T10:25:20","date_gmt":"2018-03-11T10:25:20","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/tecnicas-de-optimizacion-dinamicas-de-aplicaciones-paralelas-basadas-en-mpi\/"},"modified":"2018-03-11T10:25:20","modified_gmt":"2018-03-11T10:25:20","slug":"tecnicas-de-optimizacion-dinamicas-de-aplicaciones-paralelas-basadas-en-mpi","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/arquitectura-de-ordenadores\/tecnicas-de-optimizacion-dinamicas-de-aplicaciones-paralelas-basadas-en-mpi\/","title":{"rendered":"T\u00e9cnicas de optimizaci\u00f3n din\u00e1micas de aplicaciones paralelas basadas en mpi"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Rosa Filgueira Vicente <\/strong><\/h2>\n<p>En la actualidad, las aplicaciones utilizadas en los entornos de computaci\u00f3n de altas prestaciones, como por ejemplo simulaciones cient\u00edficas o aplicaciones dedicadas a la extracci\u00f3n de datos (data-mining), necesitan adem\u00e1s de enormes recursos de c\u00f3mputo y memoria, el manejo de ingentes vol\u00famenes de informaci\u00f3n.  las arquitecturas cluster se han convertido en la soluci\u00f3n m\u00e1s com\u00fan para ejecutar este tipo de aplicaciones. La librer\u00eda mpi (message passing interface) [mes94] es la m\u00e1s utilizada en estos entornos, ya que ofrece un interfaz est\u00e1ndar para operaciones de comunicaci\u00f3n punto a punto, colectivas, sincronizaci\u00f3n y de e\/s.  durante la fase de e\/s de las aplicaciones, los procesos acceden a un gran conjunto de datos mediante peque\u00f1as peticiones de datos no-contiguos, por lo que pueden provocar cuellos de botella en el sistema de e\/s. Estos cuellos de botella, pueden ser todav\u00eda mayor en los cluster, ya que se suelen utilizar redes comerciales como fast ethernet o gigabit, las cuales tienen una gran latencia y bajo ancho de banda.  por otra parte la escalabilidad es un importante problema en los clusters, cuando se ejecutan a la vez un gran n\u00famero de procesos, ya que pueden causar saturaci\u00f3n de la red, y aumenar la latencia. Como consecuencia de una comunicaci\u00f3n intensiva, las aplicaciones gastan mucho tiempo intercambiando informaci\u00f3n entre los procesos, provocando problemas tanto en el sistema de comunicaci\u00f3n, como en el de e\/s. Por lo tanto, podemos concluir que en un cluster los subsistemas de e\/s y de comunicaciones representan uno de los principales elementos en los que conviene mejorar su rendimiento.  el principal objetivo de esta tesis doctoral es mejorar la escalabilidad y rendimientos de las aplicaciones mpi ejecutadas en arquitecturas cluster, reduciendo la sobrecarga de los sistemas de comunicaci\u00f3n y de e\/s. Como resumen, este trabajo propone dos t\u00e9cnicas para resolver estos problemas de forma eficiente:  \u00c2\u00bf reducci\u00f3n del n\u00famero de comunicaciones en la operaciones colectivas de e\/s: esta tesis tiene como uno de sus objetivos reducir los cuellos de botella producidos en el sistema de e\/s. Muchas aplicaciones cient\u00edficas utilizan operaciones colectivas de e\/s para leer\/escribir datos desde\/al disco. una de las t\u00e9cnicas m\u00e1s utilizas es two-phase i\/o ampliada por thakur and choudhary en romio. En esta t\u00e9cnica se realizan muchas comunicaciones entre los procesos, por lo que pueden crear un cuello de botella. Este cuello de botella es a\u00fan mayor en los cluster que tiene instaladas redes comerciales, y en los clusters multicore donde el bus de e\/s es compartido por todos los cores de un mismo nodo. Por lo tanto, nosotros proponemos aumentar la localidad y disminuir a la vez en n\u00famero de comunicaciones que se producen en two-phase i\/o para reducir los problemas de e\/s en las arquitecturas cluster.  \u00c2\u00bf reducci\u00f3n del volumen de datos en las comunicaciones: esta tesis propone reducir el coste de las comunicaciones utilizando t\u00e9cnicas de compresi\u00f3n sin perdida. Concretamente, proponemos activar y desactivar la compresi\u00f3n y elegir el algoritmo de compresi\u00f3n en tiempo de ejecuci\u00f3n, dependiendo de las caracter\u00edsticas de cada mensaje, de la red y del comportamiento de los algoritmos de compresi\u00f3n.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>T\u00e9cnicas de optimizaci\u00f3n din\u00e1micas de aplicaciones paralelas basadas en mpi<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 T\u00e9cnicas de optimizaci\u00f3n din\u00e1micas de aplicaciones paralelas basadas en mpi <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Rosa Filgueira Vicente <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Carlos III de Madrid<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 15\/07\/2010<\/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>Jes\u00fas Carretero P\u00e9rez<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Antonio P\u00e9rez ambite <\/li>\n<li>Francisco Fern\u00e1ndez rivera (vocal)<\/li>\n<li>Antonio Plaza Miguel (vocal)<\/li>\n<li>Javier Fernandez mu\u00f1oz (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Rosa Filgueira Vicente En la actualidad, las aplicaciones utilizadas en los entornos de computaci\u00f3n de altas prestaciones, [&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,18550,13880],"tags":[30646,62468,21042,156014,30645,208623],"class_list":["post-102945","post","type-post","status-publish","format-standard","hentry","category-arquitectura-de-ordenadores","category-carlos-iii-de-madrid","category-informatica","tag-antonio-perez-ambite","tag-antonio-plaza-miguel","tag-francisco-fernandez-rivera","tag-javier-fernandez-munoz","tag-jesus-carretero-perez","tag-rosa-filgueira-vicente"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/102945","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=102945"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/102945\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=102945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=102945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=102945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}