Software libre para implementar soluciones de almacenamiento privado en la nube
Introducción: En este artículo se plantea la creación de un prototipo de almacenamiento de datos sobre Cloud Computing, mediante el uso de herramientas de software libre, para pequeñas y medianas empresas (PyMes); el cual contribuirá en mejorar la capacidad de almacenamiento de información, incorpor...
- Autores:
-
Quevedo, Martha Liliana
Santoyo Díaz, Julián Santiago
Ochoa Guevara, Nancy Edith
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2018
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/2386
- Acceso en línea:
- https://hdl.handle.net/11323/2386
https://doi.org/10.17981/ingecuc.14.2.2018.07
https://repositorio.cuc.edu.co/
- Palabra clave:
- Prototipo
Arquitectura
Servidor
Redes
Innovación
Código abierto
Prototype
Architecture
Server
Networks
Innovation
Open source
- Rights
- openAccess
- License
- http://purl.org/coar/access_right/c_abf2
id |
RCUC2_edbd373b743f1af321a2e03d803aabbb |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/2386 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Software libre para implementar soluciones de almacenamiento privado en la nube |
dc.title.translated.eng.fl_str_mv |
Free software to implement private cloud storage solutions |
title |
Software libre para implementar soluciones de almacenamiento privado en la nube |
spellingShingle |
Software libre para implementar soluciones de almacenamiento privado en la nube Prototipo Arquitectura Servidor Redes Innovación Código abierto Prototype Architecture Server Networks Innovation Open source |
title_short |
Software libre para implementar soluciones de almacenamiento privado en la nube |
title_full |
Software libre para implementar soluciones de almacenamiento privado en la nube |
title_fullStr |
Software libre para implementar soluciones de almacenamiento privado en la nube |
title_full_unstemmed |
Software libre para implementar soluciones de almacenamiento privado en la nube |
title_sort |
Software libre para implementar soluciones de almacenamiento privado en la nube |
dc.creator.fl_str_mv |
Quevedo, Martha Liliana Santoyo Díaz, Julián Santiago Ochoa Guevara, Nancy Edith |
dc.contributor.author.spa.fl_str_mv |
Quevedo, Martha Liliana Santoyo Díaz, Julián Santiago Ochoa Guevara, Nancy Edith |
dc.subject.proposal.spa.fl_str_mv |
Prototipo Arquitectura Servidor Redes Innovación Código abierto |
topic |
Prototipo Arquitectura Servidor Redes Innovación Código abierto Prototype Architecture Server Networks Innovation Open source |
dc.subject.proposal.eng.fl_str_mv |
Prototype Architecture Server Networks Innovation Open source |
description |
Introducción: En este artículo se plantea la creación de un prototipo de almacenamiento de datos sobre Cloud Computing, mediante el uso de herramientas de software libre, para pequeñas y medianas empresas (PyMes); el cual contribuirá en mejorar la capacidad de almacenamiento de información, incorporando al proceso una herramienta de Cloud Storage, que permita crear, guardar y actualizar los datos de forma sincronizada desde cualquier ubicación geográfica, reduciendo los riesgos de mantener varias versiones de un documento y perdida de información temporal o definitiva. De esta forma se propone evidenciar que las herramientas libres de código abierto son de bajo costo y colaborativas para pequeñas empresas. Objetivo: Evaluar la pertinencia, viabilidad e impacto de las herramientas de Cloud Storage sobre software libre, a fin de implementar un prototipo de almacenamiento de datos para ser usado por las pequeñas y medianas empresas, logrando establecer esquemas de organización y toma de decisiones acorde a sus objetivos empresariales. Metodología: Se basa en un método espiral por etapas. En la primera etapa se aplicó el modelo de comparación de productos de software libre Qualification and Selection of Opensource Software (QSOS) para identificar la mejor herramienta Cloud Storage. Para la segunda etapa se realizó el diseño e implementación del prototipo para el almacenamiento sobre Cloud Computing, y en la última etapa se efectuaron pruebas y ajustes en la validación de dicho prototipo para su puesta en marcha. Resultados: Estructura de un prototipo funcional terminado, para el almacenamiento de datos sobre Cloud Computing mediante el uso de herramientas de software libre, dirigido a las pequeñas y medianas empresas; evidenciando su fácil manejo, control y toma de decisiones en la gestión de sus datos y despliegue en la organización, convirtiéndose en una herramienta que beneficia a este tipo de sector productivo. Conclusiones: La construcción de sistemas de almacenamiento de datos sobre Cloud Computing, basados o guiados en el prototipo logrado, se constituye como una herramienta de bajo costo en su implementación y mantenimiento, lo que contribuye a la sostenibilidad de la solución, junto con la posibilidad de escalamiento de nuevas funciones y/o módulos, por parte de pequeñas y medianas empresas, que no poseen recursos financieros para la inversión en tecnología de la información y servicios de conectividad y almacenamiento. |
publishDate |
2018 |
dc.date.issued.none.fl_str_mv |
2018-12-15 |
dc.date.accessioned.none.fl_str_mv |
2019-02-11T21:57:29Z |
dc.date.available.none.fl_str_mv |
2019-02-11T21:57:29Z |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
acceptedVersion |
dc.identifier.citation.spa.fl_str_mv |
M.L Quevedo, J.S Santoyo Díaz, N.E Ochoa Guevara, “Software libre para implementar soluciones de almacenamiento privado en la nube,” INGE CUC, vol. 14, no. 2, pp. 71-80, 2018. DOI: http://doi.org/10.17981/ingecuc.14.2.2018.07 |
dc.identifier.uri.spa.fl_str_mv |
https://hdl.handle.net/11323/2386 |
dc.identifier.url.spa.fl_str_mv |
https://doi.org/10.17981/ingecuc.14.2.2018.07 |
dc.identifier.doi.spa.fl_str_mv |
10.17981/ingecuc.14.2.2018.07 |
dc.identifier.eissn.spa.fl_str_mv |
2382-4700 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.pissn.spa.fl_str_mv |
0122-6517 |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
identifier_str_mv |
M.L Quevedo, J.S Santoyo Díaz, N.E Ochoa Guevara, “Software libre para implementar soluciones de almacenamiento privado en la nube,” INGE CUC, vol. 14, no. 2, pp. 71-80, 2018. DOI: http://doi.org/10.17981/ingecuc.14.2.2018.07 10.17981/ingecuc.14.2.2018.07 2382-4700 Corporación Universidad de la Costa 0122-6517 REDICUC - Repositorio CUC |
url |
https://hdl.handle.net/11323/2386 https://doi.org/10.17981/ingecuc.14.2.2018.07 https://repositorio.cuc.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartofseries.spa.fl_str_mv |
INGE CUC; Vol. 14, Núm. 2 (2018) |
dc.relation.ispartofjournal.spa.fl_str_mv |
INGE CUC INGE CUC |
dc.relation.references.spa.fl_str_mv |
I. Foster, Y. Zhao, I. Raicu and S. Lu, "Cloud Computing and Grid Computing 360-Degree Compared" in 2008 Grid Computing Environments Workshop, Austin, TX, USA. 2008, pp. 1-10. https://doi.org/10.1109/GCE.2008.4738445 Q. Zhang, L. Cheng and R. Boutab, "Cloud computing: state-of-the-art and research challenges", Journal of Internet Services and Applications, vol. 1, no. 1, pp. 7-18, april. 2010. https://doi.org/10.1007/s13174-010-0007-6 F. B. Shaikh and S. Haider, "Security threats in cloud computing", in 2011 International Conference for Internet Technology and Secured Transactions, Abu Dhabi, United Arab Emirates, 2011, pp. 214-219. International Data Corporation (IDC), (2016, jan.) "Worldwide Semiannual Public Cloud Services". [Online]. Available: https://www.idc.com/getdoc.jsp?containerId=prUS40960516 T . Barnett, A. Sumits, S. Jain, U. Andra and T. Khurana, "Cisco Global Cloud Index: Forecast and Methodology, 2015–2020", Cisco Public, 2016. [Online]. Available: https://www.cisco.com/c/dam/m/en_us/service-provider/ciscoknowledgenetwork/files/622_11_15-16-Cisco_GCI_CKN_2015-2020_AME R_EME AR_NOV2016.pdf A. Cabarcas, M. Puello y R. Rodriguez, "Conceptualización de la Cloud Computing en el entorno Colombiano". Revista Virtual Ingeniator, vol. 2, no. 3, pp. 22-39, 2011. K.-J. Stol and M. Babar, "A Comparison Framework for Open Source Software Evaluation Methods", in Open Source Software: New Horizons. OSS 2010. IFIP Advances in Information and Communication Technology, Notre Dame, USA. Springer, 2010, pp. 389-394. https://doi.org/10.1007/978-3-642-13244-5_36 A. Rajan and S. Shanmugapriyaa,"Evolution of Cloud Storage as Cloud Computing Infrastructure Service", IOSR Journal of Computer Engineering (IOSRJCE), vol. 1, no. 1, pp. 38-45, may. 2012. https://doi.org/10.9790/0661-0113845 B , Zeiss, D. Vega, I. Schieferdecker, H. Neukirchen and J. Grabowski, "Applying the ISO 9126 quality model to test specifications", Software Engineering, vol. 15, n. 6, pp. 231- 242. Jan. 2007. F. Duijnhouwer and C. Widdows, "Open Source Maturity Model", Capgemini Expert Letter, 2003. N ASA Earth Science Data Systems Software Reuse Working Group (2010, April 30). Reuse Readiness Levels (RRLs), Version 1.0. [Online]. Available: https://cdn.earthdata.nasa.gov/conduit/upload/2004/RRLs_v1.0.pdf Spike Source, CarnegieMellonWest, Intel. (2005, November 24). Business Readiness Rating for Open Source. [Online]. Available: https://www.immagic.com/eLibrary/ARCHIVES/GENE RAL/CMU _US/C050728W.pdf . QSOS (2013, jan. 19). Qualification and Selection of Opensource Software. [Online]. Available: http://dist.qsos.org/qsos-2.0_en.pdf |
dc.relation.citationendpage.spa.fl_str_mv |
80 |
dc.relation.citationstartpage.spa.fl_str_mv |
71 |
dc.relation.citationissue.spa.fl_str_mv |
2 |
dc.relation.citationvolume.spa.fl_str_mv |
14 |
dc.relation.ispartofjournalabbrev.spa.fl_str_mv |
INGE CUC |
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 |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.format.extent.spa.fl_str_mv |
10 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.source.spa.fl_str_mv |
INGE CUC |
institution |
Corporación Universidad de la Costa |
dc.source.url.spa.fl_str_mv |
https://revistascientificas.cuc.edu.co/ingecuc/article/view/1752 |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/45e71810-ae49-44af-bcbc-392df127b4f6/download https://repositorio.cuc.edu.co/bitstreams/50a70423-2d2b-4aef-b714-ad9c1828447f/download https://repositorio.cuc.edu.co/bitstreams/39135573-3078-4fe9-a9ff-3a2bf0a9d8a5/download https://repositorio.cuc.edu.co/bitstreams/6a849e07-4107-4d12-84cd-4b7ecea82b8e/download |
bitstream.checksum.fl_str_mv |
19e0864497f49e63b5cffa4c276cda1b 8a4605be74aa9ea9d79846c1fba20a33 295c93055bf6199243415dfebd0fd42d b9da2088c5ae06eb31f6e4f834e1e9aa |
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_ |
1811760753663803392 |
spelling |
Quevedo, Martha LilianaSantoyo Díaz, Julián SantiagoOchoa Guevara, Nancy Edith2019-02-11T21:57:29Z2019-02-11T21:57:29Z2018-12-15M.L Quevedo, J.S Santoyo Díaz, N.E Ochoa Guevara, “Software libre para implementar soluciones de almacenamiento privado en la nube,” INGE CUC, vol. 14, no. 2, pp. 71-80, 2018. DOI: http://doi.org/10.17981/ingecuc.14.2.2018.07https://hdl.handle.net/11323/2386https://doi.org/10.17981/ingecuc.14.2.2018.0710.17981/ingecuc.14.2.2018.072382-4700Corporación Universidad de la Costa0122-6517REDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/Introducción: En este artículo se plantea la creación de un prototipo de almacenamiento de datos sobre Cloud Computing, mediante el uso de herramientas de software libre, para pequeñas y medianas empresas (PyMes); el cual contribuirá en mejorar la capacidad de almacenamiento de información, incorporando al proceso una herramienta de Cloud Storage, que permita crear, guardar y actualizar los datos de forma sincronizada desde cualquier ubicación geográfica, reduciendo los riesgos de mantener varias versiones de un documento y perdida de información temporal o definitiva. De esta forma se propone evidenciar que las herramientas libres de código abierto son de bajo costo y colaborativas para pequeñas empresas. Objetivo: Evaluar la pertinencia, viabilidad e impacto de las herramientas de Cloud Storage sobre software libre, a fin de implementar un prototipo de almacenamiento de datos para ser usado por las pequeñas y medianas empresas, logrando establecer esquemas de organización y toma de decisiones acorde a sus objetivos empresariales. Metodología: Se basa en un método espiral por etapas. En la primera etapa se aplicó el modelo de comparación de productos de software libre Qualification and Selection of Opensource Software (QSOS) para identificar la mejor herramienta Cloud Storage. Para la segunda etapa se realizó el diseño e implementación del prototipo para el almacenamiento sobre Cloud Computing, y en la última etapa se efectuaron pruebas y ajustes en la validación de dicho prototipo para su puesta en marcha. Resultados: Estructura de un prototipo funcional terminado, para el almacenamiento de datos sobre Cloud Computing mediante el uso de herramientas de software libre, dirigido a las pequeñas y medianas empresas; evidenciando su fácil manejo, control y toma de decisiones en la gestión de sus datos y despliegue en la organización, convirtiéndose en una herramienta que beneficia a este tipo de sector productivo. Conclusiones: La construcción de sistemas de almacenamiento de datos sobre Cloud Computing, basados o guiados en el prototipo logrado, se constituye como una herramienta de bajo costo en su implementación y mantenimiento, lo que contribuye a la sostenibilidad de la solución, junto con la posibilidad de escalamiento de nuevas funciones y/o módulos, por parte de pequeñas y medianas empresas, que no poseen recursos financieros para la inversión en tecnología de la información y servicios de conectividad y almacenamiento.Introduction− In this article proposes the creation of a prototype of storage of data on Cloud Computing using free software tools, for small and medium enterprises (SMEs), which will contribute in improving the storage capacity of information, incorporating to the process a Cloud Storage tool, which allows to create, save and update the data in a synchronized way from any geographic location, reducing the risks of maintaining several versions of a document and losing temporary or definitive information. In this way it is proposed to show that free open source tools are low cost and collaborative for small businesses.Objective−Evaluate the relevance, feasibility and impact of Cloud Storage tools on free software in order to implement a data storage prototype to be used by small and medium en-terprises, establishing organizational and decision-making schemes according to their objectives business.Methodology−It is based on a spiral method by stages. In the first stage the model of comparison of free software products Qualification and Selection of Opensource Software (QSOS) applied to identify the best Cloud Storage tool. Sec-ond stage, the design and implementation of the prototype was carried out for storage over Cloud Computing. The last stage, tests and adjustments were made in the validation of said prototype for its start-up.Results− Structure of a finished functional prototype for the storage of data on Cloud Computing through the use of free software tools, aimed at small and medium enter-prises, evidencing its easy handling, control and decision making in the management of their data and deployment in the organization becoming a tool that benefits this type of productive sector.Conclusions−The construction of data storage systems on Cloud Computing, based or guided on the achieved prototype, constitutes a low cost tool in its implementation and mainte-nance, which contributes to the sustainability of the solution together with the possibility of scaling new functions and / or modules, by small and medium-sized companies, that do not have financial resources for investment in information technology and connectivity and storage services.Quevedo, Martha Liliana-997661bd-6c23-4cdd-8d1d-b387612df0f6-0Santoyo Díaz, Julián Santiago-aee8eb8b-52f1-47f0-8e3b-cb50b80e4b5a-0Ochoa Guevara, Nancy Edith-f29881aa-2241-4635-8c47-2de4862877f5-010 páginasapplication/pdfspaCorporación Universidad de la CostaINGE CUC; Vol. 14, Núm. 2 (2018)INGE CUCINGE CUCI. Foster, Y. Zhao, I. Raicu and S. Lu, "Cloud Computing and Grid Computing 360-Degree Compared" in 2008 Grid Computing Environments Workshop, Austin, TX, USA. 2008, pp. 1-10. https://doi.org/10.1109/GCE.2008.4738445Q. Zhang, L. Cheng and R. Boutab, "Cloud computing: state-of-the-art and research challenges", Journal of Internet Services and Applications, vol. 1, no. 1, pp. 7-18, april. 2010. https://doi.org/10.1007/s13174-010-0007-6F. B. Shaikh and S. Haider, "Security threats in cloud computing", in 2011 International Conference for Internet Technology and Secured Transactions, Abu Dhabi, United Arab Emirates, 2011, pp. 214-219.International Data Corporation (IDC), (2016, jan.) "Worldwide Semiannual Public Cloud Services". [Online]. Available: https://www.idc.com/getdoc.jsp?containerId=prUS40960516T . Barnett, A. Sumits, S. Jain, U. Andra and T. Khurana, "Cisco Global Cloud Index: Forecast and Methodology, 2015–2020", Cisco Public, 2016. [Online]. Available: https://www.cisco.com/c/dam/m/en_us/service-provider/ciscoknowledgenetwork/files/622_11_15-16-Cisco_GCI_CKN_2015-2020_AME R_EME AR_NOV2016.pdfA. Cabarcas, M. Puello y R. Rodriguez, "Conceptualización de la Cloud Computing en el entorno Colombiano". Revista Virtual Ingeniator, vol. 2, no. 3, pp. 22-39, 2011.K.-J. Stol and M. Babar, "A Comparison Framework for Open Source Software Evaluation Methods", in Open Source Software: New Horizons. OSS 2010. IFIP Advances in Information and Communication Technology, Notre Dame, USA. Springer, 2010, pp. 389-394. https://doi.org/10.1007/978-3-642-13244-5_36A. Rajan and S. Shanmugapriyaa,"Evolution of Cloud Storage as Cloud Computing Infrastructure Service", IOSR Journal of Computer Engineering (IOSRJCE), vol. 1, no. 1, pp. 38-45, may. 2012. https://doi.org/10.9790/0661-0113845B , Zeiss, D. Vega, I. Schieferdecker, H. Neukirchen and J. Grabowski, "Applying the ISO 9126 quality model to test specifications", Software Engineering, vol. 15, n. 6, pp. 231- 242. Jan. 2007.F. Duijnhouwer and C. Widdows, "Open Source Maturity Model", Capgemini Expert Letter, 2003.N ASA Earth Science Data Systems Software Reuse Working Group (2010, April 30). Reuse Readiness Levels (RRLs), Version 1.0. [Online]. Available: https://cdn.earthdata.nasa.gov/conduit/upload/2004/RRLs_v1.0.pdfSpike Source, CarnegieMellonWest, Intel. (2005, November 24). Business Readiness Rating for Open Source. [Online]. Available: https://www.immagic.com/eLibrary/ARCHIVES/GENE RAL/CMU _US/C050728W.pdf. QSOS (2013, jan. 19). Qualification and Selection of Opensource Software. [Online]. Available: http://dist.qsos.org/qsos-2.0_en.pdf8071214INGE CUCINGE CUChttps://revistascientificas.cuc.edu.co/ingecuc/article/view/1752Software libre para implementar soluciones de almacenamiento privado en la nubeFree software to implement private cloud storage solutionsArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/acceptedVersioninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2PrototipoArquitecturaServidorRedesInnovaciónCódigo abiertoPrototypeArchitectureServerNetworksInnovationOpen sourcePublicationORIGINALSoftware libre para implementar soluciones de almacenamiento privado en la nube.pdfSoftware libre para implementar soluciones de almacenamiento privado en la nube.pdfapplication/pdf1048853https://repositorio.cuc.edu.co/bitstreams/45e71810-ae49-44af-bcbc-392df127b4f6/download19e0864497f49e63b5cffa4c276cda1bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.cuc.edu.co/bitstreams/50a70423-2d2b-4aef-b714-ad9c1828447f/download8a4605be74aa9ea9d79846c1fba20a33MD52THUMBNAILSoftware libre para implementar soluciones de almacenamiento privado en la nube.pdf.jpgSoftware libre para implementar soluciones de almacenamiento privado en la nube.pdf.jpgimage/jpeg65313https://repositorio.cuc.edu.co/bitstreams/39135573-3078-4fe9-a9ff-3a2bf0a9d8a5/download295c93055bf6199243415dfebd0fd42dMD54TEXTSoftware libre para implementar soluciones de almacenamiento privado en la nube.pdf.txtSoftware libre para implementar soluciones de almacenamiento privado en la nube.pdf.txttext/plain44006https://repositorio.cuc.edu.co/bitstreams/6a849e07-4107-4d12-84cd-4b7ecea82b8e/downloadb9da2088c5ae06eb31f6e4f834e1e9aaMD5511323/2386oai:repositorio.cuc.edu.co:11323/23862024-09-17 10:59:17.76open.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |