El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATM

Actualmente la tecnología de comunicación ATM ha adquirido un lugar privilegiado dentro de las redes de alta velocidad por ofrecer de forma integrada los servicios de transferencia de voz, datos y video con una calidad del servicio garantizada (QoS) y la velocidad demandada por los usuarios. Adicion...

Full description

Autores:
Guzmán Marín, Obeimar Elías
Mayorga Rojas, Juan Carlos
Ribero Luna, Luz Yaneth
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
1999
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/26796
Acceso en línea:
http://hdl.handle.net/20.500.12749/26796
Palabra clave:
Systems engineer
Technological innovations
Virtual path
Algorithm
Metric measurement
Computer networks
Electronic data processing (Distributed processing)
Programming (Mathematics)
Simulation methods
Ingeniería de sistemas
Innovaciones tecnológicas
Procesamiento electrónico de datos (Procesamiento distribuido)
Programación (Matemáticas)
Métodos de simulación
Algoritmos
Camino virtual
Medida métrica
Redes de computadores
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_58bb6e16a2fb6b0af1cdeaae8a369301
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/26796
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATM
dc.title.translated.spa.fl_str_mv The Explicit Rate Indicator Algorithm for Congestion Avoidance (ERICA) in ATM Networks
title El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATM
spellingShingle El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATM
Systems engineer
Technological innovations
Virtual path
Algorithm
Metric measurement
Computer networks
Electronic data processing (Distributed processing)
Programming (Mathematics)
Simulation methods
Ingeniería de sistemas
Innovaciones tecnológicas
Procesamiento electrónico de datos (Procesamiento distribuido)
Programación (Matemáticas)
Métodos de simulación
Algoritmos
Camino virtual
Medida métrica
Redes de computadores
title_short El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATM
title_full El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATM
title_fullStr El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATM
title_full_unstemmed El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATM
title_sort El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATM
dc.creator.fl_str_mv Guzmán Marín, Obeimar Elías
Mayorga Rojas, Juan Carlos
Ribero Luna, Luz Yaneth
dc.contributor.advisor.none.fl_str_mv Guerrero Santander, Cesar Darío
dc.contributor.author.none.fl_str_mv Guzmán Marín, Obeimar Elías
Mayorga Rojas, Juan Carlos
Ribero Luna, Luz Yaneth
dc.contributor.cvlac.spa.fl_str_mv Guerrero Santander, Cesar Darío [0000809357]
dc.contributor.googlescholar.spa.fl_str_mv Guerrero Santander, Cesar Darío [en&user=_YgBOOcAAAAJ]
dc.contributor.researchgate.spa.fl_str_mv Guerrero Santander, Cesar Darío [Cesar-Guerrero-2]
dc.contributor.apolounab.spa.fl_str_mv Guerrero Santander, Cesar Darío [cesar-dario-guerrero-santander]
dc.contributor.linkedin.spa.fl_str_mv Guerrero Santander, Cesar Darío [cesar-dario-guerrero-santander]
dc.subject.keywords.spa.fl_str_mv Systems engineer
Technological innovations
Virtual path
Algorithm
Metric measurement
Computer networks
Electronic data processing (Distributed processing)
Programming (Mathematics)
Simulation methods
topic Systems engineer
Technological innovations
Virtual path
Algorithm
Metric measurement
Computer networks
Electronic data processing (Distributed processing)
Programming (Mathematics)
Simulation methods
Ingeniería de sistemas
Innovaciones tecnológicas
Procesamiento electrónico de datos (Procesamiento distribuido)
Programación (Matemáticas)
Métodos de simulación
Algoritmos
Camino virtual
Medida métrica
Redes de computadores
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
Innovaciones tecnológicas
Procesamiento electrónico de datos (Procesamiento distribuido)
Programación (Matemáticas)
Métodos de simulación
Algoritmos
dc.subject.proposal.spa.fl_str_mv Camino virtual
Medida métrica
Redes de computadores
description Actualmente la tecnología de comunicación ATM ha adquirido un lugar privilegiado dentro de las redes de alta velocidad por ofrecer de forma integrada los servicios de transferencia de voz, datos y video con una calidad del servicio garantizada (QoS) y la velocidad demandada por los usuarios. Adicionalmente esta tecnología ofrece la escalabilidad necesaria para aplicaciones del mañana. Pero ATM posee algunas desventajas tales como su elevado costo y la necesidad de sustituir toda la instalación informática, aunque ya se han venido desarrollando una serie de soluciones intermedias. El proyecto busca documentar información referente al mecanismo ERICA de control de congestión, se pretende con esto, hacer un aporte a la investigación en el control de flujo y control de congestión para la tecnología ATM. Este estudio intenta a su vez satisfacer la necesidad de la UNAB en conocer y documentar esta nueva tecnología y de alguna forma fortalecer el conocimiento de estas redes en la comunidad universitaria.
publishDate 1999
dc.date.issued.none.fl_str_mv 1999
dc.date.accessioned.none.fl_str_mv 2024-10-03T15:22:30Z
dc.date.available.none.fl_str_mv 2024-10-03T15:22:30Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/26796
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/26796
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv College of Business Administration. ATM. http://www.busn.ucok.edu/tips/info hrd/atm.htm. 1997.
Flow Control Consortium. Quantum Flow Control Protocol and Flow Control Consortium. http://www.ics.uci.edu/~atm/qfc.html, 1997.
ITESM, Universidad Virtual. Redes de Datos. Monterrey, 1998.
JAIN Raj. ABR Switch Algorithm Testing: A Case Study with ERICA. http://www.cis.ohio-state.edu/~jain/atmf/a96-1267.htin. Foro ATM. 1996.
JAIN Raj. Simulation Results for ERICA Switch Algorithm with VBR + ABR trafile. http://www.cis.ohio-state.edu/~jain/atmf/af vbr2.htm. Foro ATM. 1995.
KALYANARAMAN ,Shivkumar, JAIN Raj, FAHMY Sonia, GOYAL Rohit, y VANDALORE Bobby. ERICA: Explicit Rate Indication for Congestión Avoidance in ATM Networks. http://www.cis.ohio-state.edu/~jain/patcnts/patcnte.htm. Foro ATM. 1996.
KALYANARAMAN ,Shivkumar, JAIN Raj, FAHMY Sonia, GOYAL Rohit, y VANDALORE Bobby. The ERICA Switch Algorithm for ABR Trafile Management in ATM Networks. http://www.cis.ohio-state.edu/~jain/papers/erica.htm. IEEE/ACM Transactions on Networking. 1997.
KALYANARAMAN ,Shivkumar. Trafile Management for the Available Bit Rate (ABR) Service in Asynchronous Transfer Mode (ATM) Networks. http://www.cis.ohiostatc. edu/~jain/theses/shiv.htin, Ohio otate University. 1997.
QFC Alliance. Quantum Flow Control, http://www.qfc.org/qfc ga.html. 1995. STALLINGS, William. Comunicaciones y redes de computadores. Quinta Edición. Madrid: Prentice Hall Iberia, 1997.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Bucaramanga (Santander, Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/26796/3/1999_Guzman_Marin_Obeimar.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/26796/1/1999_Guzman_Marin_Obeimar.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/26796/2/license.txt
bitstream.checksum.fl_str_mv 5cfbbd2068ecf1ec397a6562aa2ef5e1
59a8be823aed4cdff2db3da00bc105b4
3755c0cfdb77e29f2b9125d7a45dd316
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1812205485375356928
spelling Guerrero Santander, Cesar Darío08b51e06-f071-4803-b164-0406be68151dGuzmán Marín, Obeimar Elíasb9477e66-90f3-4ebc-8f62-4ca0186949b2Mayorga Rojas, Juan Carlos941af9ae-61c9-4511-a720-304b2890a08fRibero Luna, Luz Yaneth693b4164-ac22-448b-a210-380bfd2d7801Guerrero Santander, Cesar Darío [0000809357]Guerrero Santander, Cesar Darío [en&user=_YgBOOcAAAAJ]Guerrero Santander, Cesar Darío [Cesar-Guerrero-2]Guerrero Santander, Cesar Darío [cesar-dario-guerrero-santander]Guerrero Santander, Cesar Darío [cesar-dario-guerrero-santander]Bucaramanga (Santander, Colombia)UNAB Campus Bucaramanga2024-10-03T15:22:30Z2024-10-03T15:22:30Z1999http://hdl.handle.net/20.500.12749/26796instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coActualmente la tecnología de comunicación ATM ha adquirido un lugar privilegiado dentro de las redes de alta velocidad por ofrecer de forma integrada los servicios de transferencia de voz, datos y video con una calidad del servicio garantizada (QoS) y la velocidad demandada por los usuarios. Adicionalmente esta tecnología ofrece la escalabilidad necesaria para aplicaciones del mañana. Pero ATM posee algunas desventajas tales como su elevado costo y la necesidad de sustituir toda la instalación informática, aunque ya se han venido desarrollando una serie de soluciones intermedias. El proyecto busca documentar información referente al mecanismo ERICA de control de congestión, se pretende con esto, hacer un aporte a la investigación en el control de flujo y control de congestión para la tecnología ATM. Este estudio intenta a su vez satisfacer la necesidad de la UNAB en conocer y documentar esta nueva tecnología y de alguna forma fortalecer el conocimiento de estas redes en la comunidad universitaria.Dedicatoria v Agradecimientos vi Lista de tablas xiii Lista de figuras xiv Glosario xviii Resumen Introducción 1. Principios de las redes atm 4 1.1 origen 4 1.2 evolución 7 1.3 características generales 9 1.3.1 conmutación 11 1.3.2 circuitos y caminos virtuales 12 1.3.3 conexión de un canal/camino virtual 14 1.4 direccionamiento en atm 15 1.5 las celdas de atm 16 1.6 niveles 19 1.7 modelo de capas de atm 27 1.7.1 capa física 1.7.2 capa atm 1.7.3 capa de adaptación atm (aal) 1.8 clases de servicios atm 1.8.1 clase de servicio cbr (constant bit rate) 1.8.2 clase de servicio vbr (variable bit rate) 1.8.3 clase de servicio ubr (unspecifíed bit rate) 1.8.4 clase de servicio abr (available bit rate) 1.9 datos sobre atm 1.10 voz sobre atm 1.11 video sobre atm 2. Control de congestión en redes atm 2.1 parámetros de conexión 2.1.1 calidad de servicio 2.1.2 uso de parámetros 2.2 que es esperado para el control de congestión 2.2.1 objetivos 2.2.2 selección de criterios 2.3 funciones genericas 2.3.1 el control de admisión de conexión 2.3.2 uso de parámetros de control 2.3.3 algoritmo de tasa de celda genérica 2.3.4 control de prioridad 2.3.5 formación de tráfico 2.3.6 algoritmo Leakey bucket 2.3.7 administración de recursos de la red 2.3.8 eliminación de tramas 2.3.9 control de retroalimentación 3. Servicio abr 3.1 algunos de los primeros debates 3.2 formato de la celda rm 3.3 celdas rm enviadas y devueltas 3.4 parámetros del servicio abr 3.5 in-rate y celdas rm out-of-rate 3.6 operación básica 3.7 el comportamiento de la fuente, el destino y El conmutador 3.8 proyectos representativos 3.8.1 proyectos de control efci 3.8.2 los proyectos de retroalimentación de tasa explícita 3.8.3 algoritmo de control de tasa de refuerzo proporcional (eprca) 3.8.4 proyecto de utilización de banda designada (tub) para la anulación de Congestión 3.8.5 anulación de congestión por indicación de tasa explícita (erica) 3.8.6 anulación de congestión usando control proporcional (capc) 3.8.7 basado sobre el algoritmo de la demanda estimada de ancho de banda... 90 4. Los proyectos erica y erica + (explicit rate indication For congestión avoidance) 4.1 el algoritmo basico erica 4.2 logrando justicia de máximos y mínimos 4.3 el primer fairshare para evitar las sobrecargas Temporales 4.4 la ccr reenviada usada para la retro alimentación en Dirección inversa 4.5 la única retroalimentación en un intervalo del Conmutador 4.6 opción de medida ccr por vc 4.7 la operación abr con vbr y cbr en el primer término 4.8 calculo bidireccional de fuentes rafagueantes 4.9 el promedio del número de fuentes 4.10 casos limite. 4.11 el promedio del factor de carga 4.12 el tiempo y valor basado en promedio. 4.13 selección de los parámetros de Erika 4.13.1 la utilización asignada (u). 4.13.2 el intervalo promedio del conmutador ai. 4.14 erica + : longitud de colas como una medida métrica Secundaria 4.15 erica+ : 100% utilización y rápido vaciado de colas 4.16 erica + : el mantener un "embolse" de colas 4.17 erica + : la escalabilidad para varias velocidades de Enlace 4.18 erica+ : el punto de operación designado 4.19 el proyecto erica + 4.20 efecto de la variación sobre erica + 4.21 selección de los parámetros de erica+.. 4.21.2 demora asignada de cola 4.21.3 factor límite de vaciado de cola qdlf 5. Simulación del algoritmo erica 5.1 generalidades del funcionamiento del simulador 5.2 consideraciones 5.3 descripción del simulador 5.3.1 menú principal 5.3.2 parámetros 5.4 resultados de las simulaciones 5.4.1 primera simulación 5.4.2 segunda simulación 5.5 análisis de las simulaciones 5.5.1 primera simulación 5.5.2 segunda simulación 6. Conclusiones BibliografíaPregradoATM communication technology has currently acquired a privileged place within high-speed networks by offering integrated voice, data and video transfer services with a guaranteed quality of service (QoS) and the speed demanded by users. Additionally, this technology offers the necessary scalability for tomorrow's applications. But ATM has some disadvantages such as its high cost and the need to replace the entire computer installation, although a series of intermediate solutions have already been developed. The project seeks to document information regarding the ERICA mechanism for congestion control, with the aim of making a contribution to research in flow control and congestion control for ATM technology. This study also attempts to satisfy UNAB's need to know and document this new technology and in some way strengthen the knowledge of these networks in the university community.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2El algoritmo indicador de tasa explicita para el evitar la congestión (ERICA)en redes ATMThe Explicit Rate Indicator Algorithm for Congestion Avoidance (ERICA) in ATM NetworksIngeniero de SistemasUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaIngeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TPSystems engineerTechnological innovationsVirtual pathAlgorithmMetric measurementComputer networksElectronic data processing (Distributed processing)Programming (Mathematics)Simulation methodsIngeniería de sistemasInnovaciones tecnológicasProcesamiento electrónico de datos (Procesamiento distribuido)Programación (Matemáticas)Métodos de simulaciónAlgoritmosCamino virtualMedida métricaRedes de computadoresCollege of Business Administration. ATM. http://www.busn.ucok.edu/tips/info hrd/atm.htm. 1997.Flow Control Consortium. Quantum Flow Control Protocol and Flow Control Consortium. http://www.ics.uci.edu/~atm/qfc.html, 1997.ITESM, Universidad Virtual. Redes de Datos. Monterrey, 1998.JAIN Raj. ABR Switch Algorithm Testing: A Case Study with ERICA. http://www.cis.ohio-state.edu/~jain/atmf/a96-1267.htin. Foro ATM. 1996.JAIN Raj. Simulation Results for ERICA Switch Algorithm with VBR + ABR trafile. http://www.cis.ohio-state.edu/~jain/atmf/af vbr2.htm. Foro ATM. 1995.KALYANARAMAN ,Shivkumar, JAIN Raj, FAHMY Sonia, GOYAL Rohit, y VANDALORE Bobby. ERICA: Explicit Rate Indication for Congestión Avoidance in ATM Networks. http://www.cis.ohio-state.edu/~jain/patcnts/patcnte.htm. Foro ATM. 1996.KALYANARAMAN ,Shivkumar, JAIN Raj, FAHMY Sonia, GOYAL Rohit, y VANDALORE Bobby. The ERICA Switch Algorithm for ABR Trafile Management in ATM Networks. http://www.cis.ohio-state.edu/~jain/papers/erica.htm. IEEE/ACM Transactions on Networking. 1997.KALYANARAMAN ,Shivkumar. Trafile Management for the Available Bit Rate (ABR) Service in Asynchronous Transfer Mode (ATM) Networks. http://www.cis.ohiostatc. edu/~jain/theses/shiv.htin, Ohio otate University. 1997.QFC Alliance. Quantum Flow Control, http://www.qfc.org/qfc ga.html. 1995. STALLINGS, William. Comunicaciones y redes de computadores. Quinta Edición. Madrid: Prentice Hall Iberia, 1997.THUMBNAIL1999_Guzman_Marin_Obeimar.pdf.jpg1999_Guzman_Marin_Obeimar.pdf.jpgIM Thumbnailimage/jpeg7765https://repository.unab.edu.co/bitstream/20.500.12749/26796/3/1999_Guzman_Marin_Obeimar.pdf.jpg5cfbbd2068ecf1ec397a6562aa2ef5e1MD53open accessORIGINAL1999_Guzman_Marin_Obeimar.pdf1999_Guzman_Marin_Obeimar.pdfTesisapplication/pdf40260399https://repository.unab.edu.co/bitstream/20.500.12749/26796/1/1999_Guzman_Marin_Obeimar.pdf59a8be823aed4cdff2db3da00bc105b4MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/26796/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open access20.500.12749/26796oai:repository.unab.edu.co:20.500.12749/267962024-10-03 22:00:52.77open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==