Computer Research and Modeling
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Computer Research and Modeling:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Computer Research and Modeling, 2015, Volume 7, Issue 3, Pages 543–547
DOI: https://doi.org/10.20537/2076-7633-2015-7-3-543-547
(Mi crm217)
 

ÑÅÊÖÈÎÍÍÛÅ ÄÎÊËÀÄÛ

GridFTP frontend with redirection for DMLite

A. K. Kiryanov

Petersburg Nuclear Physics Institute, Orlova Roscha, Gatchina, 188300, Russia
References:
Abstract: One of the most widely used storage solutions in WLCG is a Disk Pool Manager (DPM) developed and supported by SDC/ID group at CERN. Recently DPM went through a massive overhaul to address scalability and extensibility issues of the old code. New system was called DMLite. Unlike the old DPM that was based on daemons, DMLite is arranged as a library that can be loaded directly by an application. This approach greatly improves performance and transaction rate by avoiding unnecessary inter-process communication via network as well as threading bottlenecks.
DMLite has a modular architecture with its core library providing only the very basic functionality. Backends (storage engines) and frontends (data access protocols) are implemented as plug-in modules. Doubtlessly DMLite wouldn't be able to completely replace DPM without GridFTP as it is used for most of the data transfers in WLCG.
In DPM GridFTP support was implemented in a Data Storage Interface (DSI) module for Globus’ GridFTP server. In DMLite an effort was made to rewrite a GridFTP module from scratch in order to take advantage of new DMLite features and also implement new functionality. The most important improvement over the old version is a redirection capability.
With old GridFTP frontend a client needed to contact SRM on the head node in order to obtain a transfer URL (TURL) before reading or writing a file. With new GridFTP frontend this is no longer necessary: a client may connect directly to the GridFTP server on the head node and perform file I/O using only logical file names (LFNs). Data channel is then automatically redirected to a proper disk node.
This renders the most often used part of SRM unnecessary, simplifies file access and improves performance. It also makes DMLite a more appealing choice for non-LHC VOs that were never much interested in SRM.
With new GridFTP frontend it's also possible to access data on various DMLite-supported backends like HDFS, S3 and legacy DPM.
Keywords: WLCG, Grid, GridFTP, DPM, DMLite, data storage, access protocol, ÁÀÊ.
Received: 10.10.2014
Document Type: Article
UDC: 004.4, 004.63
Language: English
Citation: A. K. Kiryanov, “GridFTP frontend with redirection for DMLite”, Computer Research and Modeling, 7:3 (2015), 543–547
Citation in format AMSBIB
\Bibitem{Kir15}
\by A.~K.~Kiryanov
\paper GridFTP frontend with redirection for DMLite
\jour Computer Research and Modeling
\yr 2015
\vol 7
\issue 3
\pages 543--547
\mathnet{http://mi.mathnet.ru/crm217}
\crossref{https://doi.org/10.20537/2076-7633-2015-7-3-543-547}
Linking options:
  • https://www.mathnet.ru/eng/crm217
  • https://www.mathnet.ru/eng/crm/v7/i3/p543
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Computer Research and Modeling
    Statistics & downloads:
    Abstract page:76
    Full-text PDF :23
    References:12
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024