Multi-speckle X-ray photon correlation spectroscopy (XPCS) is a powerful technique for characterizing the dynamic nature of complex materials over a range of time scales. XPCS has been successfully applied to study a wide range of systems. Recent developments in higher-frame-rate detectors, while aiding in the study of faster dynamical processes, creates large amounts of data that require parallel computational techniques to process in near real-time. Here, an implementation of the multi-tau and two-time autocorrelation algorithms using the Hadoop MapReduce framework for distributed computing is presented. In conclusion, the system scales well with regard to the increase in the data size, and has been serving the users of beamline 8-ID-I at the Advanced Photon Source for near real-time autocorrelations for the past five years.
@article{osti_1466305,
author = {Khan, Faisal and Narayanan, Suresh and Sersted, Roger and Schwarz, Nicholas and Sandy, Alec},
title = {Distributed X-ray photon correlation spectroscopy data reduction using Hadoop <em>MapReduce</em>},
annote = {Multi-speckle X-ray photon correlation spectroscopy (XPCS) is a powerful technique for characterizing the dynamic nature of complex materials over a range of time scales. XPCS has been successfully applied to study a wide range of systems. Recent developments in higher-frame-rate detectors, while aiding in the study of faster dynamical processes, creates large amounts of data that require parallel computational techniques to process in near real-time. Here, an implementation of the multi-tau and two-time autocorrelation algorithms using the Hadoop MapReduce framework for distributed computing is presented. In conclusion, the system scales well with regard to the increase in the data size, and has been serving the users of beamline 8-ID-I at the Advanced Photon Source for near real-time autocorrelations for the past five years.},
doi = {10.1107/S160057751800601X},
url = {https://www.osti.gov/biblio/1466305},
journal = {Journal of Synchrotron Radiation (Online)},
issn = {ISSN JSYRES},
number = {4},
volume = {25},
place = {United States},
publisher = {International Union of Crystallography},
year = {2018},
month = {06}}
Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 649, Issue 1https://doi.org/10.1016/j.nima.2010.11.062
Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 649, Issue 1https://doi.org/10.1016/j.nima.2010.12.173