TRIS: A Three-Rings IoT Sentinel to Protect against Cyber-Threats

La gestión de tareas paralelas y datos distribuidos es la esencia de la programación paralela en multiprocesadores de memoria distribuida y puede expresarse explícitamente en el lenguaje de programación o proporcionarse implícitamente a través de alguna combinación de soporte de lenguaje y tiempo de...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2018
Institución:
Universidad del Rosario
Repositorio:
Repositorio EdocUR - U. Rosario
Idioma:
eng
OAI Identifier:
oai:repository.urosario.edu.co:10336/28506
Acceso en línea:
https://doi.org/10.1109/HICSS.1995.375520
https://repository.urosario.edu.co/handle/10336/28506
Palabra clave:
Programación Paralela
Procesadores De Programas}
Gestión De Memoria
Estructuras De Datos
NASA
Lenguajes Informáticos
Sistemas A Gran Escala
Contratos
Ciencias De La Computación
Profesión De Programación
Parallel Programming
Memory Management
Data Structures
NASA
Computer Languages
Large-Scale Systems
Contracts
Computer Science
Program Processors
Programming Profession
Rights
License
Restringido (Acceso a grupos específicos)
id EDOCUR2_e8d7641aeccc309fa9a5e77b797ecf3f
oai_identifier_str oai:repository.urosario.edu.co:10336/28506
network_acronym_str EDOCUR2
network_name_str Repositorio EdocUR - U. Rosario
repository_id_str
spelling f8fac794-d388-44fc-a73e-ba6557674be6-10ee61eb2-49cd-4dd5-96f9-71775098d655-19a6b31e5-015d-4782-936e-505a2397a7c6-110616957136002020-08-28T15:49:14Z2020-08-28T15:49:14Z2018-01-01La gestión de tareas paralelas y datos distribuidos es la esencia de la programación paralela en multiprocesadores de memoria distribuida y puede expresarse explícitamente en el lenguaje de programación o proporcionarse implícitamente a través de alguna combinación de soporte de lenguaje y tiempo de ejecución. Los lenguajes funcionales están diseñados para proporcionar soporte implícito tanto para la gestión de tareas como de datos, pero a menudo son menos eficientes que los enfoques explícitos. Ésta es la tensión clásica entre rendimiento y facilidad de programación. Este documento proporciona un estudio inicial que intenta cuantificar esta compensación. Si bien nuestros resultados cuantitativos son precisos para capturar las escalas del esfuerzo de programación y la eficiencia de estos métodos de programación, nuestros resultados se basan en dos pequeños programas paralelos y deben sopesarse en consecuenciaManagement of parallel tasks and distributed data are the essence of parallel programming on distributed memory multiprocessors, and can be expressed explicitly in the programming language, or provided implicitly through some combination of language and run-time support. Functional languages are designed to provide implicit support for both task and data management, but are often less efficient than explicit approaches. This is the classical tension between performance and ease of programming. This paper provides an initial study which attempts to quantify this trade-off. While our quantitative results are accurate at capturing the scales for programming effort and efficiency of these programming methods, our results are based on two small parallel programs, and should be weighed accordingly.application/pdfhttps://doi.org/10.1109/HICSS.1995.375520ISBN:0-8186-6930-6https://repository.urosario.edu.co/handle/10336/28506engIEEE130123Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System SciencesProceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences, ISBN:0-8186-6930-6, (2018); pp.123-130https://ieeexplore.ieee.org/abstract/document/375520Restringido (Acceso a grupos específicos)http://purl.org/coar/access_right/c_16ecProceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciencesinstname:Universidad del Rosarioreponame:Repositorio Institucional EdocURProgramación ParalelaProcesadores De Programas}Gestión De MemoriaEstructuras De DatosNASALenguajes InformáticosSistemas A Gran EscalaContratosCiencias De La ComputaciónProfesión De ProgramaciónParallel ProgrammingMemory ManagementData StructuresNASAComputer LanguagesLarge-Scale SystemsContractsComputer ScienceProgram ProcessorsProgramming ProfessionTRIS: A Three-Rings IoT Sentinel to Protect against Cyber-ThreatsUna comparación inicial de estilos de programación implícitos y explícitos para multiprocesadores de memoria distribuidabookPartParte de librohttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_3248Useche, DavidNespoli, PantaleoneGomez, Felix.Díaz López, Daniel Orlando10336/28506oai:repository.urosario.edu.co:10336/285062021-06-03 00:49:51.064https://repository.urosario.edu.coRepositorio institucional EdocURedocur@urosario.edu.co
dc.title.spa.fl_str_mv TRIS: A Three-Rings IoT Sentinel to Protect against Cyber-Threats
dc.title.TranslatedTitle.spa.fl_str_mv Una comparación inicial de estilos de programación implícitos y explícitos para multiprocesadores de memoria distribuida
title TRIS: A Three-Rings IoT Sentinel to Protect against Cyber-Threats
spellingShingle TRIS: A Three-Rings IoT Sentinel to Protect against Cyber-Threats
Programación Paralela
Procesadores De Programas}
Gestión De Memoria
Estructuras De Datos
NASA
Lenguajes Informáticos
Sistemas A Gran Escala
Contratos
Ciencias De La Computación
Profesión De Programación
Parallel Programming
Memory Management
Data Structures
NASA
Computer Languages
Large-Scale Systems
Contracts
Computer Science
Program Processors
Programming Profession
title_short TRIS: A Three-Rings IoT Sentinel to Protect against Cyber-Threats
title_full TRIS: A Three-Rings IoT Sentinel to Protect against Cyber-Threats
title_fullStr TRIS: A Three-Rings IoT Sentinel to Protect against Cyber-Threats
title_full_unstemmed TRIS: A Three-Rings IoT Sentinel to Protect against Cyber-Threats
title_sort TRIS: A Three-Rings IoT Sentinel to Protect against Cyber-Threats
dc.subject.spa.fl_str_mv Programación Paralela
Procesadores De Programas}
Gestión De Memoria
Estructuras De Datos
NASA
Lenguajes Informáticos
Sistemas A Gran Escala
Contratos
Ciencias De La Computación
Profesión De Programación
topic Programación Paralela
Procesadores De Programas}
Gestión De Memoria
Estructuras De Datos
NASA
Lenguajes Informáticos
Sistemas A Gran Escala
Contratos
Ciencias De La Computación
Profesión De Programación
Parallel Programming
Memory Management
Data Structures
NASA
Computer Languages
Large-Scale Systems
Contracts
Computer Science
Program Processors
Programming Profession
dc.subject.keyword.spa.fl_str_mv Parallel Programming
Memory Management
Data Structures
NASA
Computer Languages
Large-Scale Systems
Contracts
Computer Science
dc.subject.keyword.eng.fl_str_mv Program Processors
Programming Profession
description La gestión de tareas paralelas y datos distribuidos es la esencia de la programación paralela en multiprocesadores de memoria distribuida y puede expresarse explícitamente en el lenguaje de programación o proporcionarse implícitamente a través de alguna combinación de soporte de lenguaje y tiempo de ejecución. Los lenguajes funcionales están diseñados para proporcionar soporte implícito tanto para la gestión de tareas como de datos, pero a menudo son menos eficientes que los enfoques explícitos. Ésta es la tensión clásica entre rendimiento y facilidad de programación. Este documento proporciona un estudio inicial que intenta cuantificar esta compensación. Si bien nuestros resultados cuantitativos son precisos para capturar las escalas del esfuerzo de programación y la eficiencia de estos métodos de programación, nuestros resultados se basan en dos pequeños programas paralelos y deben sopesarse en consecuencia
publishDate 2018
dc.date.created.spa.fl_str_mv 2018-01-01
dc.date.accessioned.none.fl_str_mv 2020-08-28T15:49:14Z
dc.date.available.none.fl_str_mv 2020-08-28T15:49:14Z
dc.type.eng.fl_str_mv bookPart
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_3248
dc.type.spa.spa.fl_str_mv Parte de libro
dc.identifier.doi.none.fl_str_mv https://doi.org/10.1109/HICSS.1995.375520
dc.identifier.issn.none.fl_str_mv ISBN:0-8186-6930-6
dc.identifier.uri.none.fl_str_mv https://repository.urosario.edu.co/handle/10336/28506
url https://doi.org/10.1109/HICSS.1995.375520
https://repository.urosario.edu.co/handle/10336/28506
identifier_str_mv ISBN:0-8186-6930-6
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.citationEndPage.none.fl_str_mv 130
dc.relation.citationStartPage.none.fl_str_mv 123
dc.relation.citationTitle.none.fl_str_mv Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences
dc.relation.ispartof.spa.fl_str_mv Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences, ISBN:0-8186-6930-6, (2018); pp.123-130
dc.relation.uri.spa.fl_str_mv https://ieeexplore.ieee.org/abstract/document/375520
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.acceso.spa.fl_str_mv Restringido (Acceso a grupos específicos)
rights_invalid_str_mv Restringido (Acceso a grupos específicos)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv IEEE
dc.source.spa.fl_str_mv Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences
institution Universidad del Rosario
dc.source.instname.none.fl_str_mv instname:Universidad del Rosario
dc.source.reponame.none.fl_str_mv reponame:Repositorio Institucional EdocUR
repository.name.fl_str_mv Repositorio institucional EdocUR
repository.mail.fl_str_mv edocur@urosario.edu.co
_version_ 1814167529664282624