Implementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hoc
ilustraciones, tablas
- Autores:
-
Triana Correa, Juan Sebastián
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/79866
- Palabra clave:
- 000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores
Arquitectura de redes de computadores
Computer network architectures
Sistemas virtuales de computadores
Virtual computer systems
Computación heterogénea
Ah Hoc inalámbrica
Virtualización recursos
Computación ubicua
Heterogeneous computing
Wireless Ah Hoc
Resource Virtualization
Ubiquitous computing
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UNACIONAL2_bc195fbd503ad9e06f295d3b709d96dc |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/79866 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Implementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hoc |
dc.title.translated.eng.fl_str_mv |
Implementation of the processing resource wireless virtualization subsystem for an ad-hoc network |
title |
Implementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hoc |
spellingShingle |
Implementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hoc 000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores Arquitectura de redes de computadores Computer network architectures Sistemas virtuales de computadores Virtual computer systems Computación heterogénea Ah Hoc inalámbrica Virtualización recursos Computación ubicua Heterogeneous computing Wireless Ah Hoc Resource Virtualization Ubiquitous computing |
title_short |
Implementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hoc |
title_full |
Implementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hoc |
title_fullStr |
Implementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hoc |
title_full_unstemmed |
Implementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hoc |
title_sort |
Implementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hoc |
dc.creator.fl_str_mv |
Triana Correa, Juan Sebastián |
dc.contributor.advisor.none.fl_str_mv |
Ortiz Triviño, Jorge Eduardo |
dc.contributor.author.none.fl_str_mv |
Triana Correa, Juan Sebastián |
dc.contributor.researchgroup.spa.fl_str_mv |
TLÖN - Grupo de Investigación en Redes de Telecomunicaciones Dinámicas y Lenguajes de Programación Distribuidos |
dc.subject.ddc.spa.fl_str_mv |
000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores |
topic |
000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores Arquitectura de redes de computadores Computer network architectures Sistemas virtuales de computadores Virtual computer systems Computación heterogénea Ah Hoc inalámbrica Virtualización recursos Computación ubicua Heterogeneous computing Wireless Ah Hoc Resource Virtualization Ubiquitous computing |
dc.subject.lemb.none.fl_str_mv |
Arquitectura de redes de computadores Computer network architectures Sistemas virtuales de computadores Virtual computer systems |
dc.subject.proposal.spa.fl_str_mv |
Computación heterogénea Ah Hoc inalámbrica Virtualización recursos Computación ubicua |
dc.subject.proposal.eng.fl_str_mv |
Heterogeneous computing Wireless Ah Hoc Resource Virtualization Ubiquitous computing |
description |
ilustraciones, tablas |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-07-29T16:36:34Z |
dc.date.available.none.fl_str_mv |
2021-07-29T16:36:34Z |
dc.date.issued.none.fl_str_mv |
2021-06-28 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/79866 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Nacional de Colombia |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.unal.edu.co/ |
url |
https://repositorio.unal.edu.co/handle/unal/79866 https://repositorio.unal.edu.co/ |
identifier_str_mv |
Universidad Nacional de Colombia Repositorio Institucional Universidad Nacional de Colombia |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Miorandi, D., Sicari, S., & Pellegrini, F. D. (2012). Internet of things: Vision, applications and research challenges. Ad Hoc Networks. Kiess, W., & Mauve, M. (2007). A survey on real-world implementations of mobile ad-hoc networks. Ad Hoc Networks . Patel, K. N., & Jhaveri, R. h. (2015). A Survey on Emulation Testbeds for Mobile Ad-hoc Networks . Procedia Computer Science. Boukerche, A., & Turgut, B. (2011). Routing protocols in ad hoc networks: A survey. Computer Networks. Marinescu, D., Marinescu, G., Ji, Y., Boloni, L., & Siegel, H. (2013). Ad hoc grids: communication and computing in a power. Workshop on Energy-Efficient Wireless. Gaynor, M., Welsh, M., Moulton, S., Rowan, A., LaCombe, E., & Wynne, J. (2004). Integrating wireless sensor networks with the grid. IEEE Internet Computing. Fitzek, F. H., & Katz, M. D. (2014). Mobile Clouds: Exploiting Distributed Resources in Wireless, Mobile and Social Networks. Inglaterra: John Wiley & Sons, Ltd. Basney, J., & Livny, M. (2012). Deploying a High Throughput Computing Cluster. High Performance Cluster Computing: Architectures and Systems. Yue-Jiao Gong, W.-N. C. (2015). Distributed evolutionary algorithms and their models: A survey of the state-of-the-art. China: Applied Soft Computing. Anderson, T., Culler, D., & Patterson, D. (2005). A Case for NOW (Networks of Workstations). IEEE Micro. Abbas, A. (2013). Grid Computing: Practical Guide To Technology & Applications (Programming Series). Charles River Media. McKnight, L., Howison, J., & Bradne, S. (2004). Wireless grids: Distributed resource sharing by mobile, nomadic, and fixed devices. IEEE Internet Computing. Czajkowski, K., Fitzgerald, S., Foster, I., & Kesselman, C. (2001). Grid information services for distributed resource sharing. Proc. of the 10th IEEE International Symposium on High-Performance Distributed Computing. Frank, C., & Karl, H. (2014). Consistency challenges of service discovery in mobile ad-hoc networks. Proc. of the 7th ACM Int. symposium on modelling, analysis and simulation of wireless and mobile systems. Helal, S., Desai, N., V. Verma, C. L., & Konark. (2003). A Service Discovery and Delivery Protocol for Ad-hoc Networks. Proc.of the Third IEEE Conference on Wireless Communication Networks (WCNC). Bluetooth Interest Group. (2001). Service discovery protocol Version 1.1 Parte E. Villela, D. (2010). Minimizing the average completion time for concurrent grid applications. Grid Comput 8. Chang, R. (2009). An ant algorithm for balanced job scheduling in grids. Journal of future generation computer system. Hummel, K., & Jelleschitz, G. (2007). Robust de-centralized job scheduling approach for mobile peers in ad hoc networks. 7th IEEE Int. Symp. on Cluster Computing and the grid. Li, C., & Li, L. (2009). Utility-based scheduling for grid computing under constraints of energy budget and deadline. Comput. Stand. Inter. Liu, H., Roeder, T., Walsh, K., Barr, R., & Sirer, E. (2015). Design and implementation of a single system image operating system for ad hoc networksroc. Proc 3rd Int. Conf. on Mobile Systems. Gomes, A. (2007). DICHOTOMY: a resource discovery and scheduling protocol for multihop ad hoc mobile grids. 7th IEEE Int. Symp. on Cluster Computing and the Grid. Selvi, V., Sharfraz, S., & Parthasarathi, R. (2007). Mobile ad hoc grid using trace based mobility model. GPC. Chtepen, M., Flip, H., & Turck, F. D. (2008). Scheduling of dependant grid jobs in absence of exact job length information. International Workshop NGNM. Shah, S. C., & Nizamani, Q.-U.-A. (2012). An effective and robust two-phase resource allocation scheme for interdependent tasks in mobile ad hoccomputational Grids. Journal of Parallel and Distributed Computing. Amin, K., Laszewski, G., & Mikler, A. (2014). Toward an architecture for ad hoc. Proc. of the IEEE 12th Int. Conf. on Advanced Computing and Communications. Koodli, R., & Perkins, C. (2012). Service discovery in on-demand ad hoc networks. IETF Internet Draft. Moreno-Vozmediano, R. (2009). A hybrid mechanism for resource/service discovery in ad-hoc grids. Future generation computer system. Qian Kang, X. L., & Yao, Y. (2016). Efficient authentication and access control of message dissemination over vehicular ad hoc network. Neurocomputing. Subba, B., Biswas, S., & Karmakar, S. (2015). Intrusion detection in Mobile Ad-hoc Networks: Bayesian game formulation. Engineering Science and Technology, an International Journal. Lorch, M., & Kafura, D. (2002). Supporting secure ad-hoc user collaboration in grid enviroments. Proc. 3rd Int. Workshop on Grid Computing. Liao, L., & Manulis, M. (2007). Tree-based group key agreement framework for mobile ad-hoc networks. Future Generation Computer Systems. Marinescu, D., & Marinescu, G. (2013). Ad hoc grids: Communication and computing in a power constrained enviroment. Proc. 22nd Int. Performance, Computing. P. Jamshidi, C. P. (2018). Microservices: the journey so far and challenges ahead. IEEE Softw. Kallergis D, G. Z. (2020). CAPODAZ: a containerised authorisation and policy‐driven architecture using microservices. Ad Hoc Networks. Zimmermann, O. (2017). Microservices tenets. Comput. Sci.-Res. Dev. Muhammad W., P. L. (2020). A Systematic Mapping Study on Microservices Architecture in DevOps. Journal of Systems and Software Volume 170. S.A. Alabady, M. S.-T. (2018). LCPC error correction code for IoT applications. Sustainable Cities and Society. A. Al-Fuqaha, M. G. (2015). Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials. C. Mouradian, D. N. (2017). A comprehensive survey on fog computing: State-ofthe- art and research challenges. IEEE Communications Surveys & Tutorials. I. Stojmenovic, S. W. (2014). The fog computing paradigm: Scenarios and security issues. Federated Conference on Computer Science and Information Systems. M. Aazam, S. Z. (2018). Fog computing architecture, evaluation, and future research directions. IEEE Communications Magazine. INTEL. (2020). Intel 64 and ia-32 architectures developer’s manual: Vol. 3a. Debadatta Mishra, P. K. (2018). A survey of memory management techniques in virtualized systems. Computer Science Review Volume 29. Barham P., D. B. (2003). Xen and the art of virtualization. SIGOPS Oper. Syst. Rev. 37. Robin J.S., I. C. (2000). Analysis of the intel pentium’s ability to support a secure virtual machine monitor. Proceedings of the 9th conference on USENIX Security Symposium. Gerald J. Popek, R. P. (1974). Formal Requirements for Virtualizable Third Generation Architectures. Communications of the ACM. Rosenblum M., G. T. (2005). Virtual machine monitors: Current technology and future trends. Computer. Daley R.C., D. J. (1966). Virtual memory, processes, and sharing in multics. Commun. ACM. Diane Barrett, G. K. (2010). How Virtualization Happens. Virtualization and Forensics. Nathan F.Saraiva de Sousa, D. A. (2019). Network Service Orchestration: A survey. Computer Communications. Biswas A., M. K. (2013). Los métodos de optimización desempeñan un papel vital en la solución de problemas de ingeniería. Debido a que los métodos de optimización deterministas han mostrado no ser eficientes computacionalmente en la resolución de problemas complejos no lineales y. J. Optim. Ferreira, N. a. (2013). An agent model for the appraisal of normative events based in in-group and out-group relations. Vanhèe, L. (2013). Artificial culture in artificial societies. International Foundation for Autonomous Agents and Multiagent Systems. Degens, N. a. (2014). Creating a world for socio-cultural agents. Emotion Modeling, 27--43. Hofstede, G. J. (2015). Gender differences: the role of nature, nurture, social identity and self-organization. Multi-Agent-Based Simulation XV, 72--87. Liang, C., & Yu, F. R. (2015). Wireless Network Virtualization: A Survey, Some Research Issues and Challenges. IEEE Communications Surveys & Tutorials. Fernandez-Baca, D. (1989). Allocating modules to processors in a distributed system. IEEE Trans. Software Eng, 427. Coffman, E. (1976). Computer and Job-Shop Scheduling Theory. New York: Wiley. Shivle, S., Siegel, H., Maciejewski, A. A., & Sugavanam, P. (2010). Static allocation of resources to communicating subtasks in a heterogeneous ad hoc grid environment. Journal of parallel and distributed computing. Pengyao, W., & Jianqin, W. (2018). Rapid processing of remote sensing images based on cloud computing. Future Generation Computer Systems. Qiwan, W., & Ruyin, C. (2020). E-commerce brand marketing based on FPGA and machine learning. Microprocessors and Microsystems. Zhenjie, Z., & Yuanming, Z. (2020). A novel complex manufacturing business process decomposition approach in cloud manufacturing. Computers & Industrial Engineering. Simmhan, Y., Cao, B., & Giakkoupis, M. (2011). Adaptive rate stream processing for smart grid applications on clouds. International Workshop on Scientific Cloud Computing. Elazhary, H. (2018). Internet of Things (IoT), mobile cloud, cloudlet, mobile IoT, IoT cloud, fog, mobile edge, and edge emerging computing paradigms: Disambiguation and research directions. Journal of Network and Computer Applications. Nanne, A. J., & Antheunis, M. L. (2020). The Use of Computer Vision to Analyze Brand-Related User Generated Image Content. Journal of Interactive Marketing. Bilal, K., & Khalid, O. (2017). Potentials, trends, and prospects in edge technologies: Fog, cloudlet, mobile edge, and micro data centers. Computer Networks. Gener, F., & Syst., C. (2016). Integration of Cloud computing and Internet of Things: A survey. Future Gener. Comput. Syst. Assunção, M. d., & Veith, A. S. (2018). Distributed data stream processing and edge computing: A survey on resource elasticity and future directions. Journal of Network and Computer Applications. Goethals, T., & Sebrechts, M. (2018). Unikernels vs Containers: An In-Depth Benchmarking Study in the Context of Microservice Applications. 2018 IEEE 8th International Symposium on Cloud and Service Computing (SC2). Ceballos, H. Z. (2018). Diseño de un Sub-Sistema de Cómputo Distribuido que permita implementar virtualización inalámbrica para gestionar recursos (Procesamiento, memoria, almacenamiento y dispositivos E/S) distribuidos en una Red Ad Hoc, mediante el modelo de pseudo Estado. Universidad Nacional de Colombia. Yu, D., & Ying, Y. (2020). Balanced scheduling of distributed workflow tasks based on clustering. Knowledge-Based Systems. Carroll, T. E., & Grosu, D. (2012). An incentive-based distributed mechanism for scheduling divisible loads in tree networks. Journal of Parallel and Distributed Computing. C.S.Xavier, T., & L.Santos, I. (2020). Collaborative resource allocation for Cloud of Things systems. Journal of Network and Computer Applications. Xu, L., & Li, Y.-p. (2015). Proportional fair resource allocation based on hybrid ant colony optimization for slow adaptive OFDMA system. Information Sciences. Khalila, K., & Elgazzar, K. (2020). Resource discovery techniques in the internet of things: A review. Internet of Things. Venanzi, R., & Kantarci, B. (2018). MQTT-driven sustainable node discovery for internet of things-fog environments. Proceedings of the IEEE International Conference on Communications. S., M., & M., M. (2019). Using machine learning for handover optimization in vehicular fog computing. Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing. Morabito, R., Cozzolino, V., & Ding, A. Y. (2018). Consolidate IoT edge computing with lightweight virtualization. IEEE Netw. Mansouri, Y., & Babar, M. A. (2021). A review of edge computing: Features and resource virtualization. Journal of Parallel and Distributed Computing. Herlihy, M., & Shavit, N. (2020). Foundations of shared memory. The Art of Multiprocessor Programming. Hong, B., & Prasanna, V. (2014). Distributed adaptive task allocation in heterogeneous computing environments to maximize throughput. Proc. 18th Int. Parallel and Distributed Processing Symposium. McClatchey, R. (2017). Dara intensive and network aware (DIANA) grid scheduling. Grid Comput 5. |
dc.rights.spa.fl_str_mv |
Derechos reservados al autor, 2021 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional Derechos reservados al autor, 2021 http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
103 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad Nacional de Colombia |
dc.publisher.program.spa.fl_str_mv |
Bogotá - Ingeniería - Maestría en Ingeniería - Ingeniería de Sistemas y Computación |
dc.publisher.department.spa.fl_str_mv |
Departamento de Ingeniería de Sistemas e Industrial |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.place.spa.fl_str_mv |
Bogotá, Colombia |
dc.publisher.branch.spa.fl_str_mv |
Universidad Nacional de Colombia - Sede Bogotá |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/79866/1/license.txt https://repositorio.unal.edu.co/bitstream/unal/79866/2/1032438210.2021.pdf https://repositorio.unal.edu.co/bitstream/unal/79866/3/1032438210.2021.pdf.jpg |
bitstream.checksum.fl_str_mv |
cccfe52f796b7c63423298c2d3365fc6 bb1fba5a7d4f201cbc4c5e7e400d8bae 2f440f5e9181dcc9f4533d7a527e59e9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814089270967664640 |
spelling |
Atribución-NoComercial-SinDerivadas 4.0 InternacionalDerechos reservados al autor, 2021http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Ortiz Triviño, Jorge Eduardod9ea1d3c2dfb7b6f0ffa170fad3e2d14Triana Correa, Juan Sebastián60bdda2cd97f330c6412f001beeec4efTLÖN - Grupo de Investigación en Redes de Telecomunicaciones Dinámicas y Lenguajes de Programación Distribuidos2021-07-29T16:36:34Z2021-07-29T16:36:34Z2021-06-28https://repositorio.unal.edu.co/handle/unal/79866Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustraciones, tablasTLÖN es un sistema de cómputo propuesto por el grupo de investigación en redes de Telecomunicaciones Dinámicas y lenguajes de programación distribuidos de la Universidad Nacional de Colombia. El modelo que propone TLÖN es un sistema de cómputo distribuido que intenta resolver la necesidad de adaptarse a condiciones adversas en recursos, conectividad y existencia de nodos, abstraídos al plano de virtualización de una red inalámbrica tipo Ad-Hoc colaborativa de elementos móviles que comparten recursos sobre una capa física. El presente trabajo se encuentra en el marco de desarrollo de la capa de virtualización de recursos de procesamiento del sistema TLÖN. A continuación, se presenta el diseño, implementación y resultados del subsistema de virtualización de recursos de procesamiento, estableciendo los modelos y criterios de evaluación que se utilizaran para las fases de Resource Broadcasting, Matching y Scheduling teniendo en cuenta las condiciones inherentes de una red inalámbrica Ad Hoc. (Texto tomado de la fuente)TLÖN is a computing system proposed by the research group in Dynamic Telecommunication networks and distributed programming languages of the Universidad Nacional de Colombia. The model proposed by TLÖN is a distributed computing system that has the aim to solve the need to adapt to adverse conditions in resources, connectivity and existence of nodes, abstracted from the virtualization plane of a collaborative Ad-Hoc wireless network of mobile elements that share resources on a physical layer. This work is framed under the development of the virtualization layer of the processing resources of the TLÖN system. In the following chapters you will find the design, implementation, and results of the processing resources virtualization subsystem, setting the models and evaluation criteria to be used for the Resource Broadcasting, Matching, and Scheduling phases taking into account the inherent conditions of an Ad Hoc wireless network. (Text taken from source)MaestríaMagíster en Ingeniería - Ingeniería de Sistemas y ComputaciónSistemas distribuidos103 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ingeniería - Maestría en Ingeniería - Ingeniería de Sistemas y ComputaciónDepartamento de Ingeniería de Sistemas e IndustrialFacultad de IngenieríaBogotá, ColombiaUniversidad Nacional de Colombia - Sede Bogotá000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadoresArquitectura de redes de computadoresComputer network architecturesSistemas virtuales de computadoresVirtual computer systemsComputación heterogéneaAh Hoc inalámbricaVirtualización recursosComputación ubicuaHeterogeneous computingWireless Ah HocResource VirtualizationUbiquitous computingImplementación del subsistema de virtualización inalámbrica de recursos de procesamiento para una red ad-hocImplementation of the processing resource wireless virtualization subsystem for an ad-hoc networkTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMMiorandi, D., Sicari, S., & Pellegrini, F. D. (2012). Internet of things: Vision, applications and research challenges. Ad Hoc Networks.Kiess, W., & Mauve, M. (2007). A survey on real-world implementations of mobile ad-hoc networks. Ad Hoc Networks .Patel, K. N., & Jhaveri, R. h. (2015). A Survey on Emulation Testbeds for Mobile Ad-hoc Networks . Procedia Computer Science.Boukerche, A., & Turgut, B. (2011). Routing protocols in ad hoc networks: A survey. Computer Networks.Marinescu, D., Marinescu, G., Ji, Y., Boloni, L., & Siegel, H. (2013). Ad hoc grids: communication and computing in a power. Workshop on Energy-Efficient Wireless.Gaynor, M., Welsh, M., Moulton, S., Rowan, A., LaCombe, E., & Wynne, J. (2004). Integrating wireless sensor networks with the grid. IEEE Internet Computing.Fitzek, F. H., & Katz, M. D. (2014). Mobile Clouds: Exploiting Distributed Resources in Wireless, Mobile and Social Networks. Inglaterra: John Wiley & Sons, Ltd.Basney, J., & Livny, M. (2012). Deploying a High Throughput Computing Cluster. High Performance Cluster Computing: Architectures and Systems.Yue-Jiao Gong, W.-N. C. (2015). Distributed evolutionary algorithms and their models: A survey of the state-of-the-art. China: Applied Soft Computing.Anderson, T., Culler, D., & Patterson, D. (2005). A Case for NOW (Networks of Workstations). IEEE Micro.Abbas, A. (2013). Grid Computing: Practical Guide To Technology & Applications (Programming Series). Charles River Media.McKnight, L., Howison, J., & Bradne, S. (2004). Wireless grids: Distributed resource sharing by mobile, nomadic, and fixed devices. IEEE Internet Computing.Czajkowski, K., Fitzgerald, S., Foster, I., & Kesselman, C. (2001). Grid information services for distributed resource sharing. Proc. of the 10th IEEE International Symposium on High-Performance Distributed Computing.Frank, C., & Karl, H. (2014). Consistency challenges of service discovery in mobile ad-hoc networks. Proc. of the 7th ACM Int. symposium on modelling, analysis and simulation of wireless and mobile systems.Helal, S., Desai, N., V. Verma, C. L., & Konark. (2003). A Service Discovery and Delivery Protocol for Ad-hoc Networks. Proc.of the Third IEEE Conference on Wireless Communication Networks (WCNC).Bluetooth Interest Group. (2001). Service discovery protocol Version 1.1 Parte E.Villela, D. (2010). Minimizing the average completion time for concurrent grid applications. Grid Comput 8.Chang, R. (2009). An ant algorithm for balanced job scheduling in grids. Journal of future generation computer system.Hummel, K., & Jelleschitz, G. (2007). Robust de-centralized job scheduling approach for mobile peers in ad hoc networks. 7th IEEE Int. Symp. on Cluster Computing and the grid.Li, C., & Li, L. (2009). Utility-based scheduling for grid computing under constraints of energy budget and deadline. Comput. Stand. Inter.Liu, H., Roeder, T., Walsh, K., Barr, R., & Sirer, E. (2015). Design and implementation of a single system image operating system for ad hoc networksroc. Proc 3rd Int. Conf. on Mobile Systems.Gomes, A. (2007). DICHOTOMY: a resource discovery and scheduling protocol for multihop ad hoc mobile grids. 7th IEEE Int. Symp. on Cluster Computing and the Grid.Selvi, V., Sharfraz, S., & Parthasarathi, R. (2007). Mobile ad hoc grid using trace based mobility model. GPC.Chtepen, M., Flip, H., & Turck, F. D. (2008). Scheduling of dependant grid jobs in absence of exact job length information. International Workshop NGNM.Shah, S. C., & Nizamani, Q.-U.-A. (2012). An effective and robust two-phase resource allocation scheme for interdependent tasks in mobile ad hoccomputational Grids. Journal of Parallel and Distributed Computing.Amin, K., Laszewski, G., & Mikler, A. (2014). Toward an architecture for ad hoc. Proc. of the IEEE 12th Int. Conf. on Advanced Computing and Communications.Koodli, R., & Perkins, C. (2012). Service discovery in on-demand ad hoc networks. IETF Internet Draft.Moreno-Vozmediano, R. (2009). A hybrid mechanism for resource/service discovery in ad-hoc grids. Future generation computer system.Qian Kang, X. L., & Yao, Y. (2016). Efficient authentication and access control of message dissemination over vehicular ad hoc network. Neurocomputing.Subba, B., Biswas, S., & Karmakar, S. (2015). Intrusion detection in Mobile Ad-hoc Networks: Bayesian game formulation. Engineering Science and Technology, an International Journal.Lorch, M., & Kafura, D. (2002). Supporting secure ad-hoc user collaboration in grid enviroments. Proc. 3rd Int. Workshop on Grid Computing.Liao, L., & Manulis, M. (2007). Tree-based group key agreement framework for mobile ad-hoc networks. Future Generation Computer Systems.Marinescu, D., & Marinescu, G. (2013). Ad hoc grids: Communication and computing in a power constrained enviroment. Proc. 22nd Int. Performance, Computing.P. Jamshidi, C. P. (2018). Microservices: the journey so far and challenges ahead. IEEE Softw.Kallergis D, G. Z. (2020). CAPODAZ: a containerised authorisation and policy‐driven architecture using microservices. Ad Hoc Networks.Zimmermann, O. (2017). Microservices tenets. Comput. Sci.-Res. Dev.Muhammad W., P. L. (2020). A Systematic Mapping Study on Microservices Architecture in DevOps. Journal of Systems and Software Volume 170.S.A. Alabady, M. S.-T. (2018). LCPC error correction code for IoT applications. Sustainable Cities and Society.A. Al-Fuqaha, M. G. (2015). Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials.C. Mouradian, D. N. (2017). A comprehensive survey on fog computing: State-ofthe- art and research challenges. IEEE Communications Surveys & Tutorials.I. Stojmenovic, S. W. (2014). The fog computing paradigm: Scenarios and security issues. Federated Conference on Computer Science and Information Systems.M. Aazam, S. Z. (2018). Fog computing architecture, evaluation, and future research directions. IEEE Communications Magazine.INTEL. (2020). Intel 64 and ia-32 architectures developer’s manual: Vol. 3a.Debadatta Mishra, P. K. (2018). A survey of memory management techniques in virtualized systems. Computer Science Review Volume 29.Barham P., D. B. (2003). Xen and the art of virtualization. SIGOPS Oper. Syst. Rev. 37.Robin J.S., I. C. (2000). Analysis of the intel pentium’s ability to support a secure virtual machine monitor. Proceedings of the 9th conference on USENIX Security Symposium.Gerald J. Popek, R. P. (1974). Formal Requirements for Virtualizable Third Generation Architectures. Communications of the ACM.Rosenblum M., G. T. (2005). Virtual machine monitors: Current technology and future trends. Computer.Daley R.C., D. J. (1966). Virtual memory, processes, and sharing in multics. Commun. ACM.Diane Barrett, G. K. (2010). How Virtualization Happens. Virtualization and Forensics.Nathan F.Saraiva de Sousa, D. A. (2019). Network Service Orchestration: A survey. Computer Communications.Biswas A., M. K. (2013). Los métodos de optimización desempeñan un papel vital en la solución de problemas de ingeniería. Debido a que los métodos de optimización deterministas han mostrado no ser eficientes computacionalmente en la resolución de problemas complejos no lineales y. J. Optim.Ferreira, N. a. (2013). An agent model for the appraisal of normative events based in in-group and out-group relations.Vanhèe, L. (2013). Artificial culture in artificial societies. International Foundation for Autonomous Agents and Multiagent Systems.Degens, N. a. (2014). Creating a world for socio-cultural agents. Emotion Modeling, 27--43.Hofstede, G. J. (2015). Gender differences: the role of nature, nurture, social identity and self-organization. Multi-Agent-Based Simulation XV, 72--87.Liang, C., & Yu, F. R. (2015). Wireless Network Virtualization: A Survey, Some Research Issues and Challenges. IEEE Communications Surveys & Tutorials.Fernandez-Baca, D. (1989). Allocating modules to processors in a distributed system. IEEE Trans. Software Eng, 427.Coffman, E. (1976). Computer and Job-Shop Scheduling Theory. New York: Wiley.Shivle, S., Siegel, H., Maciejewski, A. A., & Sugavanam, P. (2010). Static allocation of resources to communicating subtasks in a heterogeneous ad hoc grid environment. Journal of parallel and distributed computing.Pengyao, W., & Jianqin, W. (2018). Rapid processing of remote sensing images based on cloud computing. Future Generation Computer Systems.Qiwan, W., & Ruyin, C. (2020). E-commerce brand marketing based on FPGA and machine learning. Microprocessors and Microsystems.Zhenjie, Z., & Yuanming, Z. (2020). A novel complex manufacturing business process decomposition approach in cloud manufacturing. Computers & Industrial Engineering.Simmhan, Y., Cao, B., & Giakkoupis, M. (2011). Adaptive rate stream processing for smart grid applications on clouds. International Workshop on Scientific Cloud Computing.Elazhary, H. (2018). Internet of Things (IoT), mobile cloud, cloudlet, mobile IoT, IoT cloud, fog, mobile edge, and edge emerging computing paradigms: Disambiguation and research directions. Journal of Network and Computer Applications.Nanne, A. J., & Antheunis, M. L. (2020). The Use of Computer Vision to Analyze Brand-Related User Generated Image Content. Journal of Interactive Marketing.Bilal, K., & Khalid, O. (2017). Potentials, trends, and prospects in edge technologies: Fog, cloudlet, mobile edge, and micro data centers. Computer Networks.Gener, F., & Syst., C. (2016). Integration of Cloud computing and Internet of Things: A survey. Future Gener. Comput. Syst.Assunção, M. d., & Veith, A. S. (2018). Distributed data stream processing and edge computing: A survey on resource elasticity and future directions. Journal of Network and Computer Applications.Goethals, T., & Sebrechts, M. (2018). Unikernels vs Containers: An In-Depth Benchmarking Study in the Context of Microservice Applications. 2018 IEEE 8th International Symposium on Cloud and Service Computing (SC2).Ceballos, H. Z. (2018). Diseño de un Sub-Sistema de Cómputo Distribuido que permita implementar virtualización inalámbrica para gestionar recursos (Procesamiento, memoria, almacenamiento y dispositivos E/S) distribuidos en una Red Ad Hoc, mediante el modelo de pseudo Estado. Universidad Nacional de Colombia.Yu, D., & Ying, Y. (2020). Balanced scheduling of distributed workflow tasks based on clustering. Knowledge-Based Systems.Carroll, T. E., & Grosu, D. (2012). An incentive-based distributed mechanism for scheduling divisible loads in tree networks. Journal of Parallel and Distributed Computing.C.S.Xavier, T., & L.Santos, I. (2020). Collaborative resource allocation for Cloud of Things systems. Journal of Network and Computer Applications.Xu, L., & Li, Y.-p. (2015). Proportional fair resource allocation based on hybrid ant colony optimization for slow adaptive OFDMA system. Information Sciences.Khalila, K., & Elgazzar, K. (2020). Resource discovery techniques in the internet of things: A review. Internet of Things.Venanzi, R., & Kantarci, B. (2018). MQTT-driven sustainable node discovery for internet of things-fog environments. Proceedings of the IEEE International Conference on Communications.S., M., & M., M. (2019). Using machine learning for handover optimization in vehicular fog computing. Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing.Morabito, R., Cozzolino, V., & Ding, A. Y. (2018). Consolidate IoT edge computing with lightweight virtualization. IEEE Netw.Mansouri, Y., & Babar, M. A. (2021). A review of edge computing: Features and resource virtualization. Journal of Parallel and Distributed Computing.Herlihy, M., & Shavit, N. (2020). Foundations of shared memory. The Art of Multiprocessor Programming.Hong, B., & Prasanna, V. (2014). Distributed adaptive task allocation in heterogeneous computing environments to maximize throughput. Proc. 18th Int. Parallel and Distributed Processing Symposium.McClatchey, R. (2017). Dara intensive and network aware (DIANA) grid scheduling. Grid Comput 5.GeneralLICENSElicense.txtlicense.txttext/plain; charset=utf-83964https://repositorio.unal.edu.co/bitstream/unal/79866/1/license.txtcccfe52f796b7c63423298c2d3365fc6MD51ORIGINAL1032438210.2021.pdf1032438210.2021.pdfTesis de Maestría en Ingeniería - Ingeniería de Sistemas y Computaciónapplication/pdf3078168https://repositorio.unal.edu.co/bitstream/unal/79866/2/1032438210.2021.pdfbb1fba5a7d4f201cbc4c5e7e400d8baeMD52THUMBNAIL1032438210.2021.pdf.jpg1032438210.2021.pdf.jpgGenerated Thumbnailimage/jpeg5765https://repositorio.unal.edu.co/bitstream/unal/79866/3/1032438210.2021.pdf.jpg2f440f5e9181dcc9f4533d7a527e59e9MD53unal/79866oai:repositorio.unal.edu.co:unal/798662024-07-25 23:14:17.019Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUExBTlRJTExBIERFUMOTU0lUTwoKQ29tbyBlZGl0b3IgZGUgZXN0ZSDDrXRlbSwgdXN0ZWQgcHVlZGUgbW92ZXJsbyBhIHJldmlzacOzbiBzaW4gYW50ZXMgcmVzb2x2ZXIgbG9zIHByb2JsZW1hcyBpZGVudGlmaWNhZG9zLCBkZSBsbyBjb250cmFyaW8sIGhhZ2EgY2xpYyBlbiBHdWFyZGFyIHBhcmEgZ3VhcmRhciBlbCDDrXRlbSB5IHNvbHVjaW9uYXIgZXN0b3MgcHJvYmxlbWFzIG1hcyB0YXJkZS4KCk5PVEFTOgoqU0kgTEEgVEVTSVMgQSBQVUJMSUNBUiBBRFFVSVJJw5MgQ09NUFJPTUlTT1MgREUgQ09ORklERU5DSUFMSURBRCBFTiBFTCBERVNBUlJPTExPIE8gUEFSVEVTIERFTCBET0NVTUVOVE8uIFNJR0EgTEEgRElSRUNUUklaIERFIExBIFJFU09MVUNJw5NOIDAyMyBERSAyMDE1LCBQT1IgTEEgQ1VBTCBTRSBFU1RBQkxFQ0UgRUwgUFJPQ0VESU1JRU5UTyBQQVJBIExBIFBVQkxJQ0FDScOTTiBERSBURVNJUyBERSBNQUVTVFLDjUEgWSBET0NUT1JBRE8gREUgTE9TIEVTVFVESUFOVEVTIERFIExBIFVOSVZFUlNJREFEIE5BQ0lPTkFMIERFIENPTE9NQklBIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU4sIEVYUEVESURBIFBPUiBMQSBTRUNSRVRBUsONQSBHRU5FUkFMLgoqTEEgVEVTSVMgQSBQVUJMSUNBUiBERUJFIFNFUiBMQSBWRVJTScOTTiBGSU5BTCBBUFJPQkFEQS4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igc3UgcHJvcGlvIGF1dG9yOiBBbCBhdXRvYXJjaGl2YXIgZXN0ZSBncnVwbyBkZSBhcmNoaXZvcyBkaWdpdGFsZXMgeSBzdXMgbWV0YWRhdG9zLCBZbyBnYXJhbnRpem8gYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTiBlbCBkZXJlY2hvIGEgYWxtYWNlbmFybG9zIHkgbWFudGVuZXJsb3MgZGlzcG9uaWJsZXMgZW4gbMOtbmVhIGRlIG1hbmVyYSBncmF0dWl0YS4gRGVjbGFybyBxdWUgZGljaG8gbWF0ZXJpYWwgZXMgZGUgbWkgcHJvcGllZGFkIGludGVsZWN0dWFsIHkgcXVlIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU4gbm8gYXN1bWUgbmluZ3VuYSByZXNwb25zYWJpbGlkYWQgc2kgaGF5IGFsZ3VuYSB2aW9sYWNpw7NuIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGFsIGRpc3RyaWJ1aXIgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuIChTZSByZWNvbWllbmRhIGEgdG9kb3MgbG9zIGF1dG9yZXMgYSBpbmRpY2FyIHN1cyBkZXJlY2hvcyBkZSBhdXRvciBlbiBsYSBww6FnaW5hIGRlIHTDrXR1bG8gZGUgc3UgZG9jdW1lbnRvLikgRGUgbGEgbWlzbWEgbWFuZXJhLCBhY2VwdG8gbG9zIHTDqXJtaW5vcyBkZSBsYSBzaWd1aWVudGUgbGljZW5jaWE6IExvcyBhdXRvcmVzIG8gdGl0dWxhcmVzIGRlbCBkZXJlY2hvIGRlIGF1dG9yIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gY29uZmllcmVuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgdW5hIGxpY2VuY2lhIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBzZSBpbnRlZ3JhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHF1ZSBzZSBhanVzdGEgYSBsYXMgc2lndWllbnRlcyBjYXJhY3RlcsOtc3RpY2FzOiBhKSBFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWUgZW4gZWwgcmVwb3NpdG9yaW8sIHF1ZSBzZXLDoW4gcHJvcnJvZ2FibGVzIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gcGF0cmltb25pYWwgZGVsIGF1dG9yLiBFbCBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgbGljZW5jaWEgc29saWNpdMOhbmRvbG8gYSBsYSBVbml2ZXJzaWRhZC4gYikgTG9zIGF1dG9yZXMgYXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBwdWJsaWNhciBsYSBvYnJhIGVuIGVsIGZvcm1hdG8gcXVlIGVsIHJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSB5IGNvbm9jZW4gcXVlIGRhZG8gcXVlIHNlIHB1YmxpY2EgZW4gSW50ZXJuZXQgcG9yIGVzdGUgaGVjaG8gY2lyY3VsYSBjb24gdW4gYWxjYW5jZSBtdW5kaWFsLiBjKSBMb3MgYXV0b3JlcyBhY2VwdGFuIHF1ZSBsYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIHJlbnVuY2lhbiBhIHJlY2liaXIgZW1vbHVtZW50byBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBjb24gcXVlIHNlIHB1YmxpY2EuIGQpIExvcyBhdXRvcmVzIG1hbmlmaWVzdGFuIHF1ZSBzZSB0cmF0YSBkZSB1bmEgb2JyYSBvcmlnaW5hbCBzb2JyZSBsYSBxdWUgdGllbmVuIGxvcyBkZXJlY2hvcyBxdWUgYXV0b3JpemFuIHkgcXVlIHNvbiBlbGxvcyBxdWllbmVzIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uIGUpIExvcyBhdXRvcmVzIGF1dG9yaXphbiBhIGxhIFVuaXZlcnNpZGFkIHBhcmEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIHByb21vdmVyIHN1IGRpZnVzacOzbi4gZikgTG9zIGF1dG9yZXMgYWNlcHRhbiBxdWUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIFNJIEVMIERPQ1VNRU5UTyBTRSBCQVNBIEVOIFVOIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9DSU5BRE8gTyBBUE9ZQURPIFBPUiBVTkEgQUdFTkNJQSBPIFVOQSBPUkdBTklaQUNJw5NOLCBDT04gRVhDRVBDScOTTiBERSBMQSBVTklWRVJTSURBRCBOQUNJT05BTCBERSBDT0xPTUJJQSwgTE9TIEFVVE9SRVMgR0FSQU5USVpBTiBRVUUgU0UgSEEgQ1VNUExJRE8gQ09OIExPUyBERVJFQ0hPUyBZIE9CTElHQUNJT05FUyBSRVFVRVJJRE9TIFBPUiBFTCBSRVNQRUNUSVZPIENPTlRSQVRPIE8gQUNVRVJETy4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igb3RyYXMgcGVyc29uYXMgZGlzdGludGFzIGEgc3UgYXV0b3I6IERlY2xhcm8gcXVlIGVsIGdydXBvIGRlIGFyY2hpdm9zIGRpZ2l0YWxlcyB5IG1ldGFkYXRvcyBhc29jaWFkb3MgcXVlIGVzdG95IGFyY2hpdmFuZG8gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTikgZXMgZGUgZG9taW5pbyBww7pibGljby4gU2kgbm8gZnVlc2UgZWwgY2FzbywgYWNlcHRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHBvciBjdWFscXVpZXIgaW5mcmFjY2nDs24gZGUgZGVyZWNob3MgZGUgYXV0b3IgcXVlIGNvbmxsZXZlIGxhIGRpc3RyaWJ1Y2nDs24gZGUgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuCkFsIGhhY2VyIGNsaWMgZW4gZWwgc2lndWllbnRlIGJvdMOzbiwgdXN0ZWQgaW5kaWNhIHF1ZSBlc3TDoSBkZSBhY3VlcmRvIGNvbiBlc3RvcyB0w6lybWlub3MuCgpVTklWRVJTSURBRCBOQUNJT05BTCBERSBDT0xPTUJJQSAtIMOabHRpbWEgbW9kaWZpY2FjacOzbiAyNy8yMC8yMDIwCg== |