Estimación ancha de banda disponible en internet
El consumo de Internet ha tenido un crecimiento exponencial en la última década; debido a la utilización de servicios en la nube, donde se encuentran servicios básicos desde el email hasta de herramientas de aplicación multiplataformas. Para lograr la optimización de servicios de telecomunicaciones,...
- Autores:
-
Turizo Palencia, Meison Iván
- Tipo de recurso:
- Fecha de publicación:
- 2023
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/10757
- Acceso en línea:
- https://hdl.handle.net/11323/10757
https://repositorio.cuc.edu.co/
- Palabra clave:
- Ancho de banda disponible
Enlaces internet
Probe gap model
Monitoreo
Available bandwidth
Internet links
Monitoring
- Rights
- openAccess
- License
- Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
id |
RCUC2_efbb81dd8686cd5b34a1132413852e6d |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/10757 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Estimación ancha de banda disponible en internet |
title |
Estimación ancha de banda disponible en internet |
spellingShingle |
Estimación ancha de banda disponible en internet Ancho de banda disponible Enlaces internet Probe gap model Monitoreo Available bandwidth Internet links Monitoring |
title_short |
Estimación ancha de banda disponible en internet |
title_full |
Estimación ancha de banda disponible en internet |
title_fullStr |
Estimación ancha de banda disponible en internet |
title_full_unstemmed |
Estimación ancha de banda disponible en internet |
title_sort |
Estimación ancha de banda disponible en internet |
dc.creator.fl_str_mv |
Turizo Palencia, Meison Iván |
dc.contributor.advisor.none.fl_str_mv |
Salcedo Morillo, Dixon David Cortes-Cabezas, Albeiro |
dc.contributor.author.none.fl_str_mv |
Turizo Palencia, Meison Iván |
dc.contributor.jury.none.fl_str_mv |
Mardini Bovea, Johan Esmeral Romero, Ernesto Cortés Cabezas, Albeiro |
dc.subject.proposal.spa.fl_str_mv |
Ancho de banda disponible Enlaces internet Probe gap model Monitoreo |
topic |
Ancho de banda disponible Enlaces internet Probe gap model Monitoreo Available bandwidth Internet links Monitoring |
dc.subject.proposal.eng.fl_str_mv |
Available bandwidth Internet links Monitoring |
description |
El consumo de Internet ha tenido un crecimiento exponencial en la última década; debido a la utilización de servicios en la nube, donde se encuentran servicios básicos desde el email hasta de herramientas de aplicación multiplataformas. Para lograr la optimización de servicios de telecomunicaciones, que ofrezca altos niveles de Calidad de Servicio (QoS, por sus siglas en inglés), los administradores usan diferentes herramientas y técnicas; dentro de las que se destaca el monitoreo de red. Una de las técnicas de monitoreo de red, más usadas es la estimación del ancho de banda disponible de extremo a extremo (ab_disp); que es usada para ayudar a mejorar la administración de protocolos y aplicaciones Internet. Por lo anterior, este trabajo presenta como novedad la evaluación del rendimiento de herramientas de Estimación de ab_disp Traceband y TraceTCP basadas en el enfoque Probe Gap Model (PGM) sobre enlaces Internet en entornos reales. La evaluación permitió encontrar que, la herramienta tal TraceTCP presenta un rendimiento 85% con tráfico cruzado (TC) de 0%, y la herramienta Traceband de 90% con TC de 50%, tienen un comportamiento que es apropiado para servicios basados en la nube. Adicionalmente, que los enlaces Internet con alto tráfico tienen más vulnerabilidad en pérdida de paquetes cuando se evalúan con herramientas intrusivas de estimación de ab_disp. |
publishDate |
2023 |
dc.date.issued.none.fl_str_mv |
2023 |
dc.date.accessioned.none.fl_str_mv |
2024-02-21T14:04:22Z |
dc.date.available.none.fl_str_mv |
2024-02-21T14:04:22Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/11323/10757 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC – Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
url |
https://hdl.handle.net/11323/10757 https://repositorio.cuc.edu.co/ |
identifier_str_mv |
Corporación Universidad de la Costa REDICUC – Repositorio CUC |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Abbasi, M., Shahraki, A., & Taherkordi, A. (2021). Deep Learning for Network Traffic Monitoring and Analysis (NTMA): A Survey. Computer Communications, 170, 19-41. doi: 10.1016/J.COMCOM.2021.01.021. Aggarwal, V., Feldmann, A., & Scheideler, C. (2007). Can ISPS and P2P users cooperate for improved performance? ACM SIGCOMM Computer Communication Review, 37(3), 29–40. doi:10.1145/1273445.1273449. Ahmad, A., Floris, A., & Atzori, L. (2016). QoE-centric service delivery: A collaborative approach among OTTs and ISPs. Computer Networks, 110, 168–179. doi:10.1016/J.COMNET.2016.09.022. Folayo, A., Yousef, S., & Osanaiye, O. (2021). BE-OZR: An efficient available bandwidth estimation in IEEE 802.11e network. Nile University of Nigeria, Abuja, Nigeria. Botta, A., Davy, A., Meskill, B., & Aceto, G. (2013). Active Techniques for Available Bandwidth Estimation: Comparison and Application. En E. Biersack, C. Callegari, y M. Matijasevic (Eds.), Data Traffic Monitoring and Analysis (pp. 28-43). Lecture Notes in Computer Science (Vol. 7754). Springer Berlin Heidelberg. Capone, A., Fratta, L., & Martignon, F. (2004). Bandwidth Estimation Schemes for TCP Over Wireless Networks. IEEE Transactions on Mobile Computing, 3(2), 129-143. doi: 10.1109/TMC.2004.5. Chen, Z., Zhou, W., Wu, S., & Cheng, L. (2020). An Adaptive on-Demand Multipath Routing Protocol with QoS Support for High-Speed MANET. IEEE Access, 8, 44760-44773. doi: 10.1109/ACCESS.2020.2978582. Chi, W., Zheng, T., Xie, Y., Li, Z., & Chen, Y. (2016). End-to-End Available Bandwidth Estimation Using HybChirp. International Journal of Computational Science and Engineering, 12(4), 360-369. Clemm, A. (2023). High-Precision Networking Services: Problems, Approaches, and Opportunities. IEEE Transactions on Network and Service Management, 20(1), 870-878. doi: 10.1109/TNSM.2022.3201435. Farooq, M., & Raju, V. (2019). Impact of Over-the-Top (OTT) Services on the Telecom Companies in the Era of Transformative Marketing. Global Journal of Flexible Systems Management, 20(2), 177-188. doi: 10.1007/S40171-019-00209-6. Fiedler, M., Hossfeld, T., & Tran-Gia, P. (2010). A Generic Quantitative Relationship Between Quality of Experience and Quality of Service. IEEE Network, 24(2), 36-41. doi: 10.1109/MNET.2010.5430142. Globe Newswire. (2022, 19 de abril). Global Mobile Data Traffic Market to Reach 220.8 Million Terabytes per Month by the Year 2026. Recuperado el 21 de septiembre de 2022, de https://www.globenewswire.com/news-release/2022/04/19/2424915/0/en/Global-Mobile Data-Traffic-Market-to-Reach-220-8-Million-Terabytes-per-Month-by-the-Year-2026.html. Guerrero, C. (2010). Available Bandwidth Estimation: A Hidden Markov Model Approach. En L. A. P. L. A. Publishing (Ed.), LAP LAMBERT Academic Publishing. Guerrero, C., & Labrador, M. (2006). Experimental and Analytical Evaluation of Available Bandwidth Estimation Tools. En Proceedings of the 31st IEEE Conference on Local Computer Networks, 2006 (pp. 710-717). Guerrero, C., & Labrador, M. (2010). Traceband: A Fast, Low Overhead and Accurate Tool for Available Bandwidth Estimation and Monitoring. Computer Networks, 54(6), 977-990. doi: 10.1016/j.comnet.2009.09.024. Guerrero, C., Salcedo, D., & Lamos, H. (2013). A Clustering Approach to Reduce the Available Bandwidth Estimation Error. IEEE Latin America Transactions (Revista IEEE America Latina), 11(3), 927-932. doi: 10.1109/TLA.2013.6568835. Guerrero, C. D., & Salcedo Morillo, D. (2012). On the Reduction of the Available Bandwidth Estimation Error Through Clustering with K-means. En 2012 IEEE Latin-America Conference on Communications (pp. 1-5). Jacobson, V. (1988). Congestion Avoidance and Control. En ACM SIGCOMM Computer Communication Review (Vol. 18, pp. 314-329). Jacobson, V. (1997). Pathchar: A Tool to Infer Characteristics of Internet Paths. En Mathematical Sciences Research Institute - MSRI of National Science Foundation Division of Mathematical Sciences - NSF. Jain, M., & Dovrolis, C. (2002). Pathload: A Measurement Tool for End-to-End Available Bandwidth. En Proceedings of Passive and Active Measurements (PAM) Workshop (pp. 14- 25). Johnsson, A., Melander, B., & Björkman, M. (2004). Diettopp: A First Implementation and Evaluation of a Simplified Bandwidth Measurement Method. En Second Swedish National Computer Networking Workshop (Vol. 5). Johnsson, A., Melander, B., & Bjorkman, M. (2006). Bandwidth Measurement in Wireless Networks. En K. Al Agha, I. Guérin Lassous, & G. Pujolle (Eds.), Challenges in Ad Hoc Networking (Vol. 197, pp. 89-98). IFIP International Federation for Information Processing. Springer US. Johnsson, A., Melander, B., & Björkman, M. (2023). DietTopp: A first implementation and evaluation of a simplified bandwidth measurement method. Kagami, N. S., Costa Filho, R. I. T., & Gaspary, L. P. (2020). Capest: Offloading Network Capacity and Available Bandwidth Estimation to Programmable Data Planes. IEEE Transactions on Network and Service Management, 17(1), 175-189. doi: 10.1109/TNSM.2019.2934316. Kanade, P., Alva, P., Prasad, J. P., & Kanade, S. (2021). Smart Garbage Monitoring System using Internet of Things (IoT). En Proceedings - 5th International Conference on Computing Methodologies and Communication, ICCMC 2021 (pp. 330-335). doi: 10.1109/ICCMC51019.2021.9418359. Kaur, A., & Kaur, I. (2022). Over The Top Services - A Review Paper. Trinity Journal of Management, IT & Media (TJMITM), 13(Special Issue), 82-92. doi: 10.48165/ACSPUBLISHER.TJMITM.2022.11. Kim, S., Kim, J. S., & In, H. P. (2023). Multitier Web System Reliability: Identifying Causative Metrics and Analyzing Performance Anomaly Using a Regression Model. Sensors, 23(4), 1919. doi: 10.3390/S23041919. Kokaram, A., Crinon, R., & Catania, N. (2015). OTT (Over-The-Top) in 2015. SMPTE Motion Imaging Journal, 124(6), 65-68. doi: 10.5594/J18597. Lao, L., Dovrolis, C., & Sanadidi, M. (2006). The Probe Gap Model Can Underestimate the Available Bandwidth of Multihop Paths. SIGCOMM Computer Communication Review, 36(5), 29-34. doi: 10.1145/1163593.1163599. Liu, X., Yu, J., Liu, Y., Gao, Y., Mahmoodi, T., Lambotharan, S., & Tsang, D. H. K. (2022). Distributed intelligence in wireless networks. J. Yu is with the Internet of Things Thrust. Manojkumar, P., Suresh, M., Ahmed, A. A., Panchal, H., Rajan, C. A., Dheepanchakkravarthy, A., Geetha, A., Gunapriya, B., Mann, S., & Sadasivuni, K. K. (2021). A novel home automation distributed server management system using Internet of Things. International Journal of Electrical and Computer Engineering, 43(1), 5478–5483. doi: 10.1080/01430750.2021.1953590 Matsuda, T., Inada, T., & Ishihara, S. (2022). Communication Method Using Cellular and D2D Communication for Reverse Auction-Based Mobile Crowdsensing. Applied Sciences, 12(22), 11753. doi: 10.3390/APP122211753. Melander, B. (2003). Probing-Based Approaches to Bandwidth Measurements and Network Path Emulation. Tesis doctoral, Uppsala University Melander, B., Björkman, M., & Gunningberg, P. (2002). Regression-based available bandwidth measurements. ResearchGate. https://www.researchgate.net/publication/228935427_Regression based_available_bandwidth_measurement Mulla, T. (2022). Assessing the Factors Influencing the Adoption of Over-the-Top Streaming Platforms: A Literature Review from 2007 to 2021. Telematics and Informatics, 69, 101797. doi: 10.1016/J.TELE.2022.101797. Naseri, A., Ahmadi, M., & PourKarimi, L. (2023). Placement of SDN Controllers Based on Network Setup Cost and Latency of Control Packets. Computer Communications. doi: 10.1016/J.COMCOM.2023.05.015. Nguyen, T.-V., Nguyen, N. P., Kim, C., & Dao, N.-N. (2023). Intelligent Aerial Video Streaming: Achievements and Challenges. Journal of Network and Computer Applications, 211, 103564. doi: 10.1016/J.JNCA.2022.103564. Ortiz, D., & Mercado, L. (2020). Evaluación de la calidad de enlaces de telecomunicaciones a través de herramientas de estimación del ancho de banda disponible en redes de computadores heterogéneas. Universidad de la Costa, Barranquilla. Prasad, R., Dovrolis, C., Murray, M., & Claffy, K. (2003). Bandwidth Estimation: Metrics, Measurement Techniques, and Tools. IEEE Network, 17(6), 27-35. doi: 10.1109/MNET.2003.1248658 Prasad, R. S., & Dovrolis, C. (2007). Measuring the Congestion Responsiveness of Internet Traffic. En Proceedings of the 8th International Conference on Passive and Active Network Measurement, PAM'07 (pp. 176-185). Berlin, Heidelberg: Springer-Verlag. Rajesh, P., Shajin, F. H., & Kannayeram, G. (2022). A Novel Intelligent Technique for Energy Management in Smart Home Using Internet of Things. Applied Soft Computing, 128, 109442. doi: 10.1016/J.ASOC.2022.109442. Ribeiro, V., Riedi, R., Baraniuk, R., Navratil, J., & Cottrell, L. (2003). PathChirp: Efficient available bandwidth estimation for network paths. Robitza, W., Ahmad, A., Kara, P. A., Atzori, L., Martini, M. G., Raake, A., & Sun, L. (2017). Challenges of Future Multimedia QoE Monitoring for Internet Service Providers. Multimedia Tools and Applications, 76(21), 22243-22266. doi: 10.1007/S11042-017-4870-Z/FIGURES/5 Salcedo, D., Cabajal, A., Gutierrez, E., Castro, O., Esmeral, E., Henriquez, C., Suarez, D., & Mardini, J. (2020). Available bandwidth estimation metrics as tools to evaluate network trunk links. ARPN Journal of Engineering and Applied Sciences, 15(22), 2736-2742. Salcedo, D., Guerrero, C., Hincapié, R., & López de Vergara, J. (2021). Método de estimación de ancho de banda disponible no intrusivo usando el tráfico activo del protocolo de control de transmisión TCP en una red de computadores. WIPO Patent Application WO/2021/0005693. Salcedo, D., Guerrero, C. D., & Martinez, R. (2018). Available Bandwidth Estimation Tools: Metrics, Approach, and Performance. International Journal of Communication Networks and Information Security, 10(3), 580. Salcedo, D., Guerrero, C., & Guérrero, J. (2017). Overhead in Available Bandwidth Estimation Tools: Evaluation and Analysis. International Journal of Communication Networks and Information Security (IJCNIS), 9(3), 393-402. Shi, J., Yang, Q., Gou, G., & Xiong, G. (2020). An Quick Available-Bandwidth Measurement Method Based on Link Delay Growth Rate. ACM International Conference Proceeding Series, 51-57. doi: 10.1145/3390525.3390531 Joshi, S., Sohag, S., Tanu, D., Chintan, D., Shubham, P., & Sumit, G. (2015). Impact of Over the Top (OTT) Services on Telecom Service Providers. Indian Journal of Science and Technology, 8(S4), 145-160. doi: 10.17485/ijst/2015/v8iS4/62238. Valdez, A. D., Miranda, C. A., Schlesinger, P. L., Chiozza, J. A., Miranda, C. V., & Grela, A. A. (2018). Calidad de Servicio en Redes de Telecomunicaciones. Extensionismo, Innovación y Transferencia Tecnológica, 4, 278. doi: 10.30972/EITT.402894. Wang, H., Lee, K. S., Li, E., Lim, C. L., Tang, A., & Weatherspoon, H. (2014). Timing Is Everything: Accurate, Minimum Overhead, Available Bandwidth Estimation in High-Speed Wired Networks. En Proceedings of the 2014 Conference on Internet Measurement Conference (pp. 407-420). Zhou, H., & Du, W. (2011). Estimating End-to-End Available Bandwidth with Single End Host. En D. Zheng (Ed.), Advances in Electrical Engineering and Electrical Machines (Vol. 134, pp. 425-432). Lecture Notes in Electrical Engineering. Springer Berlin Heidelberg. Zmysłowski, D., Kelner, J. M., & Falkowski-Gilski, P. (2023). Mobile networks’ analysis in terms of QOS performance assessment. ResearchGate. https://www.researchgate.net/publication/372010012_Mobile_Networks'_Analysis_in_Terms _of_QoS_Performance_Assessment |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
54 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.publisher.department.spa.fl_str_mv |
Ciencias Empresariales |
dc.publisher.place.spa.fl_str_mv |
Barranquilla, Colombia |
dc.publisher.program.spa.fl_str_mv |
Maestría en Gestión de las Tecnologías de la Información y la Comunicación |
institution |
Corporación Universidad de la Costa |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/ef62a725-8084-466a-8aa2-12160e08d5ae/download https://repositorio.cuc.edu.co/bitstreams/a88dca75-9be8-4d70-a66a-cde60e3a5d25/download https://repositorio.cuc.edu.co/bitstreams/d2f976e1-0bcc-477b-b857-9240775a3e02/download https://repositorio.cuc.edu.co/bitstreams/f1030a9c-1018-4896-9051-7137801bca63/download |
bitstream.checksum.fl_str_mv |
8fe5439ae392d2aa8f7cefd669aac284 2f9959eaf5b71fae44bbf9ec84150c7a 9aef530873e11599609a757e8626938e c4195aa4d62c67bb6814616b3a7fdec8 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad de la Costa CUC |
repository.mail.fl_str_mv |
repdigital@cuc.edu.co |
_version_ |
1811760785828872192 |
spelling |
Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Salcedo Morillo, Dixon DavidCortes-Cabezas, AlbeiroTurizo Palencia, Meison IvánMardini Bovea, JohanEsmeral Romero, ErnestoCortés Cabezas, Albeiro2024-02-21T14:04:22Z2024-02-21T14:04:22Z2023https://hdl.handle.net/11323/10757Corporación Universidad de la CostaREDICUC – Repositorio CUChttps://repositorio.cuc.edu.co/El consumo de Internet ha tenido un crecimiento exponencial en la última década; debido a la utilización de servicios en la nube, donde se encuentran servicios básicos desde el email hasta de herramientas de aplicación multiplataformas. Para lograr la optimización de servicios de telecomunicaciones, que ofrezca altos niveles de Calidad de Servicio (QoS, por sus siglas en inglés), los administradores usan diferentes herramientas y técnicas; dentro de las que se destaca el monitoreo de red. Una de las técnicas de monitoreo de red, más usadas es la estimación del ancho de banda disponible de extremo a extremo (ab_disp); que es usada para ayudar a mejorar la administración de protocolos y aplicaciones Internet. Por lo anterior, este trabajo presenta como novedad la evaluación del rendimiento de herramientas de Estimación de ab_disp Traceband y TraceTCP basadas en el enfoque Probe Gap Model (PGM) sobre enlaces Internet en entornos reales. La evaluación permitió encontrar que, la herramienta tal TraceTCP presenta un rendimiento 85% con tráfico cruzado (TC) de 0%, y la herramienta Traceband de 90% con TC de 50%, tienen un comportamiento que es apropiado para servicios basados en la nube. Adicionalmente, que los enlaces Internet con alto tráfico tienen más vulnerabilidad en pérdida de paquetes cuando se evalúan con herramientas intrusivas de estimación de ab_disp.Internet consumption has grown exponentially in the last decade due to the use of cloud services, where basic services are found from email to multiplatform application tools. To achieve the optimization of telecommunications services, offering high levels of Quality of Service (QoS), administrators use different tools and techniques, among which network monitoring stands out. One of the most widely used network monitoring techniques is the end-to-end available bandwidth estimation (ab_disp), which is used to help improve the management of Internet protocols and applications. Therefore, this work presents as a novelty the performance evaluation of ab_disp Traceband and TraceTCP ab_disp estimation tools based on the Probe Gap Model (PGM) approach on Internet links in real environments. The evaluation allowed to find that, the TraceTCP tool presents a performance of 85% with cross traffic (CT) of 0%, and the Traceband tool of 90% with CT of 50%, have a behavior that is appropriate for cloud-based services. Additionally, high-traffic Internet links are more vulnerable to packet loss when evaluated with intrusive ab_disp estimation tools.Lista de Tablas y Figuras 6 -- Introducción 7 -- Planteamiento del problema 9 -- Pregunta de investigación 10 – Justificación 11 – Objetivos 12 -- Objetivo General 12 -- Objetivos Específicos 12 -- Estado del Arte 13 -- Marco teórico 16 -- Métricas de red 16 -- Ancho de Banda: Bandwidth 16 -- Ancho de banda disponible 18 -- Ancho de banda disponible de extremo a extremo (End to End 21 -- Latencia 22 – Jitter 23 -- Enfoques y técnicas 24 -- PRM (Probe Rate Model) 24 -- PGM (Packet Gap Model) 25 -- Herramientas activas de estimación 25 -- Servicios OTT 25 -- Calidad de experiencia (QoE) 26 -- Calidad de servicio en telecomunicaciones (QoS) 27 -- Herramientas de estimación de ab_disp 28 -- Testbed de red 32 -- Metodología 33 -- Tipo de Investigación y alcance 34 -- Caracterización de la funcionalidad de las herramientas de estimación de ab_disp en redes y servicios de Internet 34 -- Probe Gap Model 36 -- Diseño del Testbed de red 38 -- Diseño de Experimentos 41 -- Herramientas de Ab_disp evaluadas: 41 -- Resultados y análisis 42 -- Enlace troncal cableado 42 – Conclusiones 46 – Referencias 48 --Magíster en Gestión de las Tecnologías de la Información y la ComunicaciónMaestría54 páginasapplication/pdfspaCorporación Universidad de la CostaCiencias EmpresarialesBarranquilla, ColombiaMaestría en Gestión de las Tecnologías de la Información y la ComunicaciónEstimación ancha de banda disponible en internetTrabajo de grado - MaestríaTextinfo:eu-repo/semantics/masterThesishttp://purl.org/redcol/resource_type/TMinfo:eu-repo/semantics/acceptedVersionAbbasi, M., Shahraki, A., & Taherkordi, A. (2021). Deep Learning for Network Traffic Monitoring and Analysis (NTMA): A Survey. Computer Communications, 170, 19-41. doi: 10.1016/J.COMCOM.2021.01.021.Aggarwal, V., Feldmann, A., & Scheideler, C. (2007). Can ISPS and P2P users cooperate for improved performance? ACM SIGCOMM Computer Communication Review, 37(3), 29–40. doi:10.1145/1273445.1273449.Ahmad, A., Floris, A., & Atzori, L. (2016). QoE-centric service delivery: A collaborative approach among OTTs and ISPs. Computer Networks, 110, 168–179. doi:10.1016/J.COMNET.2016.09.022.Folayo, A., Yousef, S., & Osanaiye, O. (2021). BE-OZR: An efficient available bandwidth estimation in IEEE 802.11e network. Nile University of Nigeria, Abuja, Nigeria.Botta, A., Davy, A., Meskill, B., & Aceto, G. (2013). Active Techniques for Available Bandwidth Estimation: Comparison and Application. En E. Biersack, C. Callegari, y M. Matijasevic (Eds.), Data Traffic Monitoring and Analysis (pp. 28-43). Lecture Notes in Computer Science (Vol. 7754). Springer Berlin Heidelberg.Capone, A., Fratta, L., & Martignon, F. (2004). Bandwidth Estimation Schemes for TCP Over Wireless Networks. IEEE Transactions on Mobile Computing, 3(2), 129-143. doi: 10.1109/TMC.2004.5.Chen, Z., Zhou, W., Wu, S., & Cheng, L. (2020). An Adaptive on-Demand Multipath Routing Protocol with QoS Support for High-Speed MANET. IEEE Access, 8, 44760-44773. doi: 10.1109/ACCESS.2020.2978582.Chi, W., Zheng, T., Xie, Y., Li, Z., & Chen, Y. (2016). End-to-End Available Bandwidth Estimation Using HybChirp. International Journal of Computational Science and Engineering, 12(4), 360-369.Clemm, A. (2023). High-Precision Networking Services: Problems, Approaches, and Opportunities. IEEE Transactions on Network and Service Management, 20(1), 870-878. doi: 10.1109/TNSM.2022.3201435.Farooq, M., & Raju, V. (2019). Impact of Over-the-Top (OTT) Services on the Telecom Companies in the Era of Transformative Marketing. Global Journal of Flexible Systems Management, 20(2), 177-188. doi: 10.1007/S40171-019-00209-6.Fiedler, M., Hossfeld, T., & Tran-Gia, P. (2010). A Generic Quantitative Relationship Between Quality of Experience and Quality of Service. IEEE Network, 24(2), 36-41. doi: 10.1109/MNET.2010.5430142.Globe Newswire. (2022, 19 de abril). Global Mobile Data Traffic Market to Reach 220.8 Million Terabytes per Month by the Year 2026. Recuperado el 21 de septiembre de 2022, de https://www.globenewswire.com/news-release/2022/04/19/2424915/0/en/Global-Mobile Data-Traffic-Market-to-Reach-220-8-Million-Terabytes-per-Month-by-the-Year-2026.html.Guerrero, C. (2010). Available Bandwidth Estimation: A Hidden Markov Model Approach. En L. A. P. L. A. Publishing (Ed.), LAP LAMBERT Academic Publishing.Guerrero, C., & Labrador, M. (2006). Experimental and Analytical Evaluation of Available Bandwidth Estimation Tools. En Proceedings of the 31st IEEE Conference on Local Computer Networks, 2006 (pp. 710-717).Guerrero, C., & Labrador, M. (2010). Traceband: A Fast, Low Overhead and Accurate Tool for Available Bandwidth Estimation and Monitoring. Computer Networks, 54(6), 977-990. doi: 10.1016/j.comnet.2009.09.024.Guerrero, C., Salcedo, D., & Lamos, H. (2013). A Clustering Approach to Reduce the Available Bandwidth Estimation Error. IEEE Latin America Transactions (Revista IEEE America Latina), 11(3), 927-932. doi: 10.1109/TLA.2013.6568835.Guerrero, C. D., & Salcedo Morillo, D. (2012). On the Reduction of the Available Bandwidth Estimation Error Through Clustering with K-means. En 2012 IEEE Latin-America Conference on Communications (pp. 1-5).Jacobson, V. (1988). Congestion Avoidance and Control. En ACM SIGCOMM Computer Communication Review (Vol. 18, pp. 314-329).Jacobson, V. (1997). Pathchar: A Tool to Infer Characteristics of Internet Paths. En Mathematical Sciences Research Institute - MSRI of National Science Foundation Division of Mathematical Sciences - NSF.Jain, M., & Dovrolis, C. (2002). Pathload: A Measurement Tool for End-to-End Available Bandwidth. En Proceedings of Passive and Active Measurements (PAM) Workshop (pp. 14- 25).Johnsson, A., Melander, B., & Björkman, M. (2004). Diettopp: A First Implementation and Evaluation of a Simplified Bandwidth Measurement Method. En Second Swedish National Computer Networking Workshop (Vol. 5).Johnsson, A., Melander, B., & Bjorkman, M. (2006). Bandwidth Measurement in Wireless Networks. En K. Al Agha, I. Guérin Lassous, & G. Pujolle (Eds.), Challenges in Ad Hoc Networking (Vol. 197, pp. 89-98). IFIP International Federation for Information Processing. Springer US.Johnsson, A., Melander, B., & Björkman, M. (2023). DietTopp: A first implementation and evaluation of a simplified bandwidth measurement method.Kagami, N. S., Costa Filho, R. I. T., & Gaspary, L. P. (2020). Capest: Offloading Network Capacity and Available Bandwidth Estimation to Programmable Data Planes. IEEE Transactions on Network and Service Management, 17(1), 175-189. doi: 10.1109/TNSM.2019.2934316.Kanade, P., Alva, P., Prasad, J. P., & Kanade, S. (2021). Smart Garbage Monitoring System using Internet of Things (IoT). En Proceedings - 5th International Conference on Computing Methodologies and Communication, ICCMC 2021 (pp. 330-335). doi: 10.1109/ICCMC51019.2021.9418359.Kaur, A., & Kaur, I. (2022). Over The Top Services - A Review Paper. Trinity Journal of Management, IT & Media (TJMITM), 13(Special Issue), 82-92. doi: 10.48165/ACSPUBLISHER.TJMITM.2022.11.Kim, S., Kim, J. S., & In, H. P. (2023). Multitier Web System Reliability: Identifying Causative Metrics and Analyzing Performance Anomaly Using a Regression Model. Sensors, 23(4), 1919. doi: 10.3390/S23041919.Kokaram, A., Crinon, R., & Catania, N. (2015). OTT (Over-The-Top) in 2015. SMPTE Motion Imaging Journal, 124(6), 65-68. doi: 10.5594/J18597.Lao, L., Dovrolis, C., & Sanadidi, M. (2006). The Probe Gap Model Can Underestimate the Available Bandwidth of Multihop Paths. SIGCOMM Computer Communication Review, 36(5), 29-34. doi: 10.1145/1163593.1163599.Liu, X., Yu, J., Liu, Y., Gao, Y., Mahmoodi, T., Lambotharan, S., & Tsang, D. H. K. (2022). Distributed intelligence in wireless networks. J. Yu is with the Internet of Things Thrust.Manojkumar, P., Suresh, M., Ahmed, A. A., Panchal, H., Rajan, C. A., Dheepanchakkravarthy, A., Geetha, A., Gunapriya, B., Mann, S., & Sadasivuni, K. K. (2021). A novel home automation distributed server management system using Internet of Things. International Journal of Electrical and Computer Engineering, 43(1), 5478–5483. doi: 10.1080/01430750.2021.1953590Matsuda, T., Inada, T., & Ishihara, S. (2022). Communication Method Using Cellular and D2D Communication for Reverse Auction-Based Mobile Crowdsensing. Applied Sciences, 12(22), 11753. doi: 10.3390/APP122211753.Melander, B. (2003). Probing-Based Approaches to Bandwidth Measurements and Network Path Emulation. Tesis doctoral, Uppsala UniversityMelander, B., Björkman, M., & Gunningberg, P. (2002). Regression-based available bandwidth measurements. ResearchGate. https://www.researchgate.net/publication/228935427_Regression based_available_bandwidth_measurementMulla, T. (2022). Assessing the Factors Influencing the Adoption of Over-the-Top Streaming Platforms: A Literature Review from 2007 to 2021. Telematics and Informatics, 69, 101797. doi: 10.1016/J.TELE.2022.101797.Naseri, A., Ahmadi, M., & PourKarimi, L. (2023). Placement of SDN Controllers Based on Network Setup Cost and Latency of Control Packets. Computer Communications. doi: 10.1016/J.COMCOM.2023.05.015.Nguyen, T.-V., Nguyen, N. P., Kim, C., & Dao, N.-N. (2023). Intelligent Aerial Video Streaming: Achievements and Challenges. Journal of Network and Computer Applications, 211, 103564. doi: 10.1016/J.JNCA.2022.103564.Ortiz, D., & Mercado, L. (2020). Evaluación de la calidad de enlaces de telecomunicaciones a través de herramientas de estimación del ancho de banda disponible en redes de computadores heterogéneas. Universidad de la Costa, Barranquilla.Prasad, R., Dovrolis, C., Murray, M., & Claffy, K. (2003). Bandwidth Estimation: Metrics, Measurement Techniques, and Tools. IEEE Network, 17(6), 27-35. doi: 10.1109/MNET.2003.1248658Prasad, R. S., & Dovrolis, C. (2007). Measuring the Congestion Responsiveness of Internet Traffic. En Proceedings of the 8th International Conference on Passive and Active Network Measurement, PAM'07 (pp. 176-185). Berlin, Heidelberg: Springer-Verlag.Rajesh, P., Shajin, F. H., & Kannayeram, G. (2022). A Novel Intelligent Technique for Energy Management in Smart Home Using Internet of Things. Applied Soft Computing, 128, 109442. doi: 10.1016/J.ASOC.2022.109442.Ribeiro, V., Riedi, R., Baraniuk, R., Navratil, J., & Cottrell, L. (2003). PathChirp: Efficient available bandwidth estimation for network paths.Robitza, W., Ahmad, A., Kara, P. A., Atzori, L., Martini, M. G., Raake, A., & Sun, L. (2017). Challenges of Future Multimedia QoE Monitoring for Internet Service Providers. Multimedia Tools and Applications, 76(21), 22243-22266. doi: 10.1007/S11042-017-4870-Z/FIGURES/5Salcedo, D., Cabajal, A., Gutierrez, E., Castro, O., Esmeral, E., Henriquez, C., Suarez, D., & Mardini, J. (2020). Available bandwidth estimation metrics as tools to evaluate network trunk links. ARPN Journal of Engineering and Applied Sciences, 15(22), 2736-2742.Salcedo, D., Guerrero, C., Hincapié, R., & López de Vergara, J. (2021). Método de estimación de ancho de banda disponible no intrusivo usando el tráfico activo del protocolo de control de transmisión TCP en una red de computadores. WIPO Patent Application WO/2021/0005693.Salcedo, D., Guerrero, C. D., & Martinez, R. (2018). Available Bandwidth Estimation Tools: Metrics, Approach, and Performance. International Journal of Communication Networks and Information Security, 10(3), 580.Salcedo, D., Guerrero, C., & Guérrero, J. (2017). Overhead in Available Bandwidth Estimation Tools: Evaluation and Analysis. International Journal of Communication Networks and Information Security (IJCNIS), 9(3), 393-402.Shi, J., Yang, Q., Gou, G., & Xiong, G. (2020). An Quick Available-Bandwidth Measurement Method Based on Link Delay Growth Rate. ACM International Conference Proceeding Series, 51-57. doi: 10.1145/3390525.3390531Joshi, S., Sohag, S., Tanu, D., Chintan, D., Shubham, P., & Sumit, G. (2015). Impact of Over the Top (OTT) Services on Telecom Service Providers. Indian Journal of Science and Technology, 8(S4), 145-160. doi: 10.17485/ijst/2015/v8iS4/62238.Valdez, A. D., Miranda, C. A., Schlesinger, P. L., Chiozza, J. A., Miranda, C. V., & Grela, A. A. (2018). Calidad de Servicio en Redes de Telecomunicaciones. Extensionismo, Innovación y Transferencia Tecnológica, 4, 278. doi: 10.30972/EITT.402894.Wang, H., Lee, K. S., Li, E., Lim, C. L., Tang, A., & Weatherspoon, H. (2014). Timing Is Everything: Accurate, Minimum Overhead, Available Bandwidth Estimation in High-Speed Wired Networks. En Proceedings of the 2014 Conference on Internet Measurement Conference (pp. 407-420).Zhou, H., & Du, W. (2011). Estimating End-to-End Available Bandwidth with Single End Host. En D. Zheng (Ed.), Advances in Electrical Engineering and Electrical Machines (Vol. 134, pp. 425-432). Lecture Notes in Electrical Engineering. Springer Berlin Heidelberg.Zmysłowski, D., Kelner, J. M., & Falkowski-Gilski, P. (2023). Mobile networks’ analysis in terms of QOS performance assessment. ResearchGate. https://www.researchgate.net/publication/372010012_Mobile_Networks'_Analysis_in_Terms _of_QoS_Performance_AssessmentAncho de banda disponibleEnlaces internetProbe gap modelMonitoreoAvailable bandwidthInternet linksMonitoringPublicationORIGINALEstimación ancho de banda disponible en internet.pdfEstimación ancho de banda disponible en internet.pdfTesisapplication/pdf975067https://repositorio.cuc.edu.co/bitstreams/ef62a725-8084-466a-8aa2-12160e08d5ae/download8fe5439ae392d2aa8f7cefd669aac284MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.cuc.edu.co/bitstreams/a88dca75-9be8-4d70-a66a-cde60e3a5d25/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTEstimación ancho de banda disponible en internet.pdf.txtEstimación ancho de banda disponible en internet.pdf.txtExtracted texttext/plain91755https://repositorio.cuc.edu.co/bitstreams/d2f976e1-0bcc-477b-b857-9240775a3e02/download9aef530873e11599609a757e8626938eMD53THUMBNAILEstimación ancho de banda disponible en internet.pdf.jpgEstimación ancho de banda disponible en internet.pdf.jpgGenerated Thumbnailimage/jpeg6654https://repositorio.cuc.edu.co/bitstreams/f1030a9c-1018-4896-9051-7137801bca63/downloadc4195aa4d62c67bb6814616b3a7fdec8MD5411323/10757oai:repositorio.cuc.edu.co:11323/107572024-09-17 11:08:53.505https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |