Εφαρμογές e-science στο GRID

Σχετικά έγγραφα
Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ

Oracle. Tεχνολογίες Υποδοµής για την Περιφερειακή Ανάπτυξη. Αντώνης Ν. Λίνας Senior Sales Consultant Business Solutions Oracle Hellas

ΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή

Βιομηχανία 4.0 (Industry 4.0) Δεξιότητες Προσωπικού. Βιβή Τσούτσα. Λέκτορας ΤΕΙ Θεσσαλίας Τμήμα Λογ/κής & Χρημ/κής

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

EPL 660: Lab 4 Introduction to Hadoop

Διαδίκτυο των Αντικειμένων - IoT.

Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών

Βασικές Έννοιες Web Εφαρμογών

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

* Enterprise Resource Planning ** Customer Relationship Management

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ

ΜΑΘΗΜΑ 5. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Tεχνολογίες των Πληροφοριών σε ψηφιακό περιβάλλον: Τα εργαλεία

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

Information Technology for Business

ΕΠΙΣΤΗΜΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΜΟΙ: Μια ενδιαφέρουσα σταδιοδρομία

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης

Simulink The MathWorks, Inc.

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 11: Αρχιτεκτονική Cloud

Εφαρμογές ΤΠΕ στην Εκπαίδευση

Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS)

Ανοικτά Δεδομένα. Η εμπειρία του OpenDataCloud

Providing Integrated e-health Services for Personalized Medicine utilizing Cloud Infrastructure (PINCLOUD)

Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας - Βιβλιοθηκονομίας Μεταπτυχιακό Πρόγραμμα Αθήνας Έτος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ. Η γλ(άσσα πβ^γβαμματισμί^ Jaya για εφαρμογές Βιοίτληροφορικιίςκαι, Βιοιατρικής

8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637

ΟΡΓΑΝΙΣΜΟΣ ΒΙΟΜΗΧΑΝΙΚΗΣ ΙΔΙΟΚΤΗΣΙΑΣ

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

Κεφάλαιο 1ο Πολυπρογραμματισμός Πολυδιεργασία Κατηγορίες Λειτουργικών Συστημάτων

ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting

Προσομοίωση Συστημάτων Χειμερινό εξάμηνο Εξάμηνο 5 ο. Ατομική εργασία προς παράδοση στο CloudAnalyst

ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ.

Γεω-χωρικές υπηρεσίες και τεχνολογίες WEB. Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ

Υπολογιστική Νέφους Cloud computing

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

L. M. Vaquero, L. Rodero Merino, J. Caceres, M. Lindner

Maxima SCORM. Algebraic Manipulations and Visualizing Graphs in SCORM contents by Maxima and Mashup Approach. Jia Yunpeng, 1 Takayuki Nagai, 2, 1

Εισαγωγή στην υδροπληροφορική και βελτιστοποίηση συστημάτων υδατικών πόρων

Ποιος φοβάται το ψηφιακό περιεχόμενο στη Νεοελληνική Φιλολογία;

Συνεργατική Λήψη Αποφάσεων. Υποστήριξη στη Συνεργατική. Αποφάσεων. ιάρθρωση ενότητας. Η προτεινόµενη προσέγγιση. γνώσης και επιχειρηµατολογίας

Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια)

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

"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: Στόχος Σκοπός μαθήματος

Ηλεκτρονικός Ιατρικός Φάκελος: Νέες Τάσεις, Κατανεµηµένες Αρχιτεκτονικές και Κινητές

Προτεινόμενες Διπλωματικές Εργασίες 2009

Cloud Computing & Data Management (Υπολογιστικά Νέφη & Διαχείριση Δεδομένων)

Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Εισαγωγή στην υδροπληροφορική και βελτιστοποίηση συστημάτων υδατικών πόρων

Ανάπτυξη Οντολογικής Γνώσης για Τεκμηρίωση Οπτικοακουστικού Περιεχομένου ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

ΕΠΙΣΤΗΜΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΜΟΙ: Μια ενδιαφέρουσα σταδιοδρομία

Σχεδιασμός και ανάπτυξη τεχνικών μέτρησης Πόρων και Υπηρεσιών σε Συστήματα Πλέγματος (Grid) ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Τεχνολογία Ψυχαγωγικού Λογισμικού και Εικονικοί Κόσμοι Ενότητα 8η - Εικονικοί Κόσμοι και Πολιτιστικό Περιεχόμενο

Ενότητα 1 Διάλεξη 1. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Ανάπτυξη Δικτυακής Εφαρμογής Διάχυσης και Ανάλυσης Γεωχωρικών Δεδομένων και Πληροφοριών

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

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές

Business Development, SAP Hellas 01/12/2007

Δυνατότητα επέκτασης για υποστήριξη ξεχωριστής διεπαφής χρήστη για φορητές συσκευές

Τεχνικές Προδιαγραφές ιαλειτουργικότητας

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

Νέες τεχνολογίες εισάγονται ή χρησιµοποιούνται

ΚΑΤΑΛΟΓΟΣ ΕΚΠΑΙΔΕΥΣΗΣ

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

ΤΟ ΠΡΟΓΡΑΜΜΑ «ΥΔΡΟΜΕΝΤΩΡ»

Agenda. RFID: E-Business Forum Οµάδα Εργασίας Ζ2 7 Ιουλίου Sensor Based Services. Radio Frequency IDentification (RFID)

Η Πληροφορική ως γνώση και εργαλείο για τον σύγχρονο μηχανικό. Νικόλαος Μήτρου Καθηγητής, ΕΜΠ

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία

Εισαγωγή. Ρόλοι και τύποι cloud. Ορισμός και σύγκριση.

Εισαγωγή στη J2EE. Μέρος 2

Τεχνική Έκθεση Μεθόδων επίλυσης προβλημάτων πολλαπλών φυσικών και χωρίων 3

Ανάπτυξη Δυνατοτήτων στην Εκπαίδευση μέσω της Πρωτοβουλίας GEO

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Ασφαλείς Εφαρμογές η-υπογραφών

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

Δεδομένα στην πράξη. Μιχάλης Βαφόπουλος, vafopoulos.org. ΕΚΕΦΕ Δημόκριτος και ODI ΕΕΛΛΑΚ

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

ΑΝΑΚΟΙΝΩΣΗ ΔΙΑΔΙΚΑΣΙΑΣ ΑΠΕΥΘΕΙΑΣ ΑΝΑΘΕΣΗΣ. Αριθμ. Πρωτ.: /2017 Ο ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Ενημερωτική εκδήλωση για τις ερευνητικές υποδομές Δημήτρης Δενιόζος Γενική Γραμματεία Δημοσίων Επενδύσεων και ΕΣΠΑ

HELECO 05. Αθανάσιος Νταγκούµας, Νίκος Λέττας, ηµήτρης Τσιαµήτρος, Γρηγόρης Παπαγιάννης, Πέτρος Ντοκόπουλος

Σύστημα Ηλεκτρονικού Πρωτοκόλλου. Σχεδιασμός Υποσυστημάτων

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

Εθνικό Μετσόβιο Πολυτεχνείο

ΕΝΤΑΞΗ ΣΤΑΘΜΟΥ ΕΡΓΑΣΙΑΣ ΣΕ DOMAIN

ΜΑΘΗΜΑ 4. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Λογισµικό Αναζήτησης & Ανάκτησης Πληροφοριών

Διακιρυξθ Διαγωνιςμοφ για το Ζργο ΨΘΦΙΑΚΘ ΠΕΡΙΘΓΘΘ ΣΟ ΠΟΛΙΣΙΣΙΚΟ ΚΑΙ ΙΣΟΡΙΚΟ ΑΡΧΕΙΟ ΣΟΤ ΧΑΪΔΑΡΙΟΤ

ΑΠΟΘΕΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΥΠΠΕΘ ΚΑΙ ΕΠΟΠΤΕΥΟΜΕΝΩΝ ΦΟΡΕΩΝ (git.minedu.gov.gr)

METROPOLIS. Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα

Transcript:

Διημερίδα «Προχωρημένα Θέματα σε Τεχνολογίες Πλέγματος» Βόλος 14-15 Μαϊου 2007 Εφαρμογές e-science στο GRID Μανόλης Βάβαλης Παν. Θεσσαλίας - ΚΕΤΕΑΘ

Περιεχόμενα Εισαγωγή - Ηλ-επιστήμες (e-science) Υπάρχουσες Τεχνολογίες Πιθανά Προβλήματα Τυπικές Εκδοχές Χρήσης Εδ Ειδικά άπαραδείγματα NetSolve, GasTurbine Lab, ARION,... Βόλος, 14/5/2007-2

Καλές Υποψήφιες Εφαρμογές για GRID Δεδομένα Μεγάλου όγκου (πολλά) Κομματισμένα (διαφορετικές πηγές, τοποθεσίες, διατάξεις, μετα-δεδομένα) Σε επαναλαμβανόμενα πολλά αντίγραφα Υψηλές Υπολογιστικές Απαιτήσεις Τα προβλήματα της περιοχής μπορούν να παραλληλισθούν (με περιορισμένη αλληλεπίδραση μεταξύ των διεργασιών). Υπάρχει όφελος από την ύπαρξη πληθώρας CPUs Επιθυμία για διαμοιρασμό Πόρων Ανθρώπινου δυναμικού Γνώσης Επιπρόσθετο κέρδος: Απροσδόκητα μεγάλες απαιτήσεις σε κάποιο από τα παραπάνω. Βόλος, 14/5/2007-3

Δύσκολα Προσαρμόσιμες Εφαρμογές Παράλληλες διεργασίες σε πολλαπλές τοποθεσίες: Δεν είναι δυνατόν να εγγυηθούμε την ταυτόχρονη έναρξη όλων των διεργασιών. Δεν είναι εύκολο να ελέγξουμε το εύρος ζώνης και τις λανθάνουσες καταστάσεις των διεργασιών. Μπορούμε βεβαίως να εκθέσουμε μια MPI-εφαρμογή σαν πόρο ενός grid. Διεργασίες που απαιτούν απόκριση πραγματικού χρόνου. Όπως και παραπάνω. To GRID Computing ΔΕΝ ΕΙΝΑΙ Cluster Computing Βόλος, 14/5/2007-4

Πώς Μοιάζει μια Εφαρμογή Grid; Web Browser CHEF Simulation Tool Globus Index Service Globus GRAM Globus GRAM Compute Server Compute Server Sensor Application Developer 2 Off the Shelf 9 Globus Toolkit 4 Grid Community 4 Users work with client applications Data Viewer Tool CHEF Chat Teamlet MyProxy Certificate Authority Application services organize VOs & enable access to other services Telepresence Monitor Globus MCS/RLS Collective services aggregate &/or virtualize resources Globus DAI Globus DAI Globus DAI Camera Database service Database service Database service Resources implement standard d access & management interfaces Βόλος, 14/5/2007-5

Τι εννοούμε με τον όρο e-science; e-science is about global collaboration in key areas of science and the next generation of infrastructure that will enable it. Άλλοι Ορισμοί: E-science is the science that can be achieved through the use of computers to connect different sources of data about a subject, usually collected independently, to extract new information beyond that which is in each data set taken separately, to generate new knowledge and understanding Large scale science that will increasingly be carried out through distributed global collaborations enabled by the Internet Απλοϊκός Ορισμός (δικός μου): Επιστήμη σε μέτα επίπεδο με χρήση τεχνολογιών GRID Βόλος, 14/5/2007-6

Κίνητρα: Σε ποια εικοσαετία βρίσκεσθαι; Γράφω το λογισμικό τελείως μόνος μου (50-60) Χρησιμοποιώ το λογισμικό που υπάρχει στο υπολογιστικό μου σύστημα (70-80) Χρησιμοποιώ βιβλιοθήκες από το διαδύκτιο και κάποιο υπολογιστικό σύστημα δικό μου ή γνωστού μου (90-00) Κάνω μέτα-υπολογισμούς μ χρησιμοποιώντας υπηρεσίες GRID Μετα υπολογίζω ΔΕΝ σημαίνει δεν ασχολούμαι με προγραμματισμό. Δυστυχώς ο χρόνος που έως τώρα ξοδεύαμε για προγραμματισμό δεν προβλέπεται να μειωθεί σημαντικά. Αλλάζει όμως η φύση του και είναι πολύ ποιο αποδοτικός Βόλος, 14/5/2007-7

Κίνητρα: Παραδείγματα από Επιστημονικούς Υπολογισμούς Έχετε να λύσετε ένα (μεγάλο) γραμμικό αλγεβρικό σύστημα. Ποιόν αλγόριθμο/λογισμικό θα χρησιμοποιήσετε; Προτίθεστε να κάνετε ανάλυση Πεπερασμένων Στοιχείων. Θα χρησιμοποιήσετε ο ε πολλά σο στοιχεία και σχήμα χαμηλής τάξης ή λιγότερα στοιχεία και σχήμα υψηλής τάξης; Κατασκευάσατε τον Χ αλγόριθμο για την λύση του Υ προβλήματος. Πώς θα μπορέσετε να τον συγκρίνετε με τους υπάρχοντες αλγορίθμους που επιλύουν το συγκεκριμένο Υ πρόβλημα; Εκτελείτε μια μεγάλη σειρά προσομοιώσεων ενός φυσικού προβλήματος. Πώς θα καταγράψετε τις πληροφορίες σχετικά με την κάθε εκτέλεση; Βόλος, 14/5/2007-8

Περιεχόμενα Εισαγωγή - Ηλ-επιστήμες (e-science) Υπάρχουσες Τεχνολογίες Πθ Πιθανά άπροβλήματα Τυπικές Εκδοχές Χρήσης Ειδικά Παραδείγματα NetSolve, GasTurbine Lab, ARION,... Βόλος, 14/5/2007-9

Υπάρχουσες Τεχνολογίες Λογισμικού: Περιγραφή (μετα) δεδομένων XML (extensible Markup Language) Μια απλή, γενική & επεκτάσιμη γλώσσα περιγραφής (μετα) δεδομένων για (δεδομένα & προγράμματα) Έχει καθιερωθεί σαν W3C standard με πολλές εφαρμογές. Π.χ. Scalable Vector Graphics SVG Resource Description Framework RDF Mathematical ti ML MathML Chemical ML CML Xpath, Xlink, Xpointer, Απαραίτητη για την οριζόντια ενοποίηση προγραμμάτων και δεδομένων Βόλος, 14/5/2007-10

Υπάρχουσες Τεχνολογίες Λογισμικού: Κατανεμημένοι Υπολογισμοί & Πρωτόκολλα Προσφέρουν ένα τυποποιημένο τρόπο επικοινωνίας μεταξύ διαφορετικών εφαρμογών λογισμικού που τρέχουν σε διαφορετικές υπολογιστικές πλατφόρμες & πλαίσια εργασίες. SOAP, XML-RPC,... : Πρωτόκολλα για την ανταλλαγή δεδομένων μεταξύ εφαρμογών / υπηρεσιών δικτύου WSDL (Web Service Description Language): για την περιγραφή υπηρεσιών δικτύου. Μας επιτρέπει να διαχωρίζουμε την περιγραφή της ουσιαστικής λειτουργικότητας που μας προσφέρει μια υπηρεσία από την περιγραφή των ειδικών λεπτομερειών της (το πως και το πού). OGSA (Open-Grid-Services Architecture): μια πρόταση για υπηρεσίες στο διαδύκτιο δύ Συνεργασία μεταξύ W3C & GGF Βόλος, 14/5/2007-11

Υπάρχουσες Τεχνολογίες Λογισμικού: Γλώσσες Προγραμματισμού Java Python Βόλος, 14/5/2007-12

Περιεχόμενα Εισαγωγή - Ηλ-επιστήμες (e-science) Υπάρχουσες Τεχνολογίες Πιθανά Προβλήματα Τυπικές Εκδοχές χςχρήσης Ειδικά Παραδείγματα NetSolve, GasTurbine Lab, ARION,... Βόλος, 14/5/2007-13

Πιθανά Προβλήματα: Προβλήματα κουλτούρας/συνεργασίας Ξεκάθαρο παράδειγμα δι-επιστημονικής συνεργασίας μεταξύ επιστημόνων εφαρμογών και επιστημόνων πληροφορικής ρ Αναπόφευκτα δημιουργεί τριβές Μεταξύ έρευνας και ανάπτυξης (ένα ακραίο παράδειγμα): Οι επιστήμονες των εφαρμογών θέλουν να αναπτύξουν έρευνα στην περιοχή τους Οι επιστήμονες της πληροφορικής θέλουν να αναπτύξουν έρευνα στην δική τους περιοχή Οι τεχνικοί των εταιριών επιθυμούν την δημιουργία προϊόντων Κανείς δεν θέλει να παράγει εύχρηστο και εύρωστο λογισμικό για το GRID Απαραίτητοι και πρωταρχικοί στόχοι στο e-science: 1. Η ταυτόχρονη ικανοποίηση των επιθυμιών όλων των εμπλεκομένων επιστημόνων 2. Η διατήρηση του επιστημονικού ενδιαφέροντος όλων στον κοινό στόχο. Απαιτείται δράση εκλεπτυσμένης ισορροπίας Βόλος, 14/5/2007-14

Πιθανά Προβλήματα: Προβλήματα Ασφάλειας Η ασφάλεια των συστημάτων έχει πολλές συνιστώσες. Ας δούμε μόνον δύο από αυτές: 1. Συνήθως οι διαχειριστές υπολογιστικών συστημάτων των διαφόρων οργανισμών Εγκαθιστούν ένα σύστημα με firewalls για να αποτρέψουν την είσοδο εισβολέων Κλειδώνουν όσες πόρτες (και παράθυρα) μπορούν Στην περίπτωση των Ιδεατών Οργανισμών (στα GRIDS) πρέπει να πεισθούν οι διαχειριστές να εμπιστευθούν τα πιστοποιητικά των ΙΟ και να επιτρέψουν τους χρήστες που δεν ανήκουν στον οργανισμό τους να χρησιμοποιήσουν τους πόρους τους. 2. Προστασία των προσωπικών δεδομένων. Παράδειγμα: Ανωνυμία δεδομένων ασθενών. Βόλος, 14/5/2007-15

Πιθανά Προβλήματα: Προστασία Πνευματικής Ιδιοκτησίας Όταν διάφοροι επιστήμονες που ανήκουν σε διαφορετικούς οργανισμούς συνεργάζονται είναι σημαντικό (και δύσκολο) να καθορισθεί ποιος ανακάλυψε τι. Το πρόβλημα είναι ιδιαίτερα σύνθετο όταν εμπλέκονται εταιρίες. Βόλος, 14/5/2007-16

Περιεχόμενα Εισαγωγή - Ηλ-επιστήμες (e-science) Υπάρχουσες Τεχνολογίες Πιθανά Προβλήματα Τυπικές Εκδοχές χςχρήσης Ειδικά Παραδείγματα NetSolve, GasTurbine Lab, ARION,... Βόλος, 14/5/2007-17

Τυπικές Απλές Εκδοχές Χρήσης: Χρήση Batch Χρησιμοποιούμε το grid σαν μια πελώρια δεξαμενή υπολογιστών. Στην ουσία πολλές σειριακές εκτελέσεις. Τυπικές θεματικές περιοχές Θεωρία Αριθμών Προσομοιώσεις Στατιστικού Τύπου Παρεμβολή... Παράδειγμα Search for Extraterrestrial Intelligence (SETI) Ένα επιστημονικό πείραμα χρήσης GRID. Προς το παρόν η «μεγαλύτερη προσπάθεια κατανεμημένων υπολογισμών» με περισσότερους απο 3 εκατομμύρια χρήστες. Μπορείς να συμμετάσχεις και εσύ εκτελώντας ένα πρόγραμμα που κατεβάζει και αναλύει ραδιο-τηλεσκοπικά δεδομένα... Βόλος, 14/5/2007-18

Τυπικές Απλές Εκδοχές Χρήσης: Στατικά Περιβάλλοντα Επίλυσης Προβλημάτων Στατικές υλοποιήσεις πάνω σε GRID Παρέχονται σαν υπηρεσίες GRID Τυπικές θεματικές περιοχές Επιστημονικοί Υπολογισμοί Ευρείας Κατανάλωσης Παράδειγμα Λεπτομέρειες σε λίγο... Βόλος, 14/5/2007-19

Παράδειγμα: Ανάλυση Γoνιδιωμάτων με εργαλεία e-science Μικρής κλίμακας έργο Συμμετέχοντες Computer Science Department, University of Manchester St Mary s Hospital, Manchester European Bioinformatics Institute Αντικείμενο Ανάπτυξη & χρήση ροών εργασίας (workflows) χρησιμοποιώντας συνιστώσες του mygrid για την απεικόνιση περίπλοκων γονιδιακών περιοχών σχετιζόμενες με τρία γενετικά σύνδρομα. Αποτελέσματα Παρήχθησαν ενδιαφέροντα αποτελέσματα σε χρόνο ρεκόρ. Βόλος, 14/5/2007-20

Παράδειγμα: Εφαρμογή στο DataGRID Relational data Relational mining data Decision mining tree model of metabonomic Visualizing profile serial/spectrum data Visualizing cluster statistics Text mining Text mining Spectrum data Spectrum mining data mining Visualizing Visualizing multidimensional Visualizing Chemical sequence relational data data pathway structure data clusters visualization Text mining Chemical visualization Chemical sequence data data model model Βόλος, 14/5/2007-21

Τυπικές Απλές Εκδοχές Χρήσης Περιβάλλοντα επίλυσης με δυναμικές ροές εργασίας To GRID είναι στην ουσία στατικό Ο χρήστης μπορεί να δημιουργήσει νέες ροές εργασίας συνθέτοντας υπάρχουσες υπηρεσίες GRID Παράδειγμα: Μεσαίας κλίμακας έργο Ένα e-science έργο για Επιστημονικές Συλλογές Σενάρια για κυματισμούς στην θάλασσα Λεπτομέρειες σε λίγο... Βόλος, 14/5/2007-22

Περιεχόμενα Εισαγωγή - Ηλ-επιστήμες (e-science) Υπάρχουσες Τεχνολογίες Πιθανά Προβλήματα Τυπικές Εκδοχές Χρήσης Ειδικά Παραδείγματα NetSolve, GasTurbine Lab, ARION,... Βόλος, 14/5/2007-23

Τι είναι το NetSolve/GridSolve Ένα Client-server σύστημα τύπου-rpc Αυξημένης ευχρηστίας Αλληλεπιδράσεις μέσω ενός διαμεσολαβητή (agent) π.χ scheduling, tracking, fault tolerance Δυναμικές δεσμεύσεις υπηρεσιών Ο Client δεν χρειάζεται να έχει πιστοποιητικό πρόσβασης στην συγκεκριμένη υπηρεσία που επιθυμεί να χρησιμοποιήσει Πολλαπλοί clients C, Fortran, Matlab, Java, Mathematica, Octave Επεκτάσιμο για την υποστήριξη του GridRPC API Μέρος του GGF working group για τον καθορισμό πρότυπου API Βόλος, 14/5/2007-24

Η Αρχιτεκτονική του GridSolve Βόλος, 14/5/2007-25

Σύνθετα προβλήματα: Multidomain Multiphysics Gas Turbine engine simulation Air pollution modeling Weather prediction problem Aerodynamic and aeroacoustic simulation Nuclear reactor simulation Underwater acoustic problems Modelling of semi- and super-conducting devices etc. Βόλος, 14/5/2007-26

Gas Turbine Engine Φυσική: Gas flow, combustion, highly stressed materials, high temperatures, multi-scale in time/space Εξαρτήματα: ξρήμ Fans, compressor, combustor, high-pressure turbine, low-pressure turbine Γεωμετρία: 31,000 parts, 1,300 of them rotate at 50,000 rpm Βόλος, 14/5/2007-27

Προβλήματα Πρόγνωσης Καιρού - Μόλυνσης της Ατμόσφαιρας Πρόγνωση Καιρού Απλό σχετικά πρόβλημα ορισμένο σε πελώριο χωρίο Ατμοσφαιρικοί Ρύποι Η χημική συμπεριφορά του κάθε ρύπου είναι απολύτως γνωστή. Η αλληλεπίδρασή του με άλλα στοιχεία του περιβάλλοντος είναι ουσιατικά ακόμα άγνωστη. Διαφορετικά μοντέλα ανάλογα με: Το υψόμετρο Εθνικά σύνορα Γεωγραφικά σύνορα Τα μικροκλίματα... Χημικές αντιδράσεις σε διαφορετικές χρονικές κλίμακες Βόλος, 14/5/2007-28

Nuclear Reactor Problem T x = 0 x L 2 Dirichlet b.c. L 2 2 1 = Txx + Tyy + α1t β2( x + y L2 = Txx + T yy + α2t L3 = Txx + Tyy -γ3(tx + T y) + α3t 2) L 3 T = 1000 L 1 L 2 T y =0 Βόλος, 14/5/2007-29

New Schemes are Needed Βόλος, 14/5/2007-30

Collaborative Solvers Βόλος, 14/5/2007-31

PSEs for Multidomain Multiphysics Problems User PDE Solver Agent PDE Solver Agent Mediator Agent ace wser al user interfa pu tation brow Globa Comp Local interfaces of computational components Data Communication software Mediator Agent Cooperation supervision, agent initiation, MPSE constructor Mediator Agent Data PDE Solver Agent Βόλος, 14/5/2007-32

Μια επίδειξη χρήσης Βόλος, 14/5/2007-33