ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ. Τεχνολογίες Υπολογιστικού Νέφους
|
|
- Ἀμβρόσιος Κωνσταντόπουλος
- 7 χρόνια πριν
- Προβολές:
Transcript
1 ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογίες Υπολογιστικού Νέφους ΔΙΑΛΕΞΗ 3: ΕΦΑΡΜΟΓΈΣ ΚΑΙ ΠΑΡΑΔΕΊΓΜΑΤΑ ΥΠΟΛΟΓΙΣΤΙΚΏΝ ΝΕΦΏΝ ΒΑΣΙΛΕΙΟΣ Δ. ΤΣΑΚΑΝΙΚΑΣ
2 Σκοπός της Ενότητας Σε αυτή την ενότητα παρουσιάζονται εφαρμογές και παραδείγματα υπολογιστικών νεφών.
3 Περιεχόμενα ενότητας Εφαρμογές νέφους. Επικοινωνία στο Zookeeper. Προκλήσεις για την ανάπτυξη εφαρμογών νέφους. Κοινός ιεραρχικός χώρος ονομάτων. Εγγυήσεις υπηρεσιών ZooKeeper. Υπάρχουσες και νέες ευκαιρίες εφαρμογών. Το API του Zookeeper. Επεξεργασία διασωληνώσεων. Ελαστικότητα κα κατανομή φόρτου. Εφαρμογές μαζικής επεξεργασίας. Πρόσβαση στον Ιστό. Αρχιτεκτονικοί σχεδιασμοί για εφαρμογές νέφους. Ροές εργασιών. Ασφάλεια και ζωντάνια. Βασικά πρότυπα ροών εργασίας. Συνεργασία - ZooKeeper. Η φιλοσοφία του MapReduce. Μελέτη: GrepTheWeb. Υπολογιστικά νέφη για την επιστήμη και τη μηχανική. Διαδικτυακή ανάκτηση δεδομένων. Υπολογιστική υψηλής απόδοσης στο νέφος. Εφαρμογές παλαιού τύπου στο νέφος. Cirrus. Κοινωνική υπολογιστική και ψηφιακό υλικό.
4 Εφαρμογές και παραδείγματα υπολογιστικών νεφών Τα υπολογιστικά νέφη προσελκύουν τους χρήστες: Οικονομικοί λόγοι. Μικρή επένδυση στην υποδομή. Μικρό κόστος: Οι πελάτες πληρώνουν μόνο για τους πόρους που χρησιμοποιούν. Τα υπολογιστικά νέφη προσελκύουν τους χρήστες: Ευκολία κι απόδοση. Οι προγραμματιστές εφαρμογών προσελκύονται από τα πλεονεκτήματα από μίας just-intime υποδομής. Τους παρέχει ελευθερία ως προς το σχεδιασμό μίας εφαρμογής χωρίς να ανησυχούν για το σύστημα όπου η εφαρμογής θα εκτελεστεί. Τα υπολογιστικά νέφη προσελκύουν τους χρήστες: Ευκολία κι απόδοση.
5 Εφαρμογές και παραδείγματα υπολογιστικών νεφών Ο χρόνος εκτέλεσης μίας απαιτητικής εφαρμογής, ως προς τους υπολογιστικούς πόρους και τα δεδομένα, μειώνεται μέσω παράλληλης εκτέλεσης των εργασιών. Αν μία εφαρμογή μπορεί να τμηματοποιήσει το φόρτο εργασία σε n τμήματα αναπαράγοντας n υποστάσεις του εαυτού της, τότε ο χρόνος εκτέλεσης μπορεί να μειωθεί με συντελεστεί που τείνει στο n. Τα υπολογιστικά νέφη προσφέρουν πλεονεκτήματα και για τους παρόχους. Οδηγούν σε υψηλότερα επίπεδα εκμετάλλευσης των υπολογιστικών πόρων. Ιδανικές εφαρμογές για τα υπολογιστικά νέφη: Υπηρεσίες ιστού (Web services). Υπηρεσίες βάσεων δεδομένων. Υπηρεσίες που βασίζονται σε συναλλαγές (transaction-oriented). Οι απαιτήσεις σε πόρους, των υπηρεσιών που βασίζονται σε συναλλαγές, επωφελούνται από ένα ελαστικό περιβάλλον όπου οι πόροι είναι διαθέσιμοι όποτε είναι απαραίτητοι κι όταν κάποιος χρεώνεται μόνο για τους πόρους που χρησιμοποιεί.
6 Εφαρμογές και παραδείγματα υπολογιστικών νεφών Εφαρμογές που δύσκολα αποδίδουν καλά σε περιβάλλον νέφους Εφαρμογές με πολύπλοκη ροή εργασιών και πολλαπλές εξαρτήσεις, όπως συμβαίνει συχνά στην περίπτωση υψηλής απόδοσης υπολογιστικής. Εφαρμογές που απαιτούν εντατική επικοινωνία μεταξύ ταυτόχρονων υποστάσεων. Όταν ο φόρτος εργασίας δεν μπορεί να τμηματοποιηθεί με αυθαίρετο τρόπο.
7 Προκλήσεις για την ανάπτυξη εφαρμογών νέφους Απομόνωση απόδοσης. Σχεδόν αδύνατο να επιτευχθεί σε ένα πραγματικό σύστημα, ειδικά όταν το σύστημα είναι υπερφορτωμένο. Αξιοπιστία - σημαντική ανησυχία: Αποτυχίες σε έναν server είναι αναμενόμενες όταν ένας μεγάλος αριθμός από servers συνεργάζονται. Η υποδομή νέφους παρουσιάζει διακυμάνσεις ως προς την καθυστέρηση και το εύρος ζώνης, οι οποίες επηρεάζουν την απόδοση των εφαρμογών. Εκτιμήσεις απόδοσης περιορίζουν την ποσότητα της καταγραφής δεδομένων (data logging). Η ικανότητα τους προσδιορισμού μίας πηγής που παράγει μη αναμενόμενα αποτελέσματα και σφάλματα ενισχύεται από την συχνή καταγραφή δεδομένων.
8 Υπάρχουσες και νέες ευκαιρίες εφαρμογών Υπάρχουν τρεις γενικές κατηγορίες υπάρχουσων εφαρμογών: Επεξεργασία διασωληνώσεων (pipelines). Συστήματα μαζικής επεξεργασίας (batch). Εφαρμογές ιστού. Πιθανές νέες εφαρμογές: Μαζική επεξεργασία για συστήματα υποστήριξης αποφάσεων κι επιχειρηματικής ανάλυσης. Κινητές διαδραστικές εφαρμογές που επεξεργάζονται μεγάλους όγκους δεδομένων προερχόμενους από διαφόρων τύπων αισθητήρες. Πιθανές νέες εφαρμογές: Η επιστήμη και η μηχανική μπορούν να επωφεληθούν από την υπολογιστική νέφους διότι πολλές εφαρμογές αυτών των τομέων έχουν μεγάλες υπολογιστικές απαιτήσεις ή/και διαχειρίζονται μεγάλες ποσότητες δεδομένων.
9 Υπάρχουσες και νέες ευκαιρίες εφαρμογών Ευρετηρίαση μεγάλων συνόλων δεδομένων που δημιουργούνται από μηχανές ανίχνευσης ιστούς (web crawler engines). Σημασία δεδομένων (data mining). Αναζήτηση μεγάλων συλλόγων από εγγραφές για τον εντοπισμό στοιχείων ενδιαφέροντος. Επεξεργασία εικόνας. Μετατροπή εικόνας. Π.χ. μεγέθυνση μίας εικόνας ή δημιουργία μικρογραφίας. Συμπίεση ή κρυπτογράφηση εικόνων. Μετατροπή της κωδικοποίησης ενός βίντεο. Π.χ. από AVI σε MPEG.
10 Εφαρμογές μαζικής επεξεργασίας Επεξεργασία εγγράφων. Μετατροπής μεγάλων συλλογών εγγράφων από ένα τύπο σε έναν άλλο. Π.χ. από Word σε PDF. Κρυπτογράφηση εγγράφων. Χρήση Οπτικής Αναγνώρισης Χαρακτήρων για παραγωγή ψηφιακών εικόνων από έγγραφα. Δημιουργία ημερήσιων, εβδομαδιαίων, μηνιαίων κι ετήσιων αναφορών δραστηριοτήτων σχετικά με λιανικό εμπορείο, μεταποίηση κι άλλους οικονομικούς τομείς. Επεξεργασία, συνάθροιση και περίληψη ημερήσιων συναλλαγών για οικονομικά ινστιτούτα, εταιρείες ασφαλίσεων κι οργανισμών υγείας.
11 Εφαρμογές μαζικής επεξεργασίας Επεξεργασία εγγραφών πληρωμών και μισθοδοσίας. Διαχείριση της ανάπτυξης λογισμικού: Π.χ. ανανεώσεις των αποθετηρίων λογισμικού. Αυτόματη δοκιμή κι αξιολόγηση του λογισμικού και του υλικού των συστημάτων.
12 Πρόσβαση στον Ιστό Ιστοσελίδες για διαδικτυακό εμπόριο. Ιστοσελίδες με περιοδική ή προσωρινή παρουσία: Συνέδρια ή άλλο γεγονότα. Ενεργές κατά τη διάρκεια μία συγκεκριμένης περιόδου (π.χ. περίοδος καλοκαιρινών διακοπών) ή ιστοσελίδες υποβολής φορολογικών δηλώσεων. Ιστοσελίδες για την προώθηση ενεργειών. Ιστοσελίδες που «κοιμούνται» κατά τη διάρκεια της νύχτας και αυτό κλιμακώνονται κατά τη διάρκεια της ημέρας. Stateless servers. Βλέπουν ένα αίτημα από έναν client ως ανεξάρτητη συναλλαγή κι ανταποκρίνονται σε αυτό. Δεν απαιτείται από τον client να εγκαθιδρύσει σύνδεση με τον server.
13 Αρχιτεκτονικοί σχεδιασμοί για εφαρμογές νέφους Συνήθως οι clients και οι servers επικοινωνούν χρησιμοποιώντας Remote Procedure Calls (RPCs). Simple Object Access Protocol (SOAP): Πρωτόκολλο εφαρμογής για εφαρμογές ιστού. Μορφοποίηση μηνυμάτων βασιζόμενη σε XML. Χρησιμοποιείται είτε TCP είτε UDP για τη μετάδοση των μηνυμάτων. Representational State Transfer (REST). Αρχιτεκτονική λογισμικού για κατανεμημένα συστήματα υπερμέσων. Υποστηρίζει την επικοινωνίας ενός client με stateless servers. Είναι ανεξάρτητο της πλατφόρμας (platform independent) καθώς και της γλώσσας (language independent). Υποστηρίζει προσωρινή αποθήκευση δεδομένων (data caching). Μπορεί να χρησιμοποιηθεί με την παρουσία firewall.
14 Ροές εργασιών Περιγραφή διαδικασίας. Δομημένη περιγραφή των εργασιών που θα εκτελεστούν καθώς και της σειράς εκτέλεσής τους. Μοιάζει με διάγραμμα ροής. Περίπτωση. Μία υπόσταση μίας περιγραφής διαδικασίας. Κατάσταση της περίπτωσης τη χρονική στιγμή t. Ορίζεται από την άποψη των εργασιών που έχουν ολοκληρωθεί έως εκείνη τη χρονική στιγμή. Γεγονότα. Προκαλούν τις μεταβάσεις μεταξύ των καταστάσεων. Ο κύκλος ζωής μίας ροής εργασιών: Δημιουργία, ορισμός, επαλήθευση κι αναπαράσταση. Παρόμοιος με τον κύκλο ζωής ενός παραδοσιακού προγράμματος (δημιουργία, μεταγλώττιση κι εκτέλεση). Επιθυμητές ιδιότητες των ροών εργασιών. Ασφάλεια.
15 Βασικά πρότυπα ροών εργασίας Ζωντάνια. Τελικά θα συμβεί κάτι «ευχάριστο». Πρότυπα ροών εργασίας. Η χρονική σχέση μεταξύ των εργασιών μίας διεργασίας. Σειρά. Πολλές εργασίες πρέπει να χρονοπρογραμματιστούν η μία μετά την ολοκλήρωση της άλλης. Διαχωρισμός AND. Δύο εργασίες B και Γ ενεργοποιούνται όταν τερματίζει μία εργασία A. Συγχρονισμός. Μία εργασία Γ μπορεί να εκκινήσει μόνο όταν οι εργασίες Α και Β τερματιστούν. Διαχωρισμός XOR. Ύστερα από την ολοκλήρωση μίας εργασίας Α, μπορεί να ενεργοποιηθεί είτε η εργασία Β είτε η Γ. Συγχώνευση XOR. Μία εργασία Γ ενεργοποιείται όταν τερματίζεται είτε η εργασία Α είτε η Β.
16 Βασικά πρότυπα ροών εργασίας Διαχωρισμός OR. Ύστερα από την ολοκλήρωση μίας εργασίας A, μπορεί να ενεργοποιηθεί είτε η εργασία Β είτε η Γ, ή και οι δύο. Πολλαπλή συγχώνευση. Μόλις τερματιστεί η εργασία Α, οι εργασίες Β και Γ εκτελούνται ταυτόχρονα. Όταν τερματιστεί η πρώτη από αυτές, έστω η Β, τότε ενεργοποιείται η εργασία Δ. Στη συνέχεια, όταν τερματιστεί και η Γ, ενεργοποιείται ξανά η εργασία Δ. Διευκρινιστής. Αναμένει την ολοκλήρωση ενός αριθμού εισερχομένων κλαδιών προτού ενεργοποιήσει μεταγενέστερες λειτουργίες. Στη συνέχεια αναμένει για την ολοκλήρωση των υπολοίπων κλαδιών χωρίς να πραγματοποιεί καμία ενέργεια έως ότου ολοκληρωθούν όλα Ακολούθως, ανανεώνει (resets) τον εαυτό του.
17 Βασικά πρότυπα ροών εργασίας N out of M join. Όριο συγχρονισμού. Υποθέτοντας ότι M εργασίες εκτελούνται ταυτόχρονα, N (N<M) από αυτές πρέπει να φθάσουν το όριο πριν ενεργοποιηθεί η επόμενη εργασία. Στο παράδειγμά μας, οποιεσδήποτε δύο από τις τρεις εργασίες Α, Β και Γ πρέπει να ολοκληρωθούν πριν ενεργοποιηθεί η διεργασία Δ. Αναβαλλόμενη επιλογή. Παρόμοιο με τον «Διαχωρισμό XOR» αλλά η επιλογή δεν πραγματοποιείται ρητά. Το run-time περιβάλλον αποφασίζει ποιο κλαδί θα αναλάβει. Ελαστικότητα νέφους. Κατανέμει υπολογισμούς και δεδομένα σε πολλαπλά συστήματα.
18 Συνεργασία - ZooKeeper ZooKeeper. Κατανεμημένη υπηρεσία συνεργασία για κατανεμημένα συστήματα μεγάλης κλίμακας. Υπηρεσία υψηλής ρυθμαπόδοσης και χαμηλής καθυστέρησης. Υλοποιεί μία έκδοση του αλγόριθμου συναίνεσης Paxos. Λογισμικό ανοιχτού κώδικα γραμμένο σε Java με διασυνδέσεις (bindings ) για Java και C. Οι servers της ομάδας επικοινωνούν κι εκλέγουν έναν «αρχηγό». Μία βάση δεδομένων αντιγράφεται (replicated) σε κάθε server. Διατηρείται συνοχή μεταξύ των αντιγράφων. Ένας client συνδέεται σε έναν απλό server, συγχρονίζει το ρολόι του με αυτό του server κι αποστέλλει αιτήσεις, λαμβάνει αποκρίσεις και παρακολουθεί γεγονότα μέσω μίας σύνδεσης TCP.
19 Συνεργασία - ZooKeeper
20 Επικοινωνία στο Zookeeper Επίπεδο μηνυμάτων. Εγγυήσεις του επιπέδου μηνυμάτων: Υπεύθυνο για την εκλογή ενός νέου αρχηγού όταν ο τρέχον αρχηγός αποτύχει. Τα πρωτόκολλα μηνυμάτων χρησιμοποιούν: Πακέτα: Σειρά από Bytes που αποστέλλονται μέσω ενός καναλιού FIFO. Προτάσεις: Μονάδες της συμφωνίας. Μηνύματα: Σειρά από Bytes sequence of bytes που μεταδίδονται σε όλους τους servers. Ένα μήνυμα περιλαμβάνεται μέσα σε μία πρόταση κι έχει συμφωνηθεί πριν μεταφερθεί. Οι προτάσεις συμφωνούνται μέσω ανταλλαγής πακέτων με έναν αριθμό από servers, όπως απαιτείται από τον αλγόριθμο Paxos. Αξιόπιστη μεταφορά. Αν ένα μήνυμα m μεταφέρεται σε έναν server, πρόκειται να μεταφερθεί σε όλους τους servers. Συνολική σειρά. Αν ένα μήνυμα m μεταφέρεται πριν από ένα μήνυμα n σε έναν server, πρόκειται να μεταφερθεί πριν από το n σε όλους τους servers. Συναφείς σειρά. Αν ένα μήνυμα n αποστέλλεται αφού ένα μήνυμα m έχει μεταφερθεί από τον αποστολέα του n, τότε το m πρέπει να καταταχθεί πριν από το n.
21 Κοινός ιεραρχικός χώρος ονομάτων Παρόμοια με ένα σύστημα αρχείων - znodes αντί για inodes
22 Το API του Zookeeper Ατομικότητα. Αποτελείται από επτά λειτουργίες: Μία συναλλαγή είτε ολοκληρώνεται είτε αποτυγχάνει. Διαδοχική συνοχή των ενημερώσεων. Δημιουργία: Προσθήκη ενός κόμβου σε μία δοθείσα τοποθεσία του δένδρου. Οι ενημερώσεις εφαρμόζονται αυστηρά με τη σειρά που λαμβάνονται. Απλή εικόνα συστήματος για τους clients. Ένας client λαμβάνει την ίδια απόκριση ανεξάρτητα από τον server στο οποίο συνδέθηκε Ανθεκτικότητα ενημερώσεων. Αφού εφαρμοστεί, μία ενημέρωση παραμένει έως ότου αντικατασταθεί από έναν client. Αξιοπιστία. Το σύστημα εγγυάται ότι θα λειτουργεί σωστά για όσο χρονικό διάστημα λειτουργεί σωστά η πλειοψηφία των servers. Διαγραφή: Διαγραφή ενός κόμβου. Λήψη δεδομένων: Ανάγνωση δεδομένων από έναν κόμβο. Καθορισμός δεδομένων: Εγγραφή δεδομένων σε έναν κόμβο. Ένα front-end κατανέμει τις εισερχόμενες συναλλαγές σε έναν αριθμό από of back-end συστήματα. Όσο ο φόρτος εργασίας αυξάνεται, νέα back-end συστήματα προστίθενται. Απλό API.
23 Το API του Zookeeper Αποτελείται από επτά λειτουργίες: Λήψη παιδιών: Ανάκτηση της λίστας των παιδιών ενός κόμβου. Συγχρονισμός: Αναμονή για διάδοση των δεδομένων. Ελαστικότητα: Ικανότητα χρήσης όσων servers είναι απαραίτητοι για τη βέλτιστη απόκριση περιορισμούς κόστους και χρόνου μίας εφαρμογής. Διαμοιρασμός φόρτου: Συστήματα επεξεργασίας συναλλαγών.
24 Ελαστικότητα και κατανομή Διαμοιρασμός φόρτου: Για εφαρμογές batch με μεγάλους όγκους δεδομένων είναι πιθανοί δύο τύποι διαιρετών φόρτων εργασίας: Τμηματική διαιρετότητα: Η τμηματοποίηση του φόρτου εργασίας καθορίζεται εκ των προτέρων. Αυθαίρετη διαιρετότητα: Ο φόρτος εργασίας μπορεί να τμηματοποιηθεί σε έναν αυθαίρετα μεγάλο αριθμό μικρότερων φόρτων εργασίας, ίσων ή παρόμοιων μεγεθών. Πολλές εφαρμογές στη φυσική, τη βιολογία και σε άλλες περιοχές της υπολογιστικής επιστήμης και της μηχανικής εφαρμόζουν την το μοντέλο της αυθαίρετης διαιρετότητας.
25 Η φιλοσοφία του MapReduce Μία εφαρμογή εκκινεί μία υπόσταση master, M υποστάσεις worker για τη φάση του Map και στη συνέχεια R υποστάσεις worker για τη φάση του Reduce. Η υπόσταση master διαχωρίζει τα δεδομένα εισόδου σε M τμήματα. Κάθε υπόσταση map διαβάζει το δικό της τμήμα δεδομένων εισόδου και το επεξεργάζεται. Τα αποτελέσματα της επεξεργασίας αποθηκεύονται σε τοπικά μέσα αποθήκευσης των servers όπου εκτελούνται οι υποστάσεις map. Όταν όλες οι υποστάσεις map ολοκληρώσουν την επεξεργασία των δεδομένων τους, οι R υποστάσεις reduce διαβάζουν τα τμηματικά αποτελέσματα της πρώτης φάσης και τα συγχωνεύουν. Τα τελικά αποτελέσματα εγγράφονται από τις υποστάσεις reduce σε έναν κοινόχρηστο server αποθήκευσης. Η υπόσταση master επιβλέπει τις υποστάσεις reduce κι όταν όλες από αυτές αναφέρουν ότι ολοκλήρωσαν την εργασία τους, τερματίζεται η εφαρμογή. Η εφαρμογή παρέχει τα μέσα για: Δημιουργία μίας κατά απαίτηση υποδομής. Την εκτέλεσή της σε ένα κατανεμημένο σύστημα με τρόπο που να επιτρέπει την παράλληλη επεξεργασία καθώς και την κλιμάκωση, ανάλογα με τον αριθμό τον χρηστών και το μέγεθος του προβλήματος.
26 Μελέτη: GrepTheWeb GrepTheWeb: Πραγματοποιεί αναζήτηση σε ένα πολύ μεγάλο σύνολο εγγραφών ώστε να εντοπίσει εγγραφές που ικανοποιούν μία κανονική έκφραση. Είναι αντίστοιχη της εντολείς grep στο Unix. Η πηγή είναι μία συλλογή από URLs εγγράφων που έχουν παραχθεί από την Alexa Web Search, ένα σύστημα λογισμικού που ανιχνεύει τον ιστό κάθε βράδυ. Χρησιμοποιεί ανταλλαγή μηνυμάτων για να ενεργοποιήσει της ενέργειες πολλαπλών νημάτων (threads) ελέγχου που εκκινούν την εφαρμογή, προβαίνουν στην επεξεργασία, απενεργοποιούν το σύστημα και δημιουργούν εγγραφές πληρωμών. Τα γενικά προβλήματα σε πρακτικά όλες τις περιοχές της επιστήμης είναι: Συλλογή πειραματικών δεδομένων. Διαχείριση πολύ μεγάλου όγκου δεδομένων. Δημιουργία κι εκτέλεση μοντέλων.
27 Υπολογιστικά νέφη για την επιστήμη και τη μηχανική Τα γενικά προβλήματα σε πρακτικά όλες τις περιοχές της επιστήμης είναι: Συλλογή πειραματικών δεδομένων. Διαχείριση πολύ μεγάλου όγκου δεδομένων. Δημιουργία κι εκτέλεση μοντέλων. Ενσωμάτωση δεδομένων και βιβλιογραφίας. Τεκμηρίωση των πειραμάτων. Διαμοιρασμός δεδομένων: Διατήρηση δεδομένων για ένα μεγάλο χρονικό διάστημα. Όλες αυτές οι δραστηριότητες απαιτούν «μεγάλες» δυνατότητες αποθήκευσης δεδομένων και συστήματα ικανά να προσφέρουν άφθονους υπολογιστικούς κύκλους. Τα υπολογιστικά νέφη έχουν τη δυνατότητα να προσφέρουν τους απαραίτητους πόρους καθώς και να υποστηρίξουν συνεργατικά περιβάλλοντα. Φάσεις ανάκτησης δεδομένων από μεγάλα επιστημονικά σύνολα δεδομένων:
28 Υπολογιστικά νέφη για την επιστήμη και τη μηχανική Αναγνώριση του πληροφοριακού προβλήματος. Δημιουργία ερωτημάτων αναζήτησης χρησιμοποιώντας μία ή περισσότερες μηχανές αναζήτησης. Αξιολόγηση αποτελεσμάτων αναζήτησης. Αξιολόγηση των εγγράφων του Ιστού. Σύγκριση πληροφοριών μεταξύ διαφορετικών πηγών.
29 Διαδικτυακή ανάκτηση δεδομένων Μεγάλα επιστημονικά σύνολα δεδομένων: Βιοϊατρικά και γονιδιακά δεδομένα από το National Center for Biotechnology Information (NCBI). Αστροφυσικά δεδομένα από τη NASA. Ατμοσφαιρικά δεδομένα από το National Oceanic and Atmospheric Administration (NOAA) και το National Center for Atmospheric Research (NCAR).
30 Υπολογιστική υψηλής απόδοσης στο νέφος Συγκριτική αξιολόγηση EC2 και τριών υπερυπολογιστών του National Energy Research Scientific Computing Center (NERSC) στο Lawrence Berkeley National Laboratory. Το NERSC διαθέτει περίπου 3000 ερευνητές και περιλαμβάνει 400 projects. Συμπεράσματα: Οι εφαρμογές που είναι απαιτητικές ως προς την επικοινωνία (communicationintensive) επηρεάζονται από την αυξημένη καθυστέρηση και το χαμηλότερο εύρος ζώνης του νέφους. Η χαμηλή καθυστέρηση και το υψηλό εύρος ζώνης του δικτύου διασύνδεσης ενός υπερυπολογιστή δεν μπορεί να συνδυαστεί με ένα υπολογιστικό νέφος.
31 Εφαρμογές παλαιού τύπου στο στο νέφος Είναι εφικτή η εκτέλεση εφαρμογών παλαιού τύπου σε ένα υπολογιστικό νέφος; Cirrus: Μία γενική πλατφόρμα για εκτέλεση παλαιών Windows εφαρμογών στο νέφος. Μία εργασία Cirrus αποτελείται από πρόλογο, εντολές και παραμέτρους. Ο πρόλογος δημιουργεί το περιβάλλον εκτέλεσης. Οι εντολές είναι αλληλουχίες σεναρίων κελύφους συμπεριλαμβανομένων εντολών σχετικών με την αποθήκευση στο Azure, για τη μεταφορά δεδομένων μεταξύ της υποδομής αποθήκευσης του Azure και του instance.
32 Εφαρμογές παλαιού τύπου στο στο νέφος BLAST: Ένας βιολογικός κώδικας ο οποίος εντοπίζει περιοχές τοπικής ομοιότητας μεταξύ ακολουθιών. Συγκρίνει νουκλεοτίδια ή πρωτεϊνικές αλληλουχίες σε ακολουθιακές βάσεις δεδομένων και υπολογίζει τη στατιστική σημαντικότητα των ταιριασμάτων. Χρησιμοποιείται για τη σύναξη λειτουργικών κι εξελικτικών σχέσεων μεταξύ ακολουθιών και εντοπίζει μέλη οικογενειών γονιδίων. AzureBLAST: Μία έκδοση του BLAST που εκτελείται στην πλατφόρμα Azure.
33 Κοινωνική υπολογιστική και ψηφιακό υλικό Τα δίκτυα που επιτρέπουν στους ερευνητές να διαμοιράζουν δεδομένα και παρέχουν ένα εικονικό περιβάλλον που υποστηρίζει την απομακρυσμένη εκτέλεση ροών εργασιών, θεωρούνται ως δίκτυα συγκεκριμένου χώρου: MyExperiment για βιολογία. nanohub για νανοτεχνολογία. Εθελοντική υπολογιστική: Ένας μεγάλος αριθμός χρηστών κάνουν δωρεά υπολογιστικούς πόρους, όπως επεξεργαστικοί κύκλοι κι αποθηκευτικός χώρος, σε συγκεκριμένα projects όπως: Mersenne Prime Search. PlanetLab. Berkeley Open Infrastructure for Network Computing (BOINC). Middleware για μία κατανεμημένη υποδομή που είναι κατάλληλη για διαφόρων τύπων εφαρμογές.
34 Αναφορές Το παρών υλικό βασίστηκε πάνω στην δράση «Ανοικτά Ψηφιακά Μαθήματα στο Πανεπιστήμιο Δυτικής Μακεδονίας»
Βασικές έννοιες. Κατανεμημένα Συστήματα 1
Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα
Διαβάστε περισσότεραΒασικές έννοιες. Κατανεμημένα Συστήματα 1
Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα
Διαβάστε περισσότεραΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ.
ΤΕΙ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΥΣ Θέμα: ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ. Εισηγητής: Δ. Ν. Καλλέργης, MSc. Φοιτήτρια: Κοντζοπούλου Παναγιώτα Εισαγωγή
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας
Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία
Διαβάστε περισσότεραΠρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο
Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ
Διαβάστε περισσότεραΑρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12
Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των
Διαβάστε περισσότεραΜΑΘΗΜΑ: Υπολογιστικά Νέφη
Comment [h1]: Παράδειγμ α: https://ocp.teiath.gr/modules/ exercise/exercise_result.php?course=pey101&eurid=16 9 ΜΑΘΗΜΑ: Υπολογιστικά Νέφη ΔΙΔΑΣΚΩΝ: Άγγελος Μιχάλας ΤΜΗΜΑ: Τμήμα Μηχανικών Πληροφορικής ΤΕ
Διαβάστε περισσότεραΤεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)
Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν
Διαβάστε περισσότεραΒασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο
Βασικές Υπηρεσίες Διαδικτύου Επικοινωνίες Δεδομένων Μάθημα 2 ο Μεταφορά αρχείων (File Transfer Protocol, FTP) user at host FTP user interface FTP client local file system file transfer FTP server remote
Διαβάστε περισσότεραΕργαλεία ανάπτυξης εφαρμογών internet Ι
IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης
Διαβάστε περισσότεραNetwork Address Translation (NAT)
HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Network Address Translation (NAT) Network Layer Private IP Addresses Πρόβλημα: o χώρος των ΙΡ διευθύνσεων
Διαβάστε περισσότεραΜάθημα 5: To Μοντέλο Αναφοράς O.S.I.
Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ
ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων
Διαβάστε περισσότεραΚεφάλαιο 13: : Εφαρμογές νέφους. Καραμαούνας Π. 1
Κεφάλαιο 13: : Εφαρμογές νέφους Καραμαούνας Π. 1 13.1 Eισαγωγή στις εφαρμογές νέφους Βασικά χαρακτηριστικά: Εξυπηρέτηση κατ απαίτηση: άμεσα και χωρίς καθυστέρηση Ευρεία πρόσβαση στο δίκτυο: προσβάσιμες
Διαβάστε περισσότεραΑρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12
Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των
Διαβάστε περισσότεραΌλες οι υπηρεσίες είναι διαθέσιμες μέσω διαδικτύου.
ΚΕΦΑΛΑΙΟ 13 Όλες οι υπηρεσίες είναι διαθέσιμες μέσω διαδικτύου. Οι υπηρεσίες νέφους παρέχονται με τέτοιο τρόπο ώστε ο τελικός χρήστης δεν μπορεί να διακρίνει τεχνικές λεπτομέρειες. Η χρηστικότητα, η διαθεσιμότητα
Διαβάστε περισσότεραΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ
ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ Θ. Βορβολάκος, Συγκοινωνιολόγος, MSc, Προϊστάμενος ΚΔΚ Γ. Πολυχρονοπούλου, ΤΕ Μηχανικός Πληροφορικής Β. Βαλαβάνης, ΠΕ Πληροφορικής Χ. Κουτσούμπη, ΠΕ Πληροφορικής Φεβρουάριος
Διαβάστε περισσότεραΔιπλωματική Εργασία. Επιβλέπων καθηγητής: Δρ. Μηνάς Δασυγένης. Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών
Διπλωματική Εργασία Επιβλέπων καθηγητής: Δρ. Μηνάς Δασυγένης Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών,
Διαβάστε περισσότεραΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)
ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) Α. Α. Οικονομίδης Πανεπιστήμιο Μακεδονίας Διασυνδεδεμένο δίκτυο διασύνδεση δικτύων που το καθένα διατηρεί την ταυτότητά του χρησιμοποιώντας ειδικούς μηχανισμούς διασύνδεσης
Διαβάστε περισσότερα1.8 Το μοντέλο OSI 1 / 33
1.8 Το μοντέλο OSI 1 / 33 Η ανάγκη της τυποποίησης 2 / 33 Το μοντέλο στρωματοποιημένης αρχιτεκτονικής δικτύου, του διεθνή οργανισμού τυποποίησης (ISO) 3 / 33 Μοντέλο αναφοράς διασύνδεσης ανοικτών συστημάτων
Διαβάστε περισσότεραΣύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων
Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Αναθέσεων Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 7/12/2010 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289 Unified Information
Διαβάστε περισσότεραΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ. Τεχνολογίες Υπολογιστικού Νέφους
ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογίες Υπολογιστικού Νέφους ΔΙΑΛΕΞΗ 1: ΕΙΣΑΓΩΓΉ ΒΑΣΙΛΕΙΟΣ Δ. ΤΣΑΚΑΝΙΚΑΣ Σκοπός της Ενότητας Η κατανόηση της έννοιας υπολογιστική πλέγματος. Η κατανόηση
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή
ΚΕΦΑΛΑΙΟ 17: Web Services 17.1. Εισαγωγή Με τον όρο WebService αναφερόμαστε σε ένα σύστημα λογισμικού το οποίο σχεδιάστηκε με τρόπο τέτοιο ώστε να υποστηρίζει την ανεμπόδιστη συνεργασία δύο μηχανών μέσω
Διαβάστε περισσότεραΤι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;
Διαβάστε περισσότεραΔίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS
Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως
Διαβάστε περισσότεραΚατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου
Λειτουργικά Συστήματα Πραγματικού Χρόνου 2006-07 Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Μ.Στεφανιδάκης Κατανεμημένα συστήματα ελέγχου Α Β διασυνδετικό δίκτυο Γ Δ Ε π.χ. οι επιμέρους
Διαβάστε περισσότεραΠρωτόκολλα Επικοινωνίας και Τείχος Προστασίας
Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα
Διαβάστε περισσότεραΝέες Επικοινωνιακές Τεχνολογίες
Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες
Διαβάστε περισσότεραΠ Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι
Διαβάστε περισσότεραInformation Technology for Business
Information Technology for Business Lecturer: N. Kyritsis, MBA, Ph.D. Candidate e-mail: kyritsis@ist.edu.gr Computer System Hardware Υποδομή του Information Technology Υλικό Υπολογιστών (Hardware) Λογισμικό
Διαβάστε περισσότεραΥπολογιστικά Νέφη. Ενότητα 12: MapReduce. Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ
Υπολογιστικά Νέφη Ενότητα 12: MapReduce Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως
Διαβάστε περισσότεραΚατανεμημένα Συστήματα Ι
Συναίνεση χωρίς την παρουσία σφαλμάτων Κατανεμημένα Συστήματα Ι 4η Διάλεξη 27 Οκτωβρίου 2016 Παναγιώτα Παναγοπούλου Κατανεμημένα Συστήματα Ι 4η Διάλεξη 1 Συναίνεση χωρίς την παρουσία σφαλμάτων Προηγούμενη
Διαβάστε περισσότεραΠ Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή
ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων 11.1. Εισαγωγή Η μετάδοση δεδομένων αναφέρεται στην μεταφορά κάποιας πληροφορίας από ένα σημείο σε κάποιο άλλο, αφού πρώτα έχει μετασχηματισθεί σε ένα ηλεκτρομαγνητικό
Διαβάστε περισσότεραΥπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)
Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Χρήστος Ηλιούδης Πλεονεκτήματα των Υπηρεσιών Ιστού Διαλειτουργικότητα: Η χαλαρή σύζευξή τους οδηγεί στην ανάπτυξη ευέλικτου λογισμικού
Διαβάστε περισσότεραΙόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;
Διαβάστε περισσότεραEPL 660: Lab 4 Introduction to Hadoop
EPL 660: Lab 4 Introduction to Hadoop Andreas Kamilaris Department of Computer Science MapReduce Πρόβλημα: Ανάγκη για επεξεργασία μεγάλου όγκου δεδομένων στα συστήματα ανάκτησης πληροφορίας. Λύση: κατανομή
Διαβάστε περισσότεραΣύστημα Ηλεκτρονικού Πρωτοκόλλου. Σχεδιασμός Υποσυστημάτων
Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Ηλεκτρονικού Πρωτοκόλλου Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 10/1/2011 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289
Διαβάστε περισσότεραΕνότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών
ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές
Διαβάστε περισσότεραΕπικοινωνία Client/Server
Επικοινωνία Client/Server Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία - Client/Server 1 Μοντέλο Πελάτη-Εξυπηρετητή Βασική ιδέα: να δομηθεί το λειτουργικό σύστημα ως συνεργαζόμενες
Διαβάστε περισσότεραΥπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ
Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ Μάθημα Πρώτο Εισαγωγή στις Υπηρεσίες Ιστού (Web Services) Μοντέλα WS JSON Χρήση (consume) WS μέσω python Πρόσβαση σε WS και άντληση δεδομένων Παραδείγματα
Διαβάστε περισσότεραΥπολογιστική Νέφους Cloud computing
Υπολογιστική Νέφους Cloud computing Χρ. Ηλιούδης Clouds Cloud computing??? Διείσδυση του Cloud Ορισμός - χαρακτηριστικά Ο όρος cloud έχει τις ρίζες στου στην αρχή του internet όπου συνήθιζαν να το αναπαριστούν
Διαβάστε περισσότεραΟδηγίες αξιοποίησης για τον Εκπαιδευτικό
Ανάδοχοι Φορέας Υλοποίησης Έργο ΛΑΕΡΤΗΣ Λογισμικό Δικτύων Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ερευνητικό Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ανάδοχος φορέας: CONCEPTUM A.E. 1 Προσομοίωση
Διαβάστε περισσότεραΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ
ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΘΕΣΣΑΛΟΝΙΚΗ, 2016 ΕΙΣΑΓΩΓΗ Μια διαδικτυακή υπηρεσία μπορεί να περιγραφεί απλά σαν μια οποιαδήποτε
Διαβάστε περισσότεραΠεριεχόμενα. Visio / White paper 1
Περιεχόμενα Τι είναι η πλατφόρμα Visio Αρχιτεκτονική Δουλεύοντας με το Περιεχόμενο Πηγές Περιεχόμενου Διαγραφή Περιεχομένου Βασικές Λειτουργίες Προφίλ Χρήστη Διαχείριση Χρηστών Σύστημα Διαφημίσεων Αποθήκευση
Διαβάστε περισσότεραΠανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας
Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων
Διαβάστε περισσότεραΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Διπλωματικές
Διαβάστε περισσότεραΔίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική
Δίκτυα ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Εισαγωγή Η επικοινωνία, ως ανταλλαγή πληροφοριών, υπήρξε ένας από τους θεμέλιους λίθους της ανάπτυξης του ανθρώπινου πολιτισμού Η μετάδοση πληροφορίας
Διαβάστε περισσότεραΠ Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι
Διαβάστε περισσότεραΑρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο
Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο
Διαβάστε περισσότεραΑνάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)
Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:
Διαβάστε περισσότεραΠαρουσίαση Παρεχόμενων Υπηρεσιών Πληροφορικής της DBS AE
Παρουσίαση Παρεχόμενων Υπηρεσιών Πληροφορικής της DBS AE Βασικές Παρεχόμενες Υπηρεσίες Α. Διαδικασία Μετάπτωσης Δεδομένων Β. Μεθοδολογία Ψηφιοποίησης Εγγράφων Γ. Οργάνωση και Τεκμηρίωση Υλικού Δ. Διαχείριση
Διαβάστε περισσότεραΚεφάλαιο 4: Λογισμικό Συστήματος
Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος
Διαβάστε περισσότερα7.2.2 Σχέση OSI και TCP/IP
Κεφάλαιο 7 7.2.2 Σχέση OSI και TCP/IP Σελ. 226-230 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Γνωστό μοντέλο OSI διασύνδεσης ανοικτών συστημάτων.
Διαβάστε περισσότεραΤεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Τεχνολογία Πολυμέσων Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του
Διαβάστε περισσότεραΕνότητα 2. Πηγές Λογισμικού. Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 2-1
Ενότητα 2 Πηγές Λογισμικού Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 2-1 Μαθησιακοί στόχοι Εξοικείωση με εναλλακτικές πηγές λογισμικού Κατανόηση του τρόπου αξιολόγησης έτοιμου λογισμικού
Διαβάστε περισσότεραΤΕΧΝΙΚΗ ΥΠΟΣΤΗΡΙΞΗ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΚΑΙ ΔΙΚΤΥΑΚΩΝ ΥΠΟΔΟΜΩΝ
ΤΕΧΝΙΚΗ ΥΠΟΣΤΗΡΙΞΗ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΚΑΙ ΔΙΚΤΥΑΚΩΝ ΥΠΟΔΟΜΩΝ ΚΕΦΑΛΑΙΟ 1 Τρόποι και Μεθοδολογία Τεχνικής Υποστήριξης Υπολογιστικά Συστήματα Υπολογιστικό Σύστημα (Υ.Σ.) λέγεται μία πλήρης υπολογιστική
Διαβάστε περισσότεραΕπικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1
Επικοινωνία με μηνύματα Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Επικοινωνία με ανταλλαγή μηνυμάτων Η επικοινωνία με μηνύματα είναι ο πιο ευέλικτος τρόπος αλληλεπίδρασης σε κατανεμημένα συστήματα πιο
Διαβάστε περισσότεραΕγγυημένη ποιότητα υπηρεσίας
Εγγυημένη ποιότητα υπηρεσίας Απαιτήσεις ποιότητας υπηρεσίας Μηχανισμοί κατηγοριοποίησης Χρονοπρογραμματισμός Μηχανισμοί αστυνόμευσης Ενοποιημένες υπηρεσίες Διαφοροποιημένες υπηρεσίες Τεχνολογία Πολυμέσων
Διαβάστε περισσότεραΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο 2016-2017 Υποχρεωτική εργασία Τα τελευταία χρόνια, λόγω της τεράστιας αύξησης της ποσότητας της πληροφορίας που έχουμε
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΠΛΗΡΟΦΟΡΙΑ ΑΡΙΘΜΟΙ ΣΥΜΒΟΛΑ - ΛΕΞΕΙΣ ΟΠΟΙΑΔΗΠΟΤΕ ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΣΥΜΒΑΙΝΕΙ ΣΕ ΜΙΑ ΟΙΚΟΝΟΜΙΚΗ ΜΟΝΑΔΑ ΠΡΕΠΕΙ ΝΑ ΜΕΤΡΕΙΤΑΙ ΚΑΙ ΝΑ ΚΑΤΑΓΡΑΦΕΤΑΙ ΟΡΓΑΝΩΣΗ ΚΑΤΑΓΡΑΦΗΣ
Διαβάστε περισσότεραΤμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών
Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)
Διαβάστε περισσότεραΕίδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται:
Μάθημα 10 Συστήματα Διάχυσης και Διαχείρισης Γνώσης Chapter 10 Knowledge Transfer In The E-world Chapter 13 Knowledge Management Tools and Knowledge Portals Συστήματα Διάχυσης και Διαχείρισης Γνώσης Λογισμικό
Διαβάστε περισσότεραΜελέτη και Υλοποίηση Αλγορίθμων για Βιολογικές Εφαρμογές σε MapReduce Περιβάλλον
Μελέτη και Υλοποίηση Αλγορίθμων για Βιολογικές Εφαρμογές σε MapReduce Περιβάλλον Δανάη Κούτρα Eργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Εθνικό Μετσόβιο Πολυτεχνείο Θέματα Σκοπός της διπλωματικής
Διαβάστε περισσότεραTRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ
TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAVIS-V1-2012 TRAVIS Λογισμικό Διαχείρισης Παραβάσεων Φωτοεπισήμανσης Το σύστημα διαχείρισης παραβάσεων φωτοεπισήμανσης
Διαβάστε περισσότεραΕπαναληπτικές Ασκήσεις Μαθήματος
Επαναληπτικές Ασκήσεις Μαθήματος Ερώτηση: EAM1. Ποιο από τα παρακάτω χαρακτηριστικά δεν αποτελεί κριτήριο κατηγοριοποίησης δικτύων. Κλίμακα Τεχνολογία μετάδοσης Πλήθος τερματικών εντός του δικτύου Ερώτηση:
Διαβάστε περισσότερα2 η Σειρά Ασκήσεων Data Link Layer
HY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2017-2018 Διδάσκουσα: Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών, Πανεπιστημίου Κρήτης 2 η Σειρά Ασκήσεων Data Link Layer Άσκηση 1 Αναφέρεται τα 4 επιθυμητά
Διαβάστε περισσότεραWeb and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol
HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)
Διαβάστε περισσότεραΕικόνα 1: Κριτήρια αναζήτησης προϋπολογισμών
1. Διαδικασία καταχώρησης προϋπολογισμών από το web-rescom Αναλυτικά βήματα που θα πρέπει να ακολουθήσετε προκειμένου να εμφανίσετε, καταχωρήσετε ή και διορθώσετε τους ετήσιους και συνολικούς προϋπολογισμούς
Διαβάστε περισσότεραAEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές
AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail:
Διαβάστε περισσότεραΚεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η
Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο
Διαβάστε περισσότεραιαχείριση Τηλεφωνικών Κλήσεων
ιαχείριση Τηλεφωνικών Κλήσεων 1 Διαχει ριση Τηλεφωνικω ν Κλη σεων ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 ΔΟΜΗ ΧΡΗΣΤΩΝ ΚΑΙ ΔΙΚΑΙΩΜΑΤΑ ΕΠΙ ΤΩΝ ΤΗΛΕΦΩΝΙΚΩΝ ΚΛΗΣΕΩΝ... 3 ΣΧΗΜΑΤΙΚΗ ΑΠΕΙΚΟΝΙΣΗ... 4 ΕΙΣΕΡΧΟΜΕΝΕΣ ΚΛΗΣΕΙΣ... 5
Διαβάστε περισσότεραΣχεδιασμός Επεξεργασίας και Τηλεπεξεργασίας
Ενότητα 9 Σχεδιασμός Επεξεργασίας και Τηλεπεξεργασίας Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 9-1 Στόχοι & αντικείμενο ενότητας Σχεδιασμός επεξεργασίας Επεξεργασία κατά δεσμίδες
Διαβάστε περισσότεραΤαχύτητα, Απλότητα & Αξιοπιστία
Ταχύτητα, Απλότητα & Αξιοπιστία Αρχιτεκτονική Μηχανισμοί Αυτοελέγχου Συνδεσιμότητα Περιβάλλον Εργασίας Πληροφορίες Σχήματος Report Builder Import Manager Αρχιτεκτονική Real Time Multithreading Σταθερότητα
Διαβάστε περισσότεραΗ ολοκλήρωση της προσβασιμότητας στον χώρο της υγείας με την υπηρεσία
με την υπηρεσία Γιατί ξαφνικά μιλάμε όλοι για προσβασιμότητα? Γιατί λόγω της υποχρεωτικής εφαρμογής, από τις 25/5/2018, του νέου αυστηρότατου Ευρωπαϊκού κανονισμού (GDPR) για την ασφάλεια των προσωπικών
Διαβάστε περισσότεραΜηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές
Μεταπτυχιακό Δίπλωμα Ειδίκευσης Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Δρ. Κακαρόντζας Γεώργιος Επίκουρος Καθηγητής Τμ. Μηχανικών Πληροφορικής Τ.Ε. Μηχανική Λογισμικού για Διαδικτυακές
Διαβάστε περισσότεραΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές
ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Τα αρχεία των διαλέξεων του μαθήματος μπορείτε να βρείτε στο: http://eclass.gunet.gr/
Διαβάστε περισσότεραΤεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 1: Εισαγωγή. Γαροφαλάκης Ιωάννης Πολυτεχνική Σχολή Τμήμα Μηχ/κών Η/Υ & Πληροφορικής
Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 1: Εισαγωγή Γαροφαλάκης Ιωάννης Πολυτεχνική Σχολή Τμήμα Μηχ/κών Η/Υ & Πληροφορικής Περιεχόμενα ενότητας Ορισμός πληροφοριακού συστήματος Κύρια κριτήρια
Διαβάστε περισσότεραΕγχειρίδιο Χρήσης Slide Recorder
Εγχειρίδιο Χρήσης Slide Recorder Αναπτύχθηκε στο Κέντρο Λειτουργίας Διαχείρισης Δικτύου, Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Προγραμματιστής: Γιώργος Φράγκος Περιεχόμενα Εγχειρίδιο Χρήσης Slide
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015 Σύμφωνα με: α) τις διατάξεις των άρθρων 123, 124, 135 και 136 του Ν. 4072/2012
Διαβάστε περισσότεραΤεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου:
Διαβάστε περισσότερα1 Συστήματα Αυτοματισμού Βιβλιοθηκών
1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία
Διαβάστε περισσότεραΚατανεμημένα Συστήματα: Θεωρία και Προγραμματισμός. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα: Θεωρία και Προγραμματισμός Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
Διαβάστε περισσότεραΜάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες
Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες 4.1 Γενικά Σκοπός ενός δικτύου υπολογιστών είναι οι χρήστες να έχουν τη δυνατότητα να διαμοιράζονται πληροφορίες και συσκευές του δικτύου. Η σχεδίαση και η ανάπτυξη
Διαβάστε περισσότεραΕπίσηµη Εφηµερίδα της Ευρωπαϊκής Ένωσης. (Μη νομοθετικές πράξεις) ΚΑΝΟΝΙΣΜΟΙ
10.6.2015 L 144/1 II (Μη νομοθετικές πράξεις) ΚΑΝΟΝΙΣΜΟΙ ΕΚΤΕΛΕΣΤΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ (ΕΕ) 2015/884 ΤΗΣ ΕΠΙΤΡΟΠΗΣ της 8ης Ιουνίου 2015 για τη θέσπιση των τεχνικών προδιαγραφών και διαδικασιών που απαιτούνται
Διαβάστε περισσότεραΓκέγκα Ευρώπη Κωστοπούλου Ειρήνη
Γκέγκα Ευρώπη egkegka@it.teithe.gr Κωστοπούλου Ειρήνη eirkost@it.teithe.gr 2 ο σε επισκεψιμότητα των χρηστών στο web καθημερινά Κοινωνικό δίκτυο με τους περισσότερους χρήστες 1 ο σε προτίμηση των φοιτητών
Διαβάστε περισσότεραAEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές
AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail: e.leligkou@puas.gr
Διαβάστε περισσότεραΑΝΑΚΟΙΝΩΣΗ ΔΙΑΔΙΚΑΣΙΑΣ ΑΠΕΥΘΕΙΑΣ ΑΝΑΘΕΣΗΣ. Αριθμ. Πρωτ.: /2017 Ο ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ
ΑΝΑΚΟΙΝΩΣΗ ΔΙΑΔΙΚΑΣΙΑΣ ΑΠΕΥΘΕΙΑΣ ΑΝΑΘΕΣΗΣ Αριθμ. Πρωτ.: 129334/2017 Ο ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ ΤΟΥ ΑΡΙΣΤΟΤΕΛΕΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΑΚΟΙΝΩΝΕΙ Τη διενέργεια διαδικασίας ΑΠΕΥΘΕΙΑΣ
Διαβάστε περισσότεραΧαράλαμπος Καραγιαννίδης
Διάλεξη 4 Λειτουργικό Σύστημα & Λογισμικό Εφαρμογών H/Y Εισαγωγή στις Εφαρμογές ΤΠΕ Χαράλαμπος Καραγιαννίδης karagian@uth.gr Διάλεξη 4: Λειτουργικό Σύστημα & Εφαρμογές 1/41 20/10/2015 Σύνοψη Μαθήματος
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
> ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΟΡΙΣΜΟΣ: Το Cloud Computing είναι η ονοµασία της τεχνολογίας η οποία επιτρέπει στους χρήστες να
Διαβάστε περισσότεραΥποδομή ΤΠ: Υλικό και λογισμικό
Κεφάλαιο 5 Υποδομή ΤΠ: Υλικό και λογισμικό 5.1 ΜΑΘΗΣΙΑΚΟΙ ΣΤΟΧΟΙ Ποια είναι τα στοιχεία της υποδομής τεχνολογίας πληροφοριών (ΤΠ); Ποιες είναι οι βασικές τεχνολογίες υλικού υπολογιστών, αποθήκευσης δεδομένων,
Διαβάστε περισσότεραΕπικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών
Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία -RPC 1 Υλοποίηση RPC Προκειμένου να επιτευχθεί διαφάνεια στην κλήση RPC,
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 1: Βασικές Έννοιες Λειτουργικών Συστημάτων
Διαβάστε περισσότεραΠρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ»
Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ» Μάθημα 0.2: Το Λογισμικό (Software) Δίκτυα υπολογιστών Αντώνης Χατζηνούσκας 2 ΠΕΡΙΕΧΟΜΕΝΑ Α. Σκοπός του Μαθήματος
Διαβάστε περισσότεραΠληροφοριακά Συστήματα Διοίκησης
Πληροφοριακά Συστήματα Διοίκησης Μεγάλα Δεδομένα ΠΜΣ Λογιστική Χρηματοοικονομική και Διοικητική Επιστήμη ΤΕΙ Ηπείρου Bytes 1KB = 2 10 1MB = 2 20 1GB = 2 30 1TB = 2 40 1PB = 2 50 1EB = 2 60 1ZB = 2 70 1YB
Διαβάστε περισσότεραΗ Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα
Η Υλοποίηση της Επικοινωνίας στα Κατανεµηµένα Συστήµατα ιαφάνειες στα πλαίσια του µαθήµατος: Κατανεµηµένα Συστήµατα Ε Εξάµηνο, Τµήµα Πληροφορικής και Τεχνολογίας Υπολογιστών, ΤΕΙ Λαµίας Πέτρος Λάµψας 2002
Διαβάστε περισσότεραΑποµακρυσµένη κλήση διαδικασιών
Αποµακρυσµένηκλήση διαδικασιών Τοπική κλήση διαδικασιών Αποµακρυσµένη κλήση διαδικασιών Μεταβίβαση παραµέτρων Πρωτόκολλα επικοινωνίας Αντιγραφή µηνυµάτων Προδιαγραφές διαδικασιών RPC στο σύστηµα DCE Κατανεµηµένα
Διαβάστε περισσότεραΣυνεχής ροή πολυµέσων
Συνεχής ροή πολυµέσων Εισαγωγή ικτυακά πρωτόκολλα Πολυµέσα και δίκτυα Συνεχής ροή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές µέσων Πρωτόκολλο RTSP Πρωτόκολλο RTP οµή πακέτων RTP Πρωτόκολλο RTCP
Διαβάστε περισσότεραΛειτουργικά Συστήματα Η/Υ
Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 4 «Αρχιτεκτονικές ΛΣ» Διδάσκων: Δ Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας 1 1. Μονολιθικά συστήματα Αρχιτεκτονικές ΛΣ 2. Στρωματοποιημένη αρχιτεκτονική 3. Αρχιτεκτονική
Διαβάστε περισσότεραΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Ανάπτυξη μιας προσαρμοστικής πολιτικής αντικατάστασης αρχείων, με χρήση
Διαβάστε περισσότερα