Distributed System for Query Processing with Grid Authentication

  • E. I. Atanassov
  • D. Georgiev
  • T. Gurov
  • A. Karaivanova
  • Y. Nikolova
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8353)


When using Grid resources, usually a specific type of middleware is deployed. For example the European infrastructure is based on EMI-GLite and GLOBUS. The deployment of this middleware enforces a number of limitations concerning the OS, libraries and software packages. On the other hand the typical Grid middleware does not provide elasticity in the way Cloud services do. In our system we propose an entirely Java-based solution designed with elasticity in mind, providing distributed processing of queries from a single endpoint. The system is lightweight and easy to deploy on Cloud resourced and depends only on a few EMI packages. In this paper we describe the architecture and workflow of the system, providing benchmarks which show the effectiveness of our solution during processing of queries related to monitoring computational jobs in the Grid, using a distributed Cassandra database.


Query Processing Certification Authority Grid Service Virtual Organization Remote Procedure Call 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The research work reported in the paper is partly supported by the project AComIn “Advanced Computing for Innovation”, grant 316087, funded by the FP7 Capacity Programme (Research Potential of Convergence Regions), and by the Bulgarian NSF grant DVCP02/1 CoE SuperCA++.


  1. 1.
    Amedro, B., Baude, F., Huet, F., Mathias, E.: Combining grid and cloud resources by use of middleware for SPMD applications. In: Proceedings of 2nd International Conference on Cloud Computing Technology and Science, Indianapolis, IN, USA, pp. 177–184 (2010)Google Scholar
  2. 2.
    Bird, I., Jones, B., Kee, K.: The organization and management of grid infrastructures. Computer 36–46, 42 (2009). (IEEE Computer Society, ISSN 0018–9162/09)Google Scholar
  3. 3.
    Foster, J., Kesselmann, C.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)Google Scholar
  4. 4.
    Foster, J., Kesselmann, C., Tuecke, S.: The anatomy of the grid. Int. J. Supercomput. Appl. 15(3), 200–222 (2001)CrossRefGoogle Scholar
  5. 5.
    Foster, I.: What is the grid? A three Point Checklist, Grid Today, July 2002.
  6. 6.
    Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud Computing and Grid Computing 360-Degree Compared. IEEE (2008)Google Scholar
  7. 7.
    E. Atanassov, T. Gurov, A. Karaivanova, Cloud and Grid Computing: Security Aspects. In: BGSIAM’11 Proceedings, pp. 21–25 (2012). ISSN: 1313–3357Google Scholar
  8. 8.
    EUGridPMA - Bulding Trust for Authentication in e-Science.
  9. 9.
    Jha, S., Merzky, A., Fox, G.: Using clouds to provide grids with higher levels of abstraction and explicit support for usage models. Concurrency and Comput. Pract. Experience 21(8), 1087–1108 (2009)CrossRefGoogle Scholar
  10. 10.
    Apache HTTP Server Project, Apache Software Foundation.
  11. 11.
    Apache Tomcat, Apache Software Foundation.
  12. 12.
    Apache CXF, Apache Software Foundation.
  13. 13.
  14. 14.
    European Middleware Initiative.
  15. 15.
    Balance, Inlab Software GmbH.
  16. 16.
    Apache Cassandra Project, Apache Software Foundation.

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • E. I. Atanassov
    • 1
  • D. Georgiev
    • 1
  • T. Gurov
    • 1
  • A. Karaivanova
    • 1
  • Y. Nikolova
    • 1
  1. 1.IICT-BASSofiaBulgaria

Personalised recommendations