Skip to main content

Grid Computations without the Computing Element: Interfacing Control Systems for On-Line Computations

  • Conference paper
  • First Online:
Remote Instrumentation for eScience and Related Aspects

Abstract

Traditionally the computations on the Grid take place on the Computing Element. In the same line, the Instrument Element is meant to Grid-enable instrumentation. In this chapter we introduce a non-classical use of the Instrument Element where it serves as a virtual instrument for performing a computational task. Specifically it has been used as the interface to a Control System that executes a series of High Throughput Computing tasks in an On-Line manner. This had to be done in order to meet the special requirements of an application in the Synchrotron Radiation Facility Elettra. The instrument control in such institutions is often done through Distributed Control Systems. Such a system is TANGO and the Synchrotron Radiation Facility (SRF) Elettra among other synchrotrons is heavily based on it. The application was for a beamline working in medical imaging (SYRMEP) and aimed to be an improvement of an established Computed Tomography workflow. The task was the generation, in parallel, of sinograms of a specific data format based on the acquired X-ray absorption data. The target was the availability of the complete sinogram data set in a Storage Element by the time of the completion of the CT scan. The Grid related latencies, like job submission and queuing, would have been an issue given the near-real-time requirements. Moreover the inclusion of a set of TANGO devices was necessary and a generic gLite WN would not have been as suitable as a dedicated system. Besides the avoidance of certain Grid parts, the Grid Security infrastructure was required to be fully utilised in the final solution. The design followed a bottom-up approach: (a) design and preparation of a dedicated system based on virtualisation, (b) development of a parallel sinogram generator, (c) deployment of suitable TANGO devices for controlling the data acquisition, the generator, and the On-Line progress, (d) a TANGO-to-IE bridge to export the devices as IM, (e) utilising a Grid Web Portal (VCR) in order to serve as the end-user GUI for the application. In this contribution (I) we introduce a novel concept where computation may take place outside the CE, (II) we design an architecture where a Distributed Control System is piloted by an Instrument Manager through the Grid, and (III) we discuss a working implementation of the system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    This works has been partially supported by the DORII EU project (European Commission within the 7th Framework Programme (FP7/2007-2013) under grant agreement no. RI-213110) http://www.dorii.eu The authors would like to thank Diego Dreossi, a senior SR X-ray CT and Medical Imaging specialist working for the SYRMEP@Elettra beamline, for his valuable feedback and cooperation during all the phases of the project.

  2. 2.

    URL:http://www.elettra.trieste.it, note that the establishment also includes a fourth generation light source based on a free-electron laser, FERMI@Elettra.

  3. 3.

    For large scientific datasets modern formats like HDF5 should be considered.

  4. 4.

    The GUI tool JIVE for TANGO we are referring to, should not be confused with the homonym EU FP7 project.

  5. 5.

    TAGS in the VCR domain can be seen as flags that allow a flexible association of a specific user or user-group with a set of applications.

References

  1. R. Pugliese, M. Prica, G. Kourousias, A. Del Linz, A. Curri, Integrating Instruments in the Grid for On-line and Off-line Processing in a Synchrotron Radiation Facility, COMPUTATIONAL METHODS IN SCIENCE AND TECHNOLOGY 15 (2009), no. 1, 21–30.

    Google Scholar 

  2. A. Butkovskiĭ, Distributed control systems, Elsevier Publishing Company, 1969.

    Google Scholar 

  3. E. Koch, G. Marr, T.Sasaki, H Winick, Handbook on synchrotron radiation, (1983).

    Google Scholar 

  4. E. Laure, S. Fisher, A. Frohner, C. Grandi, P. Kunszt, A. Krenek, O. Mulmo,F. Pacini, F. Prelz, J. White, and others, Programming the grid with glite, Computational Methods in Science and Technology 12 (2006), no. 1, 33–45.

    Google Scholar 

  5. E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Oh, S. Orlando, A. Petrucci,S. Squizzato, S. Traldi, Instrument Element: a new Grid component that enables the control of remote instrumentation, doi:10.1109/CCGRID.2006.146), 2006.

    Google Scholar 

  6. F. Brun, G. Kourousias, D. Dreossi, L. Mancini, An improved method for ring artifacts removing in reconstructed tomographic images, IFMBE World Congress on Medical Physics and Biomedical Engineering, vol. 24, Springer, 2009, pp. 926–929.

    Google Scholar 

  7. M. Henning, The rise and fall of CORBA, Queue 4 (2006), no. 5, 34.

    Google Scholar 

  8. G.T. Herman, Fundamentals of computerized tomography: Image reconstruction from projections, Springer Verlag, 2009.

    Google Scholar 

  9. I. Foster, C. Kesselman, The grid: blueprint for a new computing infrastructure, Morgan Kaufmann, 2004.

    Google Scholar 

  10. J.M. Chaize, A. Götz, W.D. Klotz, J. Meyer, M. Perez, E. Taurel, Tango-an Object oriented control system based on CORBA, Proceedings of the International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPS99), 2000.

    Google Scholar 

  11. Lovro Ilijašić, Computational Grids as Complex Networks, Master’s thesis, Scuola di Dottorato in Scienza e Alta Tecnologia, 2010.

    Google Scholar 

  12. M. Płóciennik, D. Adami, Á. David, G. Barceló,I. Coterillo, F. Davoli, P. Gamba, R. Keller, D. Kranzlmüller, I. Labotis, DORII–Deployment of Remote Instrumentation Infrastructure, Relation 10 (2009), no. 1.109, 800.

    Google Scholar 

  13. M. Prica, R. Pugliese, A. Del Linz, G. Kourousias, A. Curri, D. Favretto, F. Bonaccorso, An advanced web portal for accessing grid resources with virtual collaboration features, 5th EGEE User Forum (Uppsala, Sweden), EGEE User Forum, April 2010.

    Google Scholar 

  14. M. Prica, R. Pugliese, A. Del Linz, A. Curri, Adapting the instrument element to support a remote instrumentation infrastructure, Remote Instrumentation and Virtual Laboratories: Service Architecture and Networking (2010), 11.

    Google Scholar 

  15. M. Prica, R. Pugliese, C. Scafuri, L.D. Cano, F. Asnicar, A. Curri, Remote operations of an accelerator using the grid, Grid Enabled Remote Instrumentation (2009), 527–536.

    Google Scholar 

  16. R. Pugliese, G. Kourousias, A. Curri, A quantitative method for the projective approximation of computational requirements, Tech. Report 090500:01, Sincrotrone Elettra, 2009.

    Google Scholar 

  17. R. Pugliese, G. Kourousias, M. Prica, A. Del Linz, A. Curri, An infrastructure for the integration of geoscience instruments and sensors on the grid, Geophysical Research Abstracts, vol. 11, EGU, 2009.

    Google Scholar 

  18. R. Pugliese, M. Prica, Remote operations of an accelerator using the grid, International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPCS), WOPA02, 2007, pp. 303–306.

    Google Scholar 

  19. R. Pugliese, M. Prica, G. Kourousias, A. Del Linz, A. Curri, The grid as a software application provider in a synchrotron radiation facility, Remote Instrumentation Services on the eInfrastructure, vol. X, Springer, 2009.

    Google Scholar 

  20. I.J. Taylor, From P2P to web services and grids: peers in a client/server world, Springer-Verlag New York Inc, 2005.

    Google Scholar 

  21. T.L. Borden, J.P. Hennessy, J.W. Rymarczyk, Multiple operating systems on one processor complex, IBM Systems Journal 28 (1989), no. 1, 104–123.

    Article  Google Scholar 

  22. T.A. Welch, A technique for high performance data compression, IEEE Computer 17 (1984), no. 6.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roberto Pugliese .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media, LLC

About this paper

Cite this paper

Borghes, R., Pugliese, R., Kourousias, G., Curri, A., Prica, M., Del Linz, A. (2012). Grid Computations without the Computing Element: Interfacing Control Systems for On-Line Computations. In: Davoli, F., Lawenda, M., Meyer, N., Pugliese, R., Węglarz, J., Zappatore, S. (eds) Remote Instrumentation for eScience and Related Aspects. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-0508-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-0508-5_1

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-0507-8

  • Online ISBN: 978-1-4614-0508-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics