Performance analysis of Plinq and Linq technologies in computer systems
DOI:
https://doi.org/10.26423/rctu.v3i1.82Keywords:
Comparative analysis, integrated query languages, performance, LINQ, PLINQAbstract
The research is based on analyzing the performance of integrated data query languages LINQ and PLINQ for computer systems development. The performance measurement includes four indicators: response times, percentage of use of processing, RAM usage, and input and output operations to hard drives. The values for the indicators are obtained through a software module embedded in the prototype developed the same that integrates both LINQ and PLINQ. With data for each indicator and applying descriptive and inferential statistics, it was determined that PLINQ offers better performance (81.75%) than the integrated LINQ queries (61.50%) language. In the execution of complex queries a difference of 61.25% was obtained, while simple LINQ query data, highlighting its superiority with 33%.
Downloads
References
[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.
Downloads
Published
Issue
Section
License
Copyright (c) 2015 José Guerra, Julio Santillán, José Silva

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
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.







