Análisis de rendimiento de las tecnologías Plinq y Linq en sistemas informáticos
DOI:
https://doi.org/10.26423/rctu.v3i1.82Palabras clave:
Análisis comparativo, lenguajes integrados de consulta, rendimiento, LINQ, PLINQResumen
La investigación se basó en analizar el rendimiento de los lenguajes integrados de consulta de datos LINQ y PLINQ, para el desarrollo de sistemas informáticos. La medición del rendimiento contempla cuatro indicadores: Tiempo de respuesta, porcentaje de uso de procesamiento, uso de memoria RAM, y operaciones de entrada y salida a discos duros. Los valores correspondientes a los indicadores son obtenidos a través de un módulo software incrustado en el prototipo desarrollado, mismo que a la vez integra LINQ y PLINQ. Con los datos de cada indicador y aplicando estadística descriptiva e inferencial, se determinó que PLINQ ofrece un mejor rendimiento (81.75%) que el lenguaje integrado de consultas LINQ (61.50%). En la ejecución de consultas complejas se obtuvo una diferencia de 61.25%, mientras que LINQ en consultas de datos simples, resalta su superioridad con 33%.
Descargas
Referencias
[1] Alba,Wilson& Sánchez,Adilén. 2010. PLINQ. Motor de ejecución de consultas paralelas. Serie Científica de la Universidad de las Ciencias Informáticas, Vol. 3, No. 12, 2010, Cuba. 14p. [2] Barragán,Rodrigo &Paguay,Paul. 2010. Estudio del Lenguaje Integrado de Consultas (LINQ), Aplicadoal Desarrollo del sistema de Inventario y Facturación de la Librería Politécnica. (Tesis). Escuela Superior Politécnica de Chimborazo, Facultad de Informática y Electrónica, Escuela de Ingeniería en Sistemas. [3] Castillo, Jessica.2012.Estudio Comparativo del Rendimiento de Servidores Web de Virtualización Sobre la Plataforma Windows Server 2008. (Tesis). Escuela Superior Politécnica de Chimborazo, Facultad de Informática y Electrónica, Escuela de Ingeniería Electrónica en Telecomunicaciones y Redes. Riobamba-Ecuador. 2012, pp. 79-100; 130-152.[4] Duffy, Joe., & Essey, Ed. 2007.Ejecución de consultas en procesadores multinúcleo. MSDN
Revista Científica y Tecnológica UPSE, Vol. III, N. 1, Pag. 143-151(Dic., 2015)J.Guerra/J.Santillán/J.SilvaMagazine. Vol. 1, No. 92, Octubre2007, US. pp. 17-26. [5] Microsoft. 2006.El proyecto LINQ.Tomado de https://msdn.microsoft.com/es-es/library/bb308959.aspx.[6] Microsoft.2014.Parallel LINQ (PLINQ). MSDN Developer Network. Tomado de https://msdn.microsoft.com/es-us/library/dd460688%28v=vs.110%29.aspx.[7] Toub, Stephen, & Shafi, Hazim. 2008. Mayor compatibilidad con el paralelismo en la próxima versión de Visual Studio. MSDN Magazine. Vol. 1, No. 104, Octubre2008, US. pp. 9-12. [8] Weidendorfer, Josef&Zenith, Federico.2015.Manual de KCachegrind. Tomado de https://docs.kde.org/trunk4/eskdesdk/kcachegrind/index.html.
Descargas
Publicado
Número
Sección
Licencia
Derechos de autor 2015 José Guerra, Julio Santillán, José Silva

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
El titular de los derechos de autor de la obra, otorga derechos de uso a los lectores mediante la licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional. Esto permite el acceso gratuito inmediato a la obra y permite a cualquier usuario leer, descargar, copiar, distribuir, imprimir, buscar o vincular a los textos completos de los artículos, rastrearlos para su indexación, pasarlos como datos al software o usarlos para cualquier otro propósito legal.
Cuando la obra es aprobada y aceptada para su publicación, los autores conservan los derechos de autor sin restricciones, cediendo únicamente los derechos de reproducción, distribución para su explotación en formato de papel, así como en cualquier otro soporte magnético, óptico y digital.







