Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.

El rápido avance en las tecnologías de comunicación presenta un reto para las organizaciones a nivel global ya que se ven obligadas a mantener y mejorar la prestación del servicio a pesar del alto crecimiento en la información y usuarios que acceden a consumir sus servicios. En el desarrollo de este...

Full description

Autores:
Espinosa Alfonso, Jimmy Alexander
Bernal Abril, Rodrigo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/31644
Acceso en línea:
http://hdl.handle.net/11349/31644
Palabra clave:
Arquitectura cloud
Actualización tecnológica
Data center
Arquitectura de red
Diseño de arriba hacia abajo
Ingeniería Telemática -- Tesis y disertaciones académicas
Tecnologías cloud
Redes de comunicación
Arquitectura de centros de datos
Migración de servicios
Cloud architecture
Technological update
Data center
Network architecture
Top-down design.
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_9330e210e3f347c30bc901c36248455b
oai_identifier_str oai:repository.udistrital.edu.co:11349/31644
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.
dc.title.titleenglish.spa.fl_str_mv Proposal for updating the technological infrastructure and migration of mission services under a cloud architecture for the datacenter of the district education secretariat.
title Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.
spellingShingle Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.
Arquitectura cloud
Actualización tecnológica
Data center
Arquitectura de red
Diseño de arriba hacia abajo
Ingeniería Telemática -- Tesis y disertaciones académicas
Tecnologías cloud
Redes de comunicación
Arquitectura de centros de datos
Migración de servicios
Cloud architecture
Technological update
Data center
Network architecture
Top-down design.
title_short Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.
title_full Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.
title_fullStr Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.
title_full_unstemmed Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.
title_sort Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.
dc.creator.fl_str_mv Espinosa Alfonso, Jimmy Alexander
Bernal Abril, Rodrigo
dc.contributor.advisor.none.fl_str_mv Hernández Gutiérrez, Jairo
dc.contributor.author.none.fl_str_mv Espinosa Alfonso, Jimmy Alexander
Bernal Abril, Rodrigo
dc.subject.spa.fl_str_mv Arquitectura cloud
Actualización tecnológica
Data center
Arquitectura de red
Diseño de arriba hacia abajo
topic Arquitectura cloud
Actualización tecnológica
Data center
Arquitectura de red
Diseño de arriba hacia abajo
Ingeniería Telemática -- Tesis y disertaciones académicas
Tecnologías cloud
Redes de comunicación
Arquitectura de centros de datos
Migración de servicios
Cloud architecture
Technological update
Data center
Network architecture
Top-down design.
dc.subject.lemb.none.fl_str_mv Ingeniería Telemática -- Tesis y disertaciones académicas
Tecnologías cloud
Redes de comunicación
Arquitectura de centros de datos
Migración de servicios
dc.subject.keyword.spa.fl_str_mv Cloud architecture
Technological update
Data center
Network architecture
Top-down design.
description El rápido avance en las tecnologías de comunicación presenta un reto para las organizaciones a nivel global ya que se ven obligadas a mantener y mejorar la prestación del servicio a pesar del alto crecimiento en la información y usuarios que acceden a consumir sus servicios. En el desarrollo de este proyecto se abarcan temas relacionados con la migración a tecnologías cloud aplicando conceptos de Alta disponibilidad (HA) y calidad en el servicio (QoS), utilizando herramientas para el diseño y análisis de redes para la Secretaría de Educación Distrital (SED). Inicialmente se realiza un análisis general del estado actual de la red con el fin de determinar las falencias, limitaciones y alcances del proyecto, posteriormente se realizará el proceso de levantamiento de información de la red existente, teniendo en cuenta equipos activos, diseño general con la que fue construida en su momento con el fin de poder determinar las necesidades puntuales a mejorar. Para el desarrollo de la siguiente fase se realizará el diseño lógico y físico donde se describirá la integración de tecnologías en base a la arquitectura donde obtendremos como resultado una propuesta de integración que cumpla con las expectativas de velocidad y disponibilidad esperada por la SED. Como resultado de la investigación se busca mostrar una solución para realizar un proceso de actualización gradual de infraestructura orientado la migración de los servicios misionales prestados por la SED a una arquitectura cloud Oracle bajo las recomendaciones del UPTIME INSTITUTE y la norma TIA-942 para las mejoras propuestas en el centro de datos, evitando en lo posible reducir las afectaciones en el desarrollo de su operación. Con la implementación de la propuesta la SED contará con un modelo de red que le permitirá ofrecer una mejor cobertura en la prestación de su servicio con una proyección en el tiempo que le permita un crecimiento continuo a futuro.
publishDate 2022
dc.date.created.none.fl_str_mv 2022-10-04
dc.date.accessioned.none.fl_str_mv 2023-06-23T17:06:43Z
dc.date.available.none.fl_str_mv 2023-06-23T17:06:43Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/31644
url http://hdl.handle.net/11349/31644
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
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/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/aefc6a9e-00c9-48b2-9e1a-6a24ddd767e8/download
https://repository.udistrital.edu.co/bitstreams/1f2b4c23-0e6e-4935-bc05-52695954fdf7/download
https://repository.udistrital.edu.co/bitstreams/b1d42835-e10e-48f6-86fb-311b98d1ef99/download
https://repository.udistrital.edu.co/bitstreams/fe6d1648-2b76-4164-a676-ccf204a83701/download
https://repository.udistrital.edu.co/bitstreams/52c8a29c-ee17-4df1-9915-78a736435440/download
https://repository.udistrital.edu.co/bitstreams/ba8c02e1-2621-4cd7-a44d-06eb52739082/download
https://repository.udistrital.edu.co/bitstreams/5e614b42-f119-4431-89c0-9f33cd680ce7/download
bitstream.checksum.fl_str_mv 4460e5956bc1d1639be9ae6146a50347
7e42a10b6d868367377ef6eaad8d6ff4
b8f01f02f9d845b330189f6141c9c508
bee1869626e4ec9246ef3d18f43ebedf
997daf6c648c962d566d7b082dac908d
b9960d0563ad66e21f4e43590c612c98
0c864ae780d88bee41b470f692bbedf8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165851550842880
spelling Hernández Gutiérrez, JairoEspinosa Alfonso, Jimmy AlexanderBernal Abril, Rodrigo2023-06-23T17:06:43Z2023-06-23T17:06:43Z2022-10-04http://hdl.handle.net/11349/31644El rápido avance en las tecnologías de comunicación presenta un reto para las organizaciones a nivel global ya que se ven obligadas a mantener y mejorar la prestación del servicio a pesar del alto crecimiento en la información y usuarios que acceden a consumir sus servicios. En el desarrollo de este proyecto se abarcan temas relacionados con la migración a tecnologías cloud aplicando conceptos de Alta disponibilidad (HA) y calidad en el servicio (QoS), utilizando herramientas para el diseño y análisis de redes para la Secretaría de Educación Distrital (SED). Inicialmente se realiza un análisis general del estado actual de la red con el fin de determinar las falencias, limitaciones y alcances del proyecto, posteriormente se realizará el proceso de levantamiento de información de la red existente, teniendo en cuenta equipos activos, diseño general con la que fue construida en su momento con el fin de poder determinar las necesidades puntuales a mejorar. Para el desarrollo de la siguiente fase se realizará el diseño lógico y físico donde se describirá la integración de tecnologías en base a la arquitectura donde obtendremos como resultado una propuesta de integración que cumpla con las expectativas de velocidad y disponibilidad esperada por la SED. Como resultado de la investigación se busca mostrar una solución para realizar un proceso de actualización gradual de infraestructura orientado la migración de los servicios misionales prestados por la SED a una arquitectura cloud Oracle bajo las recomendaciones del UPTIME INSTITUTE y la norma TIA-942 para las mejoras propuestas en el centro de datos, evitando en lo posible reducir las afectaciones en el desarrollo de su operación. Con la implementación de la propuesta la SED contará con un modelo de red que le permitirá ofrecer una mejor cobertura en la prestación de su servicio con una proyección en el tiempo que le permita un crecimiento continuo a futuro.The rapid advance in communication technologies presents a challenge for organizations globally as they are forced to maintain and improve service delivery despite the high growth in information and users who agree to consume their services. In the development of this project, topics related to migration to cloud technologies are covered by applying concepts of High Availability (HA) and quality of service (QoS), using tools for the design and analysis of networks for the “Secretaría de Educación Distrital (SED)”. Initially, a general analysis of the current state of the network is carried out to determine the shortcomings, limitations, and scope of the project, later the process of gathering information from the existing network will be carried out, considering active equipment, general design with the which was built at the time in order to determine the specific needs to be improved. For the development of the next phase, the logical and physical design will be carried out where the integration of technologies will be described based on the architecture where we will obtain as a result an integration proposal that meets the expectations of speed and availability expected by the SED. As a result of the research, the aim is to show a solution to carry out a gradual infrastructure update process aimed at the migration of the mission services provided by the SED to an Oracle cloud architecture under the recommendations of the UPTIME INSTITUTE and the TIA-942 standard for improvements proposals in the data center, avoiding as much as possible to reduce the effects on the development of its operation. With the implementation of the proposal, the SED will have a network model that will allow it to offer better coverage in the provision of its service with a projection over time that allows continuous growth in the future.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Arquitectura cloudActualización tecnológicaData centerArquitectura de redDiseño de arriba hacia abajoIngeniería Telemática -- Tesis y disertaciones académicasTecnologías cloudRedes de comunicaciónArquitectura de centros de datosMigración de serviciosCloud architectureTechnological updateData centerNetwork architectureTop-down design.Propuesta para la actualización de la infraestructura tecnológica y migración de servicios misionales bajo una arquitectura Cloud para el Datacenter de la Secretaría de Educación Distrital.Proposal for updating the technological infrastructure and migration of mission services under a cloud architecture for the datacenter of the district education secretariat.bachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/aefc6a9e-00c9-48b2-9e1a-6a24ddd767e8/download4460e5956bc1d1639be9ae6146a50347MD59ORIGINALEspinosaAlfonsoJimmyAlexander2022.pdfEspinosaAlfonsoJimmyAlexander2022.pdfTrabajo de gradoapplication/pdf5970557https://repository.udistrital.edu.co/bitstreams/1f2b4c23-0e6e-4935-bc05-52695954fdf7/download7e42a10b6d868367377ef6eaad8d6ff4MD56EspinosaAlfonsoJimmyAlexanderAnexos1.zipEspinosaAlfonsoJimmyAlexanderAnexos1.zipAnexosapplication/zip71222514https://repository.udistrital.edu.co/bitstreams/b1d42835-e10e-48f6-86fb-311b98d1ef99/downloadb8f01f02f9d845b330189f6141c9c508MD57GIB-PR-007-FR-010-Formato-Licencia-de-Uso-y-Publicación-V.3.pdfGIB-PR-007-FR-010-Formato-Licencia-de-Uso-y-Publicación-V.3.pdfLicencia de uso y publicaciónapplication/pdf230204https://repository.udistrital.edu.co/bitstreams/fe6d1648-2b76-4164-a676-ccf204a83701/downloadbee1869626e4ec9246ef3d18f43ebedfMD58LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/52c8a29c-ee17-4df1-9915-78a736435440/download997daf6c648c962d566d7b082dac908dMD510THUMBNAILEspinosaAlfonsoJimmyAlexander2022.pdf.jpgEspinosaAlfonsoJimmyAlexander2022.pdf.jpgIM Thumbnailimage/jpeg5887https://repository.udistrital.edu.co/bitstreams/ba8c02e1-2621-4cd7-a44d-06eb52739082/downloadb9960d0563ad66e21f4e43590c612c98MD511GIB-PR-007-FR-010-Formato-Licencia-de-Uso-y-Publicación-V.3.pdf.jpgGIB-PR-007-FR-010-Formato-Licencia-de-Uso-y-Publicación-V.3.pdf.jpgIM Thumbnailimage/jpeg12837https://repository.udistrital.edu.co/bitstreams/5e614b42-f119-4431-89c0-9f33cd680ce7/download0c864ae780d88bee41b470f692bbedf8MD51211349/31644oai:repository.udistrital.edu.co:11349/316442024-03-12 15:18:44.973http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK