Journal of Grid Computing

, Volume 12, Issue 1, pp 29–40

The EMI Registry: Discovering Services in a Federated World

  • Laurence Field
  • Shiraz Memon
  • Iván Márton
  • Gábor Szigeti
Article

DOI: 10.1007/s10723-013-9284-1

Cite this article as:
Field, L., Memon, S., Márton, I. et al. J Grid Computing (2014) 12: 29. doi:10.1007/s10723-013-9284-1

Abstract

The Distributed Computing Infrastructure (DCI) has become an indispensable tool for scientific research. Such infrastructures are composed of many independent services that are managed by autonomous service providers. The discovery of services is therefore a primary function, which is a precursor for enabling efficient workflows that utilise multiple cooperating services. As DCIs, such as the European Grid Initiative (EGI), are based on a federated model of cooperating yet autonomous service providers, a federated approach to service discovery is required that seamlessly fits into the operational and management procedures of the infrastructure. Many existing approaches rely on a centralised service registry, which is not suited to a federated deployment and operational model. A federated service registry is therefore required that is capable of scaling to handle the number of services and discovery requests found in a production DCI. In this paper we present the EMI Registry (EMIR), a decentralised architecture that supports both hierarchical and peering topologies, enabling autonomous domains to collaborate in a federated infrastructure. An EMIR pilot service is used in order to evaluate a prototype of this architecture under real-world conditions with a geographically-dispersed deployment. The results of this initial deployment are provided along with a few performance measurements.

Keywords

Grid Cloud Service discovery Registry Federation 

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  • Laurence Field
    • 1
  • Shiraz Memon
    • 2
  • Iván Márton
    • 3
  • Gábor Szigeti
    • 3
  1. 1.CERNGenevaSwitzerland
  2. 2.FZJJülichGermany
  3. 3.NIIFBudapestHungary

Personalised recommendations