会议论文详细信息
20th International Conference on Computing in High Energy and Nuclear Physics
ARC SDK: A toolbox for distributed computing and data applications
物理学;计算机科学
Andersen, M. Skou^1 ; Cameron, D.^2 ; Lindemann, J.^3
University of Copenhagen, NBI, Blegdamsvej 17, Copenhagen Ø
DK-2100, Denmark^1
Department of Physics, University of Oslo, P.B. 1048, Blindern, Oslo
N-0316, Norway^2
Lunarc, Lund University, Box 118, Lund
221 00, Sweden^3
关键词: Application layers;    Data application;    Generic interfaces;    Graphical applications;    Graphical interface;    Multiple platforms;    Software development kit;    User communities;   
Others  :  https://iopscience.iop.org/article/10.1088/1742-6596/513/3/032015/pdf
DOI  :  10.1088/1742-6596/513/3/032015
学科分类:计算机科学(综合)
来源: IOP
PDF
【 摘 要 】

Grid middleware suites provide tools to perform the basic tasks of job submission and retrieval and data access, however these tools tend to be low-level, operating on individual jobs or files and lacking in higher-level concepts. User communities therefore generally develop their own application-layer software catering to their specific communities' needs on top of the Grid middleware. It is thus important for the Grid middleware to provide a friendly, well documented and simple to use interface for the applications to build upon. The Advanced Resource Connector (ARC), developed by NorduGrid, provides a Software Development Kit (SDK) which enables applications to use the middleware for job and data management. This paper presents the architecture and functionality of the ARC SDK along with an example graphical application developed with the SDK. The SDK consists of a set of libraries accessible through Application Programming Interfaces (API) in several languages. It contains extensive documentation and example code and is available on multiple platforms. The libraries provide generic interfaces and rely on plugins to support a given technology or protocol and this modular design makes it easy to add a new plugin if the application requires supporting additional technologies.The ARC Graphical Clients package is a graphical user interface built on top of the ARC SDK and the Qt toolkit and it is presented here as a fully functional example of an application. It provides a graphical interface to enable job submission and management at the click of a button, and allows data on any Grid storage system to be manipulated using a visual file system hierarchy, as if it were a regular file system.

【 预 览 】
附件列表
Files Size Format View
ARC SDK: A toolbox for distributed computing and data applications 868KB PDF download
  文献评价指标  
  下载次数:13次 浏览次数:38次