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...
- 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 |