Ενδιάμεσο Λογισμικό Πλέγματος glite. Μαρίνος Αργυρού Αριστόδημος Πίπης

Σχετικά έγγραφα
HY555 Παράλληλα Συστήματα και Grids Χειμερινό εξάμηνο 2007 Άσκηση 3 Εξοικείωση με το EGEE GRID Environment

Εργαστήριο Δικτύων Υπολογιστών. Εισαγωγή στις τεχνολογίες υπολογιστικού πλέγματος (Grid Computing)

Hands-On LCG & EGEE Grids

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Hands-on LCG. Piraeus, March 30 th -31 st, Fotis Georgatos Grid Technologies Trainer, GRNET

Διαχείριση Υπολογιστικού Πλέγματος EGEE

Laboratory: Hands-On, LCG & EGEE Grids

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ. Ι ΑΣΚΟΝΤΕΣ: Μαρία Κανακίδου, Σταύρος Φαράντος, Γιώργος Φρουδάκης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ Π Ο Λ Υ Τ Ε Χ Ν Ι Κ Η ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΕΓΜΑΤΟΣ

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

$./jms console -w <jms in> -r <jms out> -o <operations file> namedpipe. (standard input).

P ±,.. Šμ Ó±μ. ˆ Œ Œ ˆ ˆ ƒ ˆ ˆ (FTS) Š EGEE/WLCG

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ. File Transfer Protocol

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων

Hancock. Ζωγραφάκης Ιωάννης Εξαρχάκος Νικόλαος. ΕΠΛ 428 Προγραμματισμός Συστημάτων

Διαχείριση Έργων Πληροφορικής Εργαστήριο

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών

Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών Χειμερινό Εξάμηνο

EGEE-SEE HELPDESK HG-04-CTI-CEID

Ρυθμίσεις Ψηφιακής Υπογραφής για έγγραφα μορφής PDF στο ΕΚΕΦΕ Δημόκριτος

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux

HOWTO instal Joomla by A. Andreatos

Η εντολή ln. σύνδεση με την πραγματική καταχωρημένη πληροφορία. περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται με

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη

Λειτουργικά Συστήματα

Κεφάλαιο 4: Λογισμικό Συστήματος

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

Έργο: ΥπΕΠΘ - Τεχνικός Σύμβουλος Υποέργο 17: «Υποστήριξη Συστημάτων Τεχνικής Στήριξης Σχολικών Εργαστηρίων»

Architecture οf Integrated Ιnformation Systems (ARIS)

Διπλωματική Εργασία. της φοιτήτριας του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Ρύθμιση apache 2.0 web server σε Debian linux variations

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

Υπηρεσία διαμοιρασμού αρχείων

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Grids: LCG, EGEE, SEE and HellasGrid

Distributed computing Grid & HPC AUTH

ΚΕΦΑΛΑΙΟ Web Services

Αβδέλαρου Κωνσταντίνα

Μεταφραστής (Compiler)

Λειτουργικά Συστήματα Ι - Εργαστήριο

PortSip Softphone. Ελληνικά Ι English 1/20

Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

SOAP API. Table of Contents

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Εισαγωγικό Φροντιστήριο

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix

Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,

CYTA Cloud Server Set Up Instructions

Κεφάλαιο 4. Λογισμικό Συστήματος

Η τεχνολογία GRID και η ανάπτυξη του παγκόσμιου Υπερυπολογιστικού Πλέγματος

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) Αθήνα, 16 Μαρτίου Εισαγωγή

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1

Ενημερωτικός οδηγός για τον εξυπηρετητή Ada

Users (Χρήστες) Κατανοµή προνοµίων (πρόσβαση σε αρχεία, έλεγχος διεργασιών κλπ) σύµφωνα µε συµβάσεις.

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) Αθήνα, 1 Ιουνίου Εισαγωγή

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java

Περιεχόμενα. 1 Κόμβοι 2. 2 Εργασίες 2. 3 Γραφήματα 4. 4 Αιτήσεις 7. 5 Αδρανείς Λογαριασμοί Στατιστικά 11

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

ΜΟΝΤΕΛΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ

Grids: LCG/EGEE & South Eastern Europe

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 5: Λογισμικό - Software

Universal Password Manager (UPM)

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Τεχνολογίες Πλέγματος στη Βιοϊατρική: Ανάπτυξη Διεπαφών για Φιλικότερη Πρόσβαση σε Υπηρεσίες Πλέγματος

ιαφάνειες παρουσίασης #12

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Οδηγός εκκαθάρισης ιστορικού cookies περιηγητή

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services

XnetTrader: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact:

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Λειτουργικό σύστημα Unix

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες)

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS)

Σύστημα Άυλων Τίτλων - Οδηγίες παραμετροποίησης client συστήματος

P ±,.. Šμ Ó±μ. ˆ ˆ Šˆ ˆ, ˆŠ ˆ ˆ Š ƒ œ GRID-ˆ Š EGEE/WLCG

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Ανάπτυξη εφαρμογής Input-Output

PowerShell Εαρινό Εξάμηνο

Εγκατάσταση IIS (Internet Information Server) 7.0 / 7.5 / 8.0

ΙΟΥΝΙΟΣ 2017 ΠΡΟΓΡΑΜΜΑ ΕΚΔΗΛΩΣΕΩΝ

Transcript:

Ενδιάμεσο Λογισμικό Πλέγματος glite Μαρίνος Αργυρού Αριστόδημος Πίπης 1

glite Μέρος του EGEE Project Προσφέρει ένα πλαίσιο εργασίας για ανάπτυξη εφαρμογών πλέγματος Scientific Linux 4 σε αρχιτεκτονική IA32 Πρώτη έκδοση: glite 1.0 στις 05/04/2005 Τελευταία έκδοση: glite 3.1 στις 05/06/2007 2

EGEE Grid 41,000 CPU Available 24 hours a day, 7 days a week 5 PB disk (5 million Gigabytes) + tape MSS 100,000 concurrent jobs 3

Εναλλακτικά Ενδιάμεσα Λογισμικά Πλέγματος Sun Grid Engine UNICORE Java Parallel Processing Framework Advanced Resource Connector Globus Toolkit EDG LCG Alien 4

Χρήσεις glite Χρήσιμο για: Κτίσιμο πλέγματος υπολογισμού Υψηλού επιπέδου υπηρεσίες Συμβατότητα με schedulers Δεν συνιστάται για: Αδιάλλακτους χρήστες WINDOWS Εγωκεντρικούς κεφαλαιοκράτες προγραμματιστές που δενπροωθούντονανοικτόκώδικα 5

Πλεονεκτήματα glite Αυξημένη ασφάλεια Καλύτερη διαπροσωπία για διαχείριση δεδομένων και υποβολής εργασιών Αυξημένη οργάνωση συστήματος πληροφοριών Service-Oriented Architecture 6

Εγκατάσταση glite Πιστοποιητικό X 509 από Certification Authority (CA) Εγγραφή στο WLCG/EGEE μέσω Virtual Organisations Δημιουργία λογαριασμού σε μηχανή με WLCG/EGEE Αντιγραφή του πιστοποιητικού στη πιο πάνω μηχανή Δημιουργία Proxy 7

Hello World Αρχικά δημιουργούμε ένα αρχείο το hello.jdl οποίο περιέχει τα εξής: { Executable = "/bin/echo"; Arguments = "Hello World"; StdOutput = "hw.out"; StdError = "hw.err"; OutputSandbox = {"hw.out", "hw.err"}; VirtualOrganisation = "minos.vo.gridpp.ac.uk"; } 8

Hello World (συνέχεια) Εκτελούμε την εντολή glite-job-list-match -a hello.jdl Για να επιβεβαιώσουμε ότι η εργασία μπορεί να εκτελεστεί και αφού πάρουμε το πιοκάτωμήνυμα Connecting to the service https://lcgwms01.gridpp.rl.ac.uk:7443/glite_wms_wmproxy_server =========================COMPUTING ELEMENT IDs LIST The following CE(s) matching your job requirements have been found: *CEId*... - lcgce02.gridpp.rl.ac.uk:2119/jobmanager-lcgpbs-grids - --- t2ce03.physics.ox.ac.uk:2119/jobmanager-lcgpbs-minos - t2ce03.physics.ox.ac.uk:2119/jobmanager-lcgpbs-short - t2ce02.physics.ox.ac.uk:2119/jobmanager-lcgpbs-minos - t2ce02.physics.ox.ac.uk:2119/jobmanager-lcgpbs-short ======================================================================== - Μπορούμε να συνεχίσουμε και να υποβάλουμε την εργασία 9

Hello World (συνέχεια) Υποβολή εργασίας glite-job-submit -a -o /tmp/hello.jid hello.jdl Έλεγχος κατάστασης εργασίας glite-job-status -i /tmp/hello.jid Μήνυμα εξόδου της πιο πάνω εντολής Current Status: Scheduled Status Reason: Job successfully submitted to Globus Παραλαβή του αρχείου εξόδου της εργασίας glite-job-get-output -i /tmp/hello.jid Το αρχείο αποθηκεύεται στον κατάλογο tmp Eμφανίζεται το ακόλουθο μήνυμα στο χρήστη: JOB GET OUTPUT OUTCOME Output sandbox files for the job: https://lcgwms01.gridpp.rl.ac.uk:9000/ffnhqhtvz0tv9tz25stqjg have been successfully retrieved and stored in the directory: /tmp/glite/glite-ui/west_ffnhqhtvz0tv9tz25stqjg 10

Αρχιτεκτονική glite Information Service Workload Management Data Management 11

Information Service Globus Monitoring and Discovery Service (MDS) Relational Grid Monitoring Architecture (RGMA) 12

Workload Management Job Description Language (JDL) Data Location Interface (DLI) Logging and Bookkeeping service (LB) 13

Data Management File Transfer Service (FTS) Input Sandboxes Output Sandboxes 14

Εντολές glite 15 Εντολές glite-job-submit [options] < file.jdl > glite-job-status -i < idfile > glite-job-cancel -i < idfile > glite-job-output -dir. -i < idfile > glite-job-list-match --vo atlas < file.jdl > glite-gridftp-ls -v gsiftp://hepgrid5.ph.liv.ac.uk:2811/pnfs/ph.liv.ac.uk/ glite-gridftp-mkdir gsiftp://se:port/path/dirname glite-job-logging-info -v 1 < job ID > Περιγραφή Υποβολή εργασίας Κατάσταση εργασίας Ακύρωση εργασίας Αποτέλεσμα εξόδου εργασίας Εύρεση στοιχείου υπολογισμού που ικανοποιεί της απαιτήσεις της εργασίας Κατάλογος περιεχομένων ενός στοιχείου αποθήκευσης Νέος κατάλογος "dirname" στο στοιχείο αποθήκευσης "se" Λεπτομερείς πληροφορίες αναγραφών για προηγούμενες υποβληθείσες εργασίες

Υποβολή εργασίας glite-job-submit [options] <jdl_file> 16 Επιλογές: --version --help --config, -c < configfile > --debug --logfile < filepath > --noint --input, -i < filepath > --output, -o < filepath > --vo < voname > --user, -d <username> --resource, -r < ceid > --nodes-resource < ceid > --nolisten --nogui --nomsg --chkpt < filepath > --lrms < lrmstype > --valid, -v < hh:mm > --config-vo < configfile >

Υποβολή εργασίας (συνέχεια) Παράδειγμα: [giorgio@glite-tutor giorgio]$ glite-job-submit -d $USER -o jobid hostname.jdl Connecting to the service https://gliterb3.ct.infn.it:7443/glite_wms_wmproxy_server ================ glite-wms-job-submit Success ================ The job has been successfully submitted to the WMProxyYour job identifier is: https://glite-rb3.ct.infn.it:9000/rrrnngocylrrexaysiquiq The job identifier has been saved in the following file: /home/giorgio/jobid 17

Κατάσταση εργασίας glite-job-status -i < idfile > Η πιο πάνω εντολή μας δείχνει την τρέχουσα κατάσταση της εργασίας idfile Αν ο χρήστης επιθυμεί να πάρει περισσότερες πληροφορίες μπορεί να χρησιμοποιήσει τις επιπρόσθετες επιλογές "-v 2" και "-v 3". 18 Παράδειγμα εκτέλεσης αφού ολοκληρώθηκε η εργασία ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : https://ngsrb01.ngs.rl.ac.uk:9000/p40an8hyceqlivsnkuamsw Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: ngs.leeds.ac.uk:2119/jobmanager-pbs-jl Submitted: Tue Jan 15 19:31:43 2008 GMT *************************************************************

Ακύρωση εργασίας glite-job-cancel -i < idfile > Η εντολή αυτή ακυρώνει μια εργασία την οποία είχε υποβάλλει προηγουμένως ο χρήστης. Η εντολή μπορεί να ακυρώσει μια η περισσότερες εργασίες. Παράδειγμα: Are you sure you want to remove specified job(s)? [y/n]n :y ===============glite-job-cancel Success =============== The cancellation request has been successfully submitted for the following job(s): - https://ngsrb01.ngs.rl.ac.uk:9000/53i-fx95uji79jor8_ydxq ========================================================== 19

Αποτέλεσμα εξόδου εργασίας glite-job-output -dir. -i < idfile > Η εντολή αυτή χρησιμοποιείται για να πάρουμε τα αρχεία εξόδου που δημιουργήθηκαν κατά την εκτέλεση μιας εργασίας Επιλογές -i <file> Καθορίζει την εργασία της οποίας θέλουμε να πάρουμε τα αρχεία εξόδου --dir <directory> Προαιρετική επιλογή: Επιστρέφει το αποτέλεσμα στον κατάλογο directory 20

Αποτέλεσμα εξόδου εργασίας (συνέχεια) Παράδειγμα εκτέλεσης [budapest31@glite-tutor2 budapest31]$ glite-job-output -i jobid ------------------------------------------------------------------ 1 : https://glite-rb3.ct.infn.it:9000/dmx2jllbkv6dofzrlg_sow 2 : https://glite-rb3.ct.infn.it:9000/tuubatab7s6ehol9otco1g a : all q : quit ------------------------------------------------------------------ Choose one or more jobid(s) in the list - [1-2]all (use, as separator or - for a range): 1 Connecting to the service https://193.206.208.138:7443/glite_wms_wmproxy_server ================================================================= JOB GET OUTPUT OUTCOME Output sandbox files for the job: https://glite-rb3.ct.infn.it:9000/dmx2jllbkv6dofzrlg_sow have been successfully retrieved and stored in the directory: /tmp/glite/gliteui/budapest31_dmx2jllbkv6dofzrlg_sow ===================================================================== 21

Πληροφορίες αναγραφών εργασίας glite-job-logging-info -v 2 -i test.jid Η πιο πάνω εντολή μας δείχνει στην έξοδο τις πληροφορίες κάθε καταγραμμένου περιστατικού που αφορά μια εργασία 22 Παράδειγμα ενός περιστατικού Transfer που έτυχε σε κάποια εργασία: - Event: Transfer - arrived = Wed Sep 6 15:34:18 2006 CEST - dest_host = unavailable - dest_instance = /var/glite/logmonitor/condorg.log/condorg.1156793868.log - dest_jobid = unavailable - destination = LRMS - host = wms.example.org - reason = 93 the gatekeeper failed to find the requested service - result = FAIL - source = LogMonitor - src_instance = unique - timestamp = Wed Sep 6 15:34:17 2006 CEST - user = /C=UK/O=eScience/OU=CLRC/L=RAL/CN=any user/cn=proxy/cn=proxy

Αλληλεπίδραση με grid-ftp Server glite-gridftp-mkdir [-p] GRIDFTP_URL Δημιουργία καταλόγων στον FTP Server glite-gridftp-exists GRIDFTP_URL Έλεγχος ύπαρξης αρχείου στον FTP Server glite-gridftp-ls [-l] GRIDFTP_URL Εμφάνιση περιεχομένων καταλόγου στον FTP Server glite-gridftp-rename SOURCE_URL DEST_URL Μετονομασία αρχείου στον FTP Server glite-gridftp-rm GRIDFTP_URL Διαγραφή αρχείου στον FTP Server glite-gridftp-size GRIDFTP_URL Ανάγνωση του μεγέθους ενός αρχείου στον FTP Server 23

Συμπεράσματα Εύχρηστο Ενδιάμεσο λογισμικό πλέγματος Απλό στην αρχιτεκτονική του και την χρήση του Περιορίζεται από την εξάρτηση του στην αρχιτεκτονική και λειτουργικό σύστημα του υπολογιστή Ιδιαίτερα χρήσιμο σε μεγάλους οργανισμούς 24

Βιβλιογραφία http://wiki.egee-see.org/index.php/glite30 glite 3 User Guide glite 3 UI Installation Guide www.glite.org www.cern.ch/glite/ 25