izpis_h1_title_alt

Vmesniki za ogrodje arcControlTower
ID MERLJAK, JAKOB (Author), ID Lotrič, Uroš (Mentor) More about this mentor... This link opens in a new window, ID Filipčič, Andrej (Comentor)

.pdfPDF - Presentation file, Download (371,11 KB)
MD5: 5ED7B3450CE29A803CDB1086418FC50F

Abstract
Obstoječa orodja za upravljanje poslov vmesne programske opreme ARC omogočajo le najbolj enostavne operacije na poslih. Z naraščanjem števila poslov se povečuje tudi zahtevnost upravljanja poslov s temi orodji. Poleg tega večina obstoječih orodij ne omogoča upravljanja poslov na več gručah hkrati. Ogrodje arcControlTower (aCT) je namenjeno učinkovitemu upravljanju velikega števila poslov na več gručah, vendar nima primernega uporabniškega vmesnika. Zato smo ogrodju najprej dodali programski vmesnik za upravljanje poslov. S programskim vmesnikom smo nato implementirali vmesnik za ukazno vrstico, ki je najbolj razširjen uporabniški vmesnik v orodjih za upravljanje poslov. Implementirali smo tudi vmesnik REST, ki omogoča strežniško postavitev ogrodja, saj zanimanje za takšno postavitev narašča. Dodani uporabniški vmesniki so nam omogočili, da smo ogrodje aCT uporabili kot orodje za upravljanje več tisoč poslov eksperimenta ATLAS.

Language:Slovenian
Keywords:porazdeljeni sistemi, sistemi za upravljanje poslov, vmesna programska oprema
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2018
PID:20.500.12556/RUL-102244 This link opens in a new window
Publication date in RUL:26.07.2018
Views:1550
Downloads:401
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Interfaces for arcControlTower
Abstract:
Existing tools for ARC-middleware job management provide only basic operations. The effort required for job management using these tools increases with the number of jobs to execute. Most of the existing tools also lack capabilities to manage jobs on multiple clusters. The arcControlTower (aCT) is a job management framework that can efficiently manage thousands of jobs over many clusters. However, it lacks a user interface that would enable its use as an alternative to other tools. Our goal was to extend aCT to enable the creation of various user interfaces. We achieved that by adding application programming interface (API) to aCT. Then, we have developed command line interface (CLI) using the API as this type of interface is the most commonly used among job management tools. Moreover, we have developed REST interface that enables a server setup of aCT since the web access to computing resources is becoming more and more popular. The user interface enabled us to use aCT for managing several thousands of jobs from the ATLAS experiment.

Keywords:distributed systems, job management systems, middleware

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back