{"id":108895,"date":"2011-03-06T00:00:00","date_gmt":"2011-03-06T00:00:00","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/gestion-de-compromisos-en-sistemas-multi-agente-de-tiempo-real\/"},"modified":"2011-03-06T00:00:00","modified_gmt":"2011-03-06T00:00:00","slug":"gestion-de-compromisos-en-sistemas-multi-agente-de-tiempo-real","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/inteligencia-artificial\/gestion-de-compromisos-en-sistemas-multi-agente-de-tiempo-real\/","title":{"rendered":"Gesti\u00f3n de compromisos en sistemas multi-agente de tiempo real"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Mart\u00edn Navarro Ll\u00e1cer <\/strong><\/h2>\n<p>La necesidad de disponer de aplicaciones inform\u00e1ticas para su ejecuci\u00f3n en entornos complejos, din\u00e1micos y, a frecuentemente, no especificados completamente, ha contribuido en la \u00faltima d\u00e9cada a la confluencia de dos \u00e1reas de investigaci\u00f3n de elevado inter\u00e9s. Dichas dos \u00e1reas son, por una parte, el \u00e1rea de la inteligencia artificial, y por otra parte, el \u00e1rea de los sistemas de tiempo real.   dentro del \u00e1rea de la inteligencia artificial, los sistemas multi-agente permiten ofrecer soluciones altamente apropiadas al desarrollo de problemas complejos con caracter\u00edsticas distribuidas. El trabajo que se presenta %en esta investigaci\u00f3n  est\u00e1 precisamente planteado sobre la relaci\u00f3n existente entre los sistemas multi-agente y los sistemas de tiempo real, abordando el problema de la coordinaci\u00f3n y cooperaci\u00f3n entre entidades de un sistemas multi-agente de tiempo real, donde es necesario conjugar t\u00e9cnicas inteligentes con respuestas en tiempo real en un entorno distribuido.  el mayor problema en usar los sistemas multi-agente en entornos de tiempo real es el garantizar el cumplimiento de aquellas tareas con restricciones temporales. El agente de tiempo real debe disponer de mecanismos que le permitan, por un lado determinar si es capaz de completar una tarea antes de que finalice el tiempo que tiene asignado para tal efecto, y despu\u00e9s, garantizar tal cumplimiento. Por ello es necesario llevar un control estricto de cada una de las tareas que el agente ejecuta. En muchas ocasiones para la resoluci\u00f3n de una tarea, el agente de tiempo real debe de coordinarse con otros agentes que realicen parcial o totalmente la misma. En estos casos, el agente pierde el control sobre la ejecuci\u00f3n de dichas tareas y necesita ciertas garant\u00edas por parte de los otros agentes a que estas tareas ser\u00e1n completadas a tiempo.  actualmente, dentro de los sistemas multi-agente la tecnolog\u00eda del acuerdo nos da soporte para que distintos agentes interact\u00faen entre ellos con el \u00fanico fin de negociar situaciones que sean beneficiosas para cada una de las entidades participantes en el proceso de negociaci\u00f3n. Una posible soluci\u00f3n al problema planteado de la delegaci\u00f3n de acciones de tareas con restricciones temporales puede ser hacer uso de dichas tecnolog\u00edas, y m\u00e1s concretamente, de la teor\u00eda de compromisos que permite establecer relaciones de confianza entre el agente coordinador de la tarea y los agentes encargados de la ejecuci\u00f3n de las distintas acciones. En esta relaci\u00f3n de confianza, los agentes que ejecutan las distintas partes de la tarea se comprometer\u00e1n a completar su parte dentro de unos plazos de tiempo que vendr\u00e1n determinados por las restricciones temporales asociadas a la tarea.  en este punto, se plantean tres dificultades. La primera de ellas surge a la hora de que un agente debe de determinar si una tarea, o conjunto de tareas, puede llevarse a cabo dentro del plazo temporal establecido, y en ese caso, comprometerse a completarla. En esta situaci\u00f3n el tiempo de deliberaci\u00f3n del agente debe estar acotado temporalmente y ser conocido a la hora de tenerlo en cuenta cuando se calcule el tiempo necesario para ejecutar la tarea. La segunda dificultad que surge es el control de tales compromisos de tiempo real una vez son establecidos tanto por parte de los propios agentes que lo han subscrito como, si as\u00ed se requiere, por otra entidad independiente de los agentes que intervienen en el compromiso establecido. La \u00faltima de las dificultades que nos encontramos es la inexistencia de plataformas de ejecuci\u00f3n para sistemas multi-agente que permitan, por un lado, dar soporte a agentes con la capacidad de ejecutar tareas con restricciones temporales y, por otro, que nos de los mecanismos necesarios para la gesti\u00f3n de compromisos con restricciones temporales por parte de los agentes del sistema.  por tanto, el prop\u00f3sito principal de esta investigaci\u00f3n es solucionar estos problemas. Para ello, en primer lugar, se ha ampliado el concepto de compromiso en sistemas multi-agente para poder manejar situaciones donde la entidad que solicita el servicio requiere que est\u00e9 sea completado dentro de unos intervalos temporales. Siguiendo esta definici\u00f3n se ha dise\u00f1ado un modelo de agente de tiempo real para que trate estos compromisos adecuadamente mediante la creaci\u00f3n de un m\u00f3dulo especifico que trabaja sobre los compromisos y que, por un lado, ofrece al agente la capacidad de determinar si puede comprometerse a completar una acci\u00f3n dentro del tiempo estimado, y por otro, gestiona la ejecuci\u00f3n de los compromisos adquiridos. De esta forma es capaz de realizar predicciones del tiempo necesario de ejecuci\u00f3n, usando para ello las experiencias adquiridas por el agente en ejecuciones anteriores de tareas similares en situaciones parecidas.   como \u00faltimo punto de la investigaci\u00f3n se ha dise\u00f1ado una plataforma multi-agente de tiempo real que soporta la arquitectura de agente propuesta en esta tesis, y una herramienta que facilita la creaci\u00f3n de agentes de tiempo real para su ejecuci\u00f3n en la plataforma desarrollada.  finalmente se ha validado el uso del modelo de agente de tiempo real propuesto, con la integraci\u00f3n del gestor de compromisos, mediante la realizaci\u00f3n de tres ejemplos de aplicaci\u00f3n sobre distintos entornos. El primero de ellos trata sobre rob\u00f3tica m\u00f3vil, donde un equipo de robots deben realizar una tarea de forma conjunta. En el segundo ejemplo se presenta un sistema que ofrece la capacidad de detectar y ejecutar servicios para completar una petici\u00f3n realizada por un usuario teniendo en cuenta que el resultado final debe de ser alcanzado antes de un tiempo m\u00e1ximo. El tercer ejemplo versa sobre la detecci\u00f3n de ataques de tipo dos (denial of service) utilizando aquellas mejores t\u00e9cnicas que pueden ser aplicadas atendiendo al tiempo disponible para completar el an\u00e1lisis.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Gesti\u00f3n de compromisos en sistemas multi-agente de tiempo real<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Gesti\u00f3n de compromisos en sistemas multi-agente de tiempo real <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Mart\u00edn Navarro Ll\u00e1cer <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Polit\u00e9cnica de Valencia<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 03\/06\/2011<\/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>Vicent Botti Navarro<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Juan  manuel Corchado rodr\u00edguez <\/li>\n<li>Juan  Antonio Botia blaya (vocal)<\/li>\n<li>paulo Jorge Freitas de oliveira novais (vocal)<\/li>\n<li>Jes\u00fas Garcia herrero (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Mart\u00edn Navarro Ll\u00e1cer La necesidad de disponer de aplicaciones inform\u00e1ticas para su ejecuci\u00f3n en entornos complejos, din\u00e1micos [&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":[2528,16820,8967],"tags":[43210,52514,38695,218071,191214,37010],"class_list":["post-108895","post","type-post","status-publish","format-standard","hentry","category-inteligencia-artificial","category-politecnica-de-valencia","category-sistemas-en-tiempo-real","tag-jesus-garcia-herrero","tag-juan-antonio-botia-blaya","tag-juan-manuel-corchado-rodriguez","tag-martin-navarro-llacer","tag-paulo-jorge-freitas-de-oliveira-novais","tag-vicent-botti-navarro"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/108895","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=108895"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/108895\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=108895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=108895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=108895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}