A software architecture for parallel list processing on grids

0Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Data List Management Library (DLML) processes data lists in parallel, balancing the workload transparently to programmers. Programmers only need to organise data into a list, use DLML functions to insert and get data items, and specify the sequential function(s) to process each data item according to the application logic. The first design of DLML was targeted for use at a single cluster. This paper presents DLML-Grid, a software architecture for DLML to run in Grid environments composed of multiple distributed clusters. The architecture is hierarchical and tends to localise communication within clusters, thus reducing communication overhead. Using OpenVPN, we implemented a prototype version of DLML-Grid to gather empirical results on its performance using two clusters and two applications whose workload is static and dynamically generated. DLML-Grid performs much better than DLML overall. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Hernández, A. H., Román-Alonso, G., Castro-García, M. A., Aguilar-Cornejo, M., Domínguez-Domínguez, S., & Buenabad-Chávez, J. (2012). A software architecture for parallel list processing on grids. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7203 LNCS, pp. 720–729). https://doi.org/10.1007/978-3-642-31464-3_73

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free