{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T10:58:05Z","timestamp":1778583485913,"version":"3.51.4"},"reference-count":24,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2008,11,1]],"date-time":"2008-11-01T00:00:00Z","timestamp":1225497600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2008,11]]},"abstract":"<jats:p>The development of efficient techniques for transforming massive volumes of remotely sensed hyperspectral data into scientific understanding is critical for space-based Earth science and planetary exploration. Although most available parallel processing strategies for information extraction and mining from hyperspectral imagery assume homogeneity in the underlying computing platform, heterogeneous networks of computers (HNOCs) have become a promising cost-effective solution, expected to play a major role in many on-going and planned remote sensing missions. In this paper, we develop a new morphological parallel algorithm for hyperspectral image classification using HeteroMPI, an extension of MPI for programming high-performance computations on HNOCs. The main idea of HeteroMPI is to automate and optimize the selection of a group of processes that executes a heterogeneous algorithm faster than any other possible group in a heterogeneous environment. In order to analyze the impact of many-to-one (gather) communication operations introduced by our proposed algorithm, we resort to a recently proposed collective communication model. The parallel algorithm is validated using two heterogeneous clusters at University College Dublin and a massively parallel Beowulf cluster at NASA's Goddard Space Flight Center.<\/jats:p>","DOI":"10.1177\/1094342007088377","type":"journal-article","created":{"date-parts":[[2008,10,22]],"date-time":"2008-10-22T06:38:02Z","timestamp":1224657482000},"page":"386-407","source":"Crossref","is-referenced-by-count":15,"title":["Parallel Processing of Remotely Sensed Hyperspectral Images On Heterogeneous                 Networks of Workstations Using HeteroMPI"],"prefix":"10.1177","volume":"22","author":[{"given":"David","family":"Valencia","sequence":"first","affiliation":[{"name":"DEPARTMENT OF TECHNOLOGY OF COMPUTERS AND COMMUNICATIONS, TECHNICAL\r                        SCHOOL OF C\u00c1CERES, UNIVERSITY OF EXTREMADURA, E-10071\r                        C\u00c1CERES, SPAIN"}]},{"given":"Alexey","family":"Lastovetsky","sequence":"additional","affiliation":[{"name":"HETEROGENEOUS COMPUTING LABORATORY, SCHOOL OF COMPUTER SCIENCE AND\r                        INFORMATICS, UNIVERSITY COLLEGE DUBLIN, BELFIELD, DUBLIN 4, IRELAND\r                            ()"}]},{"given":"Maureen","family":"O'Flynn","sequence":"additional","affiliation":[{"name":"HETEROGENEOUS COMPUTING LABORATORY, SCHOOL OF COMPUTER SCIENCE AND\r                        INFORMATICS, UNIVERSITY COLLEGE DUBLIN, BELFIELD, DUBLIN 4, IRELAND,"}]},{"given":"Antonio","family":"Plaza","sequence":"additional","affiliation":[{"name":"DEPARTMENT OF TECHNOLOGY OF COMPUTERS AND COMMUNICATIONS, TECHNICAL\r                        SCHOOL OF C\u00c1CERES, UNIVERSITY OF EXTREMADURA, E-10071\r                        C\u00c1CERES, SPAIN"}]},{"given":"Javier","family":"Plaza","sequence":"additional","affiliation":[{"name":"DEPARTMENT OF TECHNOLOGY OF COMPUTERS AND COMMUNICATIONS, TECHNICAL\r                        SCHOOL OF C\u00c1CERES, UNIVERSITY OF EXTREMADURA, E-10071\r                        C\u00c1CERES, SPAIN"}]}],"member":"179","published-online":{"date-parts":[[2008,11,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1016\/S0743-7315(03)00017-0"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(99)00104-0"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-9170-6"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1999.1573"},{"key":"atypb5","volume-title":"MPI: The complete reference","author":"Dongarra, J.","year":"1996"},{"issue":"3","key":"atypb6","first-page":"23","volume":"1","author":"Dorband, J.","year":"2003","journal-title":"Journal of Space Communication"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1080\/01431160121422"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(02)00159-X"},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1002\/0471654167"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2005.08.002"},{"key":"atypb11","first-page":"6","volume":"2","author":"Lastovetsky, A.","year":"2006","journal-title":"Proceedings of the 12th International Conference on Parallel and Distributed Systems"},{"key":"atypb12","volume-title":"Proceedings of the 21st IEEE International parallel and Distributed processing symposium (IPDPS 2007)","author":"Lastovetsky, A."},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1109\/TGRS.2002.802501"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1201\/9781420011616"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1109\/TGRS.2002.802494"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1109\/TGRS.2004.841417"},{"key":"atypb17","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2005.10.001"},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-006-0015-2"},{"key":"atypb19","volume-title":"Remote sensing digital image analysis","author":"Richards, J.","year":"2005","edition":"4"},{"key":"atypb20","volume-title":"Morphological image analysis: Principles and applications","author":"Soille, P.","year":"2003","edition":"2"},{"key":"atypb21","volume-title":"Method for implementation of recursive hierarchical segmentation on parallel computers","author":"Tilton, J.C.","year":"2005"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1201\/9781420011616.ch5"},{"key":"atypb23","first-page":"301","volume":"1","author":"Valencia, D.","year":"2006","journal-title":"Proceedings of the 5th International Symposium on Parallel and Distributed Computing"},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(01)00128-4"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342007088377","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342007088377","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:18:39Z","timestamp":1777450719000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342007088377"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,11]]},"references-count":24,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2008,11]]}},"alternative-id":["10.1177\/1094342007088377"],"URL":"https:\/\/doi.org\/10.1177\/1094342007088377","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,11]]}}}