Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

DNS-embedded service endpoint registry for distributed e-Infrastructures

Salnikov, Andrii LU and Kónya, Balázs LU (2022) In Cluster Computing 25(3). p.1645-1664
Abstract

Distributed e-Infrastructure is a key component of modern BIG Science. Service discovery in e-Science environments, such as Worldwide LHC Computing Grid (WLCG), is a crucial functionality that relies on service registry. In this paper we re-formulate the requirements for the service endpoint registry based on our more than 10 years experience with many systems designed or used within the WLCG e-Infrastructure. To satisfy those requirements the paper proposes a novel idea to use the existing well-established Domain Name System (DNS) infrastructure together with a suitable data model as a service endpoint registry. The presented ARC Hierarchical Endpoints Registry (ARCHERY) system consists of a minimalistic data model representing... (More)

Distributed e-Infrastructure is a key component of modern BIG Science. Service discovery in e-Science environments, such as Worldwide LHC Computing Grid (WLCG), is a crucial functionality that relies on service registry. In this paper we re-formulate the requirements for the service endpoint registry based on our more than 10 years experience with many systems designed or used within the WLCG e-Infrastructure. To satisfy those requirements the paper proposes a novel idea to use the existing well-established Domain Name System (DNS) infrastructure together with a suitable data model as a service endpoint registry. The presented ARC Hierarchical Endpoints Registry (ARCHERY) system consists of a minimalistic data model representing services and their endpoints within e-Infrastructures, a rendering of the data model embedded into DNS-records, a lightweight software layer for DNS-record management and client-side data discovery. Our approach for the ARCHERY registry required minimal software development and inherits all the benefits of one of the most reliable distributed information discovery source of the internet, the DNS infrastructure. In particular, deployment, management and operation of ARCHERY is fully relying on DNS. Results of ARCHERY deployment use-cases are provided together with performance analysis.

(Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Advanced resource connector, ARCHERY, Distributed computing, Domain Name System, e-Science, Information system, Service endpoint registry, WLCG
in
Cluster Computing
volume
25
issue
3
pages
1645 - 1664
publisher
Kluwer Academic Publishers
external identifiers
  • scopus:85118834818
ISSN
1386-7857
DOI
10.1007/s10586-021-03455-5
language
English
LU publication?
yes
additional info
Publisher Copyright: © 2021, The Author(s).
id
c56bc1e2-b591-4cae-a5d7-cd5c2afe6674
date added to LUP
2021-12-02 15:21:30
date last changed
2023-03-25 00:22:44
@article{c56bc1e2-b591-4cae-a5d7-cd5c2afe6674,
  abstract     = {{<p>Distributed e-Infrastructure is a key component of modern BIG Science. Service discovery in e-Science environments, such as Worldwide LHC Computing Grid (WLCG), is a crucial functionality that relies on service registry. In this paper we re-formulate the requirements for the service endpoint registry based on our more than 10 years experience with many systems designed or used within the WLCG e-Infrastructure. To satisfy those requirements the paper proposes a novel idea to use the existing well-established Domain Name System (DNS) infrastructure together with a suitable data model as a service endpoint registry. The presented ARC Hierarchical Endpoints Registry (ARCHERY) system consists of a minimalistic data model representing services and their endpoints within e-Infrastructures, a rendering of the data model embedded into DNS-records, a lightweight software layer for DNS-record management and client-side data discovery. Our approach for the ARCHERY registry required minimal software development and inherits all the benefits of one of the most reliable distributed information discovery source of the internet, the DNS infrastructure. In particular, deployment, management and operation of ARCHERY is fully relying on DNS. Results of ARCHERY deployment use-cases are provided together with performance analysis.</p>}},
  author       = {{Salnikov, Andrii and Kónya, Balázs}},
  issn         = {{1386-7857}},
  keywords     = {{Advanced resource connector; ARCHERY; Distributed computing; Domain Name System; e-Science; Information system; Service endpoint registry; WLCG}},
  language     = {{eng}},
  number       = {{3}},
  pages        = {{1645--1664}},
  publisher    = {{Kluwer Academic Publishers}},
  series       = {{Cluster Computing}},
  title        = {{DNS-embedded service endpoint registry for distributed e-Infrastructures}},
  url          = {{http://dx.doi.org/10.1007/s10586-021-03455-5}},
  doi          = {{10.1007/s10586-021-03455-5}},
  volume       = {{25}},
  year         = {{2022}},
}