Diseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicación
Descripción del Articulo
En el presente trabajo primero se ha diseñado e implementado un protocolo de comunicaciones cuyo propósito es detectar, en forma dinámica, los cambios en la topología lógica, ya sea en la desactivación de los enlaces o en la caída de los nodos. Luego se ha diseñado e implementado el algoritmo basado...
Autor: | |
---|---|
Formato: | tesis de maestría |
Fecha de Publicación: | 2018 |
Institución: | Universidad Ricardo Palma |
Repositorio: | URP-Tesis |
Lenguaje: | español |
OAI Identifier: | oai:repositorio.urp.edu.pe:20.500.14138/1985 |
Enlace del recurso: | https://hdl.handle.net/20.500.14138/1985 |
Nivel de acceso: | acceso abierto |
Materia: | Algoritmo de hormigas Manejo dinámico del encaminamiento de flujos de datos Conmutación Heurísticos Nodos |
id |
URPU_2f604154f278334437e076549d53c0ee |
---|---|
oai_identifier_str |
oai:repositorio.urp.edu.pe:20.500.14138/1985 |
network_acronym_str |
URPU |
network_name_str |
URP-Tesis |
repository_id_str |
4057 |
dc.title.es_ES.fl_str_mv |
Diseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicación |
title |
Diseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicación |
spellingShingle |
Diseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicación Rodriguez Gutierrez, Alfredo Efraín Algoritmo de hormigas Manejo dinámico del encaminamiento de flujos de datos Conmutación Heurísticos Nodos |
title_short |
Diseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicación |
title_full |
Diseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicación |
title_fullStr |
Diseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicación |
title_full_unstemmed |
Diseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicación |
title_sort |
Diseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicación |
author |
Rodriguez Gutierrez, Alfredo Efraín |
author_facet |
Rodriguez Gutierrez, Alfredo Efraín |
author_role |
author |
dc.contributor.advisor.fl_str_mv |
Butler Blacker, Jorge Gustavo |
dc.contributor.author.fl_str_mv |
Rodriguez Gutierrez, Alfredo Efraín |
dc.subject.es_ES.fl_str_mv |
Algoritmo de hormigas Manejo dinámico del encaminamiento de flujos de datos Conmutación Heurísticos Nodos |
topic |
Algoritmo de hormigas Manejo dinámico del encaminamiento de flujos de datos Conmutación Heurísticos Nodos |
description |
En el presente trabajo primero se ha diseñado e implementado un protocolo de comunicaciones cuyo propósito es detectar, en forma dinámica, los cambios en la topología lógica, ya sea en la desactivación de los enlaces o en la caída de los nodos. Luego se ha diseñado e implementado el algoritmo basado en la colonia de hormigas, para reconstruir las nuevas rutas de manera dinámica, es decir, el algoritmo selecciona entre las diferentes rutas que se puede tener entre dos nodos, la ruta óptima (menor costo). Este costo está en función del ancho de banda teniendo en cuenta que a mayor ancho de banda menor costo y a mayor tráfico mayor costo. Se utilizaron cinco topologías diferentes; la Topología 1 consta de un servidor y siete nodos (8), la Topología 2 consta de un servidor y 19 nodos (20), la Topología 3 consta de un servidor y 39 nodos (40), la Topología 4 consta de un servidor y 59 nodos (60), y la Topología 5 consta de un servidor y 99 nodos (100). De los resultados obtenidos, por ejemplo, en la topología 1, se elimina la ruta o enlace de peso 4, que conecta al nodo N1 con el nodo N3. El protocolo de comunicaciones detecta este cambio y el algoritmo de hormigas encuentra que la nueva ruta para llegar del nodo N1 al nodo N3 es a través del nodo N2, cuyo peso total es de 8. En las demás topologías se han anulado enlaces, modificando la topología y de acuerdo con los resultados obtenidos demuestra que el protocolo de comunicaciones detecta cualquier cambio topológico de la red de comunicaciones, y el algoritmo de hormigas busca las nuevas rutas, basado en los datos que le proporciona el protocolo de comunicaciones. Se ha comprobado que siempre busca la ruta más adecuada en base al menor costo de los enlaces. |
publishDate |
2018 |
dc.date.accessioned.none.fl_str_mv |
2019-06-26T15:40:35Z |
dc.date.available.none.fl_str_mv |
2019-06-26T15:40:35Z |
dc.date.issued.fl_str_mv |
2018 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.14138/1985 |
url |
https://hdl.handle.net/20.500.14138/1985 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.fl_str_mv |
SUNEDU |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.es_ES.fl_str_mv |
Universidad Ricardo Palma |
dc.publisher.country.es_ES.fl_str_mv |
PE |
dc.source.es_ES.fl_str_mv |
Universidad Ricardo Palma - URP |
dc.source.none.fl_str_mv |
reponame:URP-Tesis instname:Universidad Ricardo Palma instacron:URP |
instname_str |
Universidad Ricardo Palma |
instacron_str |
URP |
institution |
URP |
reponame_str |
URP-Tesis |
collection |
URP-Tesis |
bitstream.url.fl_str_mv |
https://dspace-urp.metabuscador.org/bitstreams/da680b99-d6eb-4f2e-ac85-28627ce582c5/download https://dspace-urp.metabuscador.org/bitstreams/7bc66912-9732-4b49-83ee-3b8099c5f406/download https://dspace-urp.metabuscador.org/bitstreams/f92b810b-9309-442c-aa62-4ef67568bbf8/download https://dspace-urp.metabuscador.org/bitstreams/e7ff1e34-f7b6-4eb9-a1e3-572d73cf03b3/download |
bitstream.checksum.fl_str_mv |
4ad8fc5e6e78d27f1b13e412414e68eb 8a4605be74aa9ea9d79846c1fba20a33 7614839647bd5e8e93fcf4e89ab7b827 58a9fba1db42cf0cd03b668f6a87a6cc |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional de la Universidad Ricardo Palma |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1846705669690884096 |
spelling |
Butler Blacker, Jorge GustavoRodriguez Gutierrez, Alfredo Efraín2019-06-26T15:40:35Z2019-06-26T15:40:35Z2018https://hdl.handle.net/20.500.14138/1985En el presente trabajo primero se ha diseñado e implementado un protocolo de comunicaciones cuyo propósito es detectar, en forma dinámica, los cambios en la topología lógica, ya sea en la desactivación de los enlaces o en la caída de los nodos. Luego se ha diseñado e implementado el algoritmo basado en la colonia de hormigas, para reconstruir las nuevas rutas de manera dinámica, es decir, el algoritmo selecciona entre las diferentes rutas que se puede tener entre dos nodos, la ruta óptima (menor costo). Este costo está en función del ancho de banda teniendo en cuenta que a mayor ancho de banda menor costo y a mayor tráfico mayor costo. Se utilizaron cinco topologías diferentes; la Topología 1 consta de un servidor y siete nodos (8), la Topología 2 consta de un servidor y 19 nodos (20), la Topología 3 consta de un servidor y 39 nodos (40), la Topología 4 consta de un servidor y 59 nodos (60), y la Topología 5 consta de un servidor y 99 nodos (100). De los resultados obtenidos, por ejemplo, en la topología 1, se elimina la ruta o enlace de peso 4, que conecta al nodo N1 con el nodo N3. El protocolo de comunicaciones detecta este cambio y el algoritmo de hormigas encuentra que la nueva ruta para llegar del nodo N1 al nodo N3 es a través del nodo N2, cuyo peso total es de 8. En las demás topologías se han anulado enlaces, modificando la topología y de acuerdo con los resultados obtenidos demuestra que el protocolo de comunicaciones detecta cualquier cambio topológico de la red de comunicaciones, y el algoritmo de hormigas busca las nuevas rutas, basado en los datos que le proporciona el protocolo de comunicaciones. Se ha comprobado que siempre busca la ruta más adecuada en base al menor costo de los enlaces.Tesisapplication/pdfspaUniversidad Ricardo PalmaPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-nd/4.0/Universidad Ricardo Palma - URPreponame:URP-Tesisinstname:Universidad Ricardo Palmainstacron:URPAlgoritmo de hormigasManejo dinámico del encaminamiento de flujos de datosConmutaciónHeurísticosNodosDiseño e implementación de un Algoritmo de Hormigas para el manejo dinámico del encaminamiento de flujos de datos a nivel de la capa de aplicacióninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersionSUNEDUMaestría en Ingeniería de TelecomunicacionesUniversidad Ricardo Palma. Escuela de PosgradoMaestríaMaestría en Ingeniería de TelecomunicacionesMaestro en Ingeniería de TelecomunicacionesPublicationORIGINALT030_09070188_M RODRIGUEZ GUTIERREZ.pdfT030_09070188_M RODRIGUEZ GUTIERREZ.pdfapplication/pdf3336987https://dspace-urp.metabuscador.org/bitstreams/da680b99-d6eb-4f2e-ac85-28627ce582c5/download4ad8fc5e6e78d27f1b13e412414e68ebMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace-urp.metabuscador.org/bitstreams/7bc66912-9732-4b49-83ee-3b8099c5f406/download8a4605be74aa9ea9d79846c1fba20a33MD52TEXTT030_09070188_M RODRIGUEZ GUTIERREZ.pdf.txtT030_09070188_M RODRIGUEZ GUTIERREZ.pdf.txtExtracted texttext/plain162255https://dspace-urp.metabuscador.org/bitstreams/f92b810b-9309-442c-aa62-4ef67568bbf8/download7614839647bd5e8e93fcf4e89ab7b827MD53THUMBNAILT030_09070188_M RODRIGUEZ GUTIERREZ.pdf.jpgT030_09070188_M RODRIGUEZ GUTIERREZ.pdf.jpgGenerated Thumbnailimage/jpeg11414https://dspace-urp.metabuscador.org/bitstreams/e7ff1e34-f7b6-4eb9-a1e3-572d73cf03b3/download58a9fba1db42cf0cd03b668f6a87a6ccMD5420.500.14138/1985oai:dspace-urp.metabuscador.org:20.500.14138/19852024-11-24 10:13:58.69https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://dspace-urp.metabuscador.orgRepositorio Institucional de la Universidad Ricardo Palmabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
score |
12.884314 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).