28 Πολυπρακτορικά Συστήµατα
|
|
- Λυδία Σερπετζόγλου
- 7 χρόνια πριν
- Προβολές:
Transcript
1 ΚΕΦΑΛΑΙΟ Πολυπρακτορικά Συστήµατα "There is no such thing as a single agent system". [Woodridge, 2002] Η παραπάνω ρήση από το βιβλίο του M.Wooldridge τονίζει, ίσως µε περισσή έµφαση, ότι είναι πλέον συχνό φαινόµενο να υλοποιούνται συστήµατα τα οποία αποτελούνται από πράκτορες που αλληλεπιδρούν. Το να απαρτίζεται ένα υπολογιστικό σύστηµα από αλληλεπιδρώντα υποσυστήµατα δεν αποτελεί καινοτοµία στο χώρο της επιστήµης υπολογιστών. Εκείνο που είναι πραγµατικά νέο είναι ότι η αλληλεπίδραση στα πολυπρακτορικά συστήµατα είναι δυναµική και όχι στατικά καθορισµένη, δίνοντας τη δυνατότητα στο σύστηµα να συµπεριφερθεί µε σωστό τρόπο ακόµη και σε περιπτώσεις που δεν είχαν αρχικά προβλεφθεί. Έτσι η τεχνολογία πρακτόρων αποτελεί ουσιαστικά µια νέα σχολή προγραµµατισµού (agent oriented programming), µε την έννοια ότι ο πράκτορας αποτελεί τη βασική µονάδα αφαίρεσης τόσο στο σχεδιασµό όσο και στην υλοποίηση του συστήµατος. Αν και η δηµιουργία πρακτοροστραφών (agent-oriented) (κατά το αντικειµενοστραφών, object-oriented) γλωσσών προγραµµατισµού είναι ακόµη σε ερευνητικό στάδιο, εντούτοις φαίνεται να µπορεί να αποτελέσει ικανοποιητικό εργαλείο για τη διαχείριση της πολυπλοκότητας των συστηµάτων λογισµικού. Η δυναµική φύση της αλληλεπίδρασης των πρακτόρων, καθώς και το γεγονός ότι οι πράκτορες αποτελούν αυτόνοµες οντότητες, εγείρει µια σειρά αρκετά δύσκολων θεµάτων που αφορούν την υλοποίηση πολυπρακτορικών συστηµάτων. Το παρόν κεφάλαιο αποτελεί µια εισαγωγή στις τεχνικές και τα πρωτόκολλα που έχουν προταθεί στη βιβλιογραφία. Θα πρέπει να τονισθεί ότι η εξαντλητική παράθεση των τεχνικών που έχουν προταθεί ξεφεύγει από τα όρια και τους στόχους του παρόντος βιβλίου, καθώς τα πολυπρακτορικά συστήµατα αποτελούν τρέχουσα ερευνητική περιοχή µε µεγάλο ενδιαφέρον και πληθώρα νέων αποτελεσµάτων. 609
2 610 Τεχνητή Νοηµοσύνη 28.1 Βασικές Έννοιες Ένα πολυπρακτορικό σύστηµα (multi-agent system) είναι ένα σύστηµα που σχεδιάστηκε και υλοποιήθηκε ως ένα σύνολο πρακτόρων που αλληλεπιδρούν δηλαδή συνεργάζονται, συντονίζονται, διαπραγµατεύονται, κτλ. Τα πολυπρακτορικά συστήµατα µαζί µε την κατανεµηµένη επίλυση προβληµάτων (distributed problem solving) αποτελούν τους βασικούς τοµείς της κατανεµηµένης ΤΝ, (distributed artificial intelligence). Η κατανεµηµένη επίλυση προβληµάτων ασχολείται µε το πώς ένα συγκεκρι- µένο πρόβληµα µπορεί να επιλυθεί από έναν αριθµό επεξεργαστικών µονάδων που συνεργάζονται διαµοιράζοντας γνώση για το πρόβληµα καθώς και τις επιµέρους λύσεις. Τα πολυπρακτορικά συστήµατα είναι ουσιαστικά ένα δίκτυο από "χαλαρά συνδεδεµένους" πράκτορες που δρουν µαζί για να επιλύσουν προβλήµατα που είναι πέρα των δυνατοτήτων και της γνώσης ενός µόνο πράκτορα. Αν και σε πρώτη µατιά θα φαινόταν ότι δεν υπάρχει διαφορά µεταξύ των δύο περιοχών εντούτοις η συνεργασία στα πολυπρακτορικά συστήµατα είναι δυναµική µε την έννοια ότι οι οντότητες που αλληλεπιδρούν είναι αυτόνοµες, άρα αποφασίζουν για το πότε και πώς θα συνεργαστούν. Έτσι ένα πολυπρακτορικό σύστηµα µπορεί να έχει σαν στόχους: Την επίλυση προβληµάτων που είναι πολύ πολύπλοκα για να επιλυθούν αποδοτικά από ένα µόνο πράκτορα. Την επίλυση προβληµάτων τα οποία είναι από τη φύση τους κατανεµηµένα, όπως για παράδειγµα προβλήµατα στα οποία απαιτείται συλλογή πληροφοριών από κατανεµηµένες πηγές, όπως δίκτυα αισθητήρων, κατανεµηµένες βάσεις πληροφοριών, έλεγχος εναέριας κυκλοφορίας, κτλ. Την επίλυση προβληµάτων στα οποία η εµπειρογνωµοσύνη είναι κατανεµηµένη, όπως για παράδειγµα ροή εργασιών σε κάποιο περιβάλλον εργασίας, κτλ. Τη διασύνδεση και λειτουργία ήδη υπαρχόντων συστηµάτων (legacy systems) έτσι ώστε να είναι εύκολη η εκµετάλλευση τους χωρίς σηµαντικές τροποποιήσεις (mediator systems). Στα πολυπρακτορικά συστήµατα οι πράκτορες είτε εργάζονται αυτόνοµα ανταλλάσσοντας πληροφορίες ή/και υπηρεσίες και προσπαθούν να επιτύχουν τους δικούς τους ανεξάρτητους στόχους, ή συνεργάζονται επιλύνοντας υποπροβλήµατα έτσι ώστε ο συνδυασµός των επιµέρους λύσεων που θα προκύψουν να αποτελέσει την τελική λύση. Στη γενική περίπτωση, τα περιβάλλοντα της κατηγορίας είναι ανοικτά, δεν υπάρχει ένας κεντρικός σχεδιασµός του όλου συστήµατος, οι πράκτορες που δρουν σε αυτά είναι δυνατό να συνεργάζονται ή να διαπραγµατεύονται την επίτευξη των προσωπικών τους στόχων και παρέχουν στους πράκτορες δυνατότητα επικοινωνίας. Κύριο χαρακτηριστικό των συνεργαζόµενων πρακτόρων είναι η δυνατότητα συντονισµού (coordination) µέσω κάποιας γλώσσας επικοινωνίας, έτσι ώστε να φτάσουν σε κοινά αποδεκτές συµφωνίες και να επιλύσουν ενδεχόµενες συγκρούσεις οι οποίες προκύπτουν από την επίτευξη των επιµέρους στόχων τους. Ίσως ο πλέον περιεκτικός ορισµός του τι είναι συντονισµός δίνεται από τους Huhns και Stephens: "ο συντονισµός είναι η ιδιότητα ενός συστήµατος πρακτόρων να φέρουν εις πέρας ενέργειες µέσα σε ένα κοινό περιβάλλον". Οι πράκτορες µπορεί να συντονίζουν τη δράση τους είτε για να επιτύχουν έναν κοινό στόχο (συνεργασία-cooperation) ή για να επι-
3 Κεφάλαιο 28: Πολυπρακτορικά Συστήµατα 615 µήνυµα βάσει του πρωτοκόλλου. Έτσι αν για παράδειγµα ο τύπος του µηνύµατος είναι ερώτηση τότε ο πράκτορας "γνωρίζει" ότι πρέπει να αντιδράσει δίνοντας κάποιου είδους απάντηση Η Γλώσσα Επικοινωνίας KQML Η KQML (Knowledge and Query Manipulation Language), αποτελεί ταυτόχρονα πρωτόκολλο και µια γλώσσα επικοινωνίας µεταξύ πρακτόρων. Η γλώσσα συγκέντρωσε το ενδιαφέρον της επιστηµονικής κοινότητας και αποτελεί µια από τις κύριες γλώσσες επικοινωνίας πρακτόρων (ACL, Agent Communication Languages) µε αρκετές εφαρµογές. Στην KQML ορίζονται τρία διαφορετικά επίπεδα (Σχήµα 28.3): Το επίπεδο περιεχοµένου (content layer), το οποίο αφορά το περιεχόµενο του µεταδιδόµενου µηνύµατος. Αυτό καθορίζεται από την αντίστοιχη εφαρµογή και µπορεί να είναι οτιδήποτε. Το επίπεδο µηνύµατος (message layer), το οποίο είναι ο πυρήνας της γλώσσας. Στο επίπεδο αυτό καθορίζεται ο τύπος του µηνύµατος, µε κάποια από τις διαθέσι- µες δηλώσεις (performative) από το σύνολο που έχει καθοριστεί για τη γλώσσα (tell, ask, reply, inform, advertise, κτλ) καθώς και το πρωτόκολλο (protocol), δηλαδή ο τρόπος µετάδοσης και λήψης των µηνυµάτων, όπως για παράδειγµα σύγχρονος, ασύγχρονος, κτλ. Το επίπεδο επικοινωνίας (communication layer), στο οποίο καθορίζονται οι χα- µηλού επιπέδου λεπτοµέρειες υλοποίησης της επικοινωνίας. Επίπεδο Επικοινωνίας Επίπεδο Μηνύµατος Επίπεδο Περιεχοµένου Λεπτοµέρειες υλοποίησης της επικοινωνίας Τύπος και πρωτόκολλο Περιεχόµενο του µεταδιδόµενου µηνύµατος Σχήµα 28.3: Επίπεδα του πρωτοκόλλου KQML. Τα µηνύµατα στην KQML έχουν την ακόλουθη µορφή: (<performative> :sender <ο αποστολέας> :receiver <ο παραλήπτης> :language <η γλώσσα στην οποία έχει κωδικοποιηθεί το περιεχόµενο> :ontology <η οντολογία είναι το λεξιλόγιο το οποίο πρέπει να χρησιµοποιηθεί για να γίνει κατανοητό το µήνυµα> :content <το περιεχόµενο του µηνύµατος> ) Για παράδειγµα, το µήνυµα που ακολουθεί είναι µια ερώτηση για την τιµή της µετοχής της εταιρίας ΙΒΜ στο χρηµατιστήριο. Ο πράκτορας που ρωτά ονοµάζεται stock-client εκείνος που απαντά stock-server, η γλώσσα στην οποία είναι κωδικο-
4 Κεφάλαιο 28: Πολυπρακτορικά Συστήµατα 625 το ρόλο του διαχειριστή (manager), ο οποίος χωρίζει το πρόβληµα σε υποπροβλήµατα και αναλαµβάνει να τα αναθέσει στους εργολάβους (contractors), καθώς και να επιβλέπει την πορεία της λύσης, ή το ρόλο του εργολάβου (contractor), ο οποίος αναλαµβάνει να λύσει ένα υποπρόβληµα. Οι εργολάβοι µπορούν να χωρίσουν το υποπρόβληµα που έχουν αναλάβει σε περισσότερα υποπροβλήµατα και µε τη σειρά τους να το αναθέσουν σε άλλους πράκτορες. Έχω αυτή την εργασία. Ποιος θα την κάνει; Ποιος είναι ο πιο κατάλληλος; OK! Πάρε την εργασία! προσφορές ανάθεση ΧΡΟΝΟΣ Σχήµα 28.10: Ανάθεση προβληµάτων από την πλευρά του διαχειριστή. Η διαδικασία ανάθεσης των υποπροβληµάτων περιλαµβάνει τη τους (announcement) από το διαχειριστή σε όλους ή σε µερικούς από τους πράκτορες. Οι αποδέκτες των δηµοσιοποιήσεων αξιολογούν αν είναι ικανοί να αναλάβουν τη λύση του υποπροβλήµατος και στέλνουν αντίστοιχα προσφορές (bids) ή απορρίψεις (declination) στο διαχειριστή (Σχήµα 28.11). Τέλος ο διαχειριστής αφού συλλέξει τις προσφορές (bids) από τους υποψήφιους εργολάβους τις αξιολογεί και κάνει τις κατάλληλες αναθέσεις (awards). Κάποιος χρειάζεται µια εργασία. Μπορώ να την κάνω; Ναι. Θα κάνω µια προσφορά για αυτή. OK! Την πήρα! (α) προσφορά ανάθεση απόρριψη (β) Κάποιος χρειάζεται µια εργασία. Μπορώ να την κάνω; Οχι! ΧΡΟΝΟΣ Σχήµα 28.11: Αποδοχή (α) και απόρριψη (β) µιας ς από ένα πράκτορα.
5 Κεφάλαιο 28: Πολυπρακτορικά Συστήµατα 629 Για να γίνει περισσότερο κατανοητό το παραπάνω έστω ότι ο πράκτορας προσφέρει µια τιµή µικρότερη από τη µέγιστη δυνατή τιµή του. Τότε διακινδυνεύει να χάσει τον πλειστηριασµό από κάποιον άλλο πράκτορα ο οποίος θα δώσει µεγαλύτερη προσφορά, ενώ ίσως θα µπορούσε να την κερδίσει δίνοντας την πραγµατική του προσφορά (Σχήµα 28.13, περίπτωση (α)). Στην αντίθετη περίπτωση αν δώσει µια αρκετά µεγαλύτερη τιµή για να αυξήσει την πιθανότητα να κερδίσει, κινδυνεύει να βρεθεί στη δυσάρεστη θέση να καταβάλλει τίµηµα µεγαλύτερο από εκείνο που ήταν διατεθειµένος να διαθέσει (Σχήµα 28.13, περίπτωση (β)). Αν προσφέρει τη µέγιστη δυνατή του τιµή τότε από τη µια µεγιστοποιεί τις πιθανότητες να κερδίσει τον πλειστηριασµό και από την άλλη δε, ρισκάρει να καταβάλλει µεγαλύτερο τίµηµα από εκείνο που η αγορά κρίνει ότι αξίζει το αγαθό, καθώς θα καταβάλλει την τιµή της δεύτερης µεγαλύτερης προσφοράς (Σχήµα 28.13, περίπτωση (γ)). Μέγιστη δυνατή τιµή για τον πράκτορα. Τιµή προσφοράς µεγαλύτερη από την µέγιστη δυνατή ανταγωνιστή Τιµή προσφοράς, ίση µε την µέγιστη δυνατή τιµή ανταγωνιστή µικρότερη από την µέγιστη δυνατή Περίπτωση (α): Ο πράκτορας χάνει τον πλειστηριασµό ενώ µπορούσε να τον κερδίσει. Επιπλέον κόστος που καλείται να καταβάλλει ο πράκτορας. Περίπτωση (β): Ο πράκτορας καλείται να πληρώσει µεγαλύτερη τιµή από εκείνη την οποία ήταν διατεθειµένος να πληρώσει. Τιµή που θα καταβάλλει ο πράκτορας. ( καλύτερου ανταγωνιστή) Περίπτωση (γ): Ο πράκτορας κερδίζει την δηµοπρασία µε την µικρότερη δυνατή τιµή. Σχήµα Περιπτώσεις προφορών στους πλειστηριασµούς Vickrey. Αν και οι πλειστηριασµοί δεν είναι τόσο συχνοί στην καθηµερινή ζωή, εντούτοις αποτελούν ένα από τα πλέον χρησιµοποιούµενα πρωτόκολλα διαπραγµάτευσης σε πολυπρακτορικά συστήµατα. Το γεγονός οφείλεται στο ότι είναι πρωτόκολλα σχετικά απλά στην υλοποίηση τους και µπορεί να χρησιµοποιηθούν σε πλήθος περιπτώσεων, όπως για κατανοµή πόρων, διάθεση αγαθών, κτλ Εφαρµογές Τα συστήµατα πρακτόρων περιλαµβάνουν ένα ευρύ φάσµα εφαρµογών. Αν και η τεχνολογία αυτή βρίσκεται ακόµη σε πρώιµο στάδιο, έχει εφαρµοστεί µε επιτυχία σε
Νοήµονες Πράκτορες. ! Παροχή έξυπνων υπηρεσιών βοήθειας, Αναζήτηση πληροφοριών στο διαδίκτυο, Οργάνωση καθηµερινού προγράµµατος, κλπ.
Νοήµονες Πράκτορες Γενικά! Πράκτορας (agent): Μία οντότητα που αντιλαµβάνεται το περιβάλλον µέσα στο οποίο βρίσκεται µε τη βοήθεια αισθητήρων (sensors), είναι µέρος του περιβάλλοντος αυτού, κάνει συλλογισµούς
Διαβάστε περισσότεραΕυφυείς Τεχνολογίες ----Πράκτορες
Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 5: Πολυπρακτορικά Συστήματα (Πολλαπλών Πρακτόρων) Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 5 Η κατανόηση των
Διαβάστε περισσότεραΚεφάλαιο 28. Πολυπρακτορικά Συστήµατα. Τεχνητή Νοηµοσύνη - Β' Έκδοση Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η.
Κεφάλαιο 28 Πολυπρακτορικά Συστήµατα "There is no such thing as a single agent system". [Woodridge 2002] Τεχνητή Νοηµοσύνη - Β' Έκδοση Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου
Διαβάστε περισσότεραΓλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το
Σηµαντικά σηµεία κεφαλαίου Τα τρία στάδια επίλυσης ενός προβλήµατος: Ακριβής προσδιορισµό του προβλήµατος Ανάπτυξη του αντίστοιχου αλγορίθµου. ιατύπωση του αλγορίθµου σε κατανοητή µορφή από τον υπολογιστή.
Διαβάστε περισσότεραΕυφυείς Τεχνολογίες ----Πράκτορες
Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 3: Εισαγωγή στους Ευφυείς Πράκτορες Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 3 H κατανόηση της φύσης των πρακτόρων
Διαβάστε περισσότεραΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Στόχος Θεματικής Ενότητας Οι μαθητές να περιγράφουν τους βασικούς τομείς της Επιστήμης των Υπολογιστών και να μπορούν
Διαβάστε περισσότεραΕυφυείς Τεχνολογίες ----Πράκτορες
Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 7: Επικοινωνία Πρακτόρων στο περιβάλλον JADE Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 7 Η κατανόηση του θεωρητικού
Διαβάστε περισσότεραΚεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος
Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν
Διαβάστε περισσότεραιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων
ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων Μαρία Ι. Ανδρέου ΗΜΥ417, ΗΜΥ 663 Κατανεµηµένα Συστήµατα Χειµερινό Εξάµηνο 2006-2007 Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο
Διαβάστε περισσότεραΤεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents)
Τεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents) Ορισµός και θεωρητικές θεµελιώσεις Χαρακτηριστικά Αλληλεπίδραση µε το περιβάλλον Θέµατα αναπαράστασης και επικοινωνίας πρακτόρων Ευφυής Πράκτορας:
Διαβάστε περισσότεραΒάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυή Πληροφοριακά Συστήματα. Δρ. Κωνσταντίνος Χ.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Eυφυή Πληροφοριακά Συστήματα Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Ανάγκη για Ευφυή Πληροφοριακά Συστήματα Η συσσώρευση ολοένα και μεγαλύτερου
Διαβάστε περισσότεραΥποδείγματα Ανάπτυξης
Υποδείγματα Ανάπτυξης περιεχόμενα παρουσίασης Αποσύνθεση Αφαίρεση Μοντελοποίηση Η δεδομένο λειτουργική προσέγγιση Η αντικειμενοστρεφής προσέγγιση αποσύνθεση Όταν επιχειρούμε τη λύση ενός προβλήματος, πρώτα
Διαβάστε περισσότεραΠληροφορική 2. Τεχνητή νοημοσύνη
Πληροφορική 2 Τεχνητή νοημοσύνη 1 2 Τι είναι τεχνητή νοημοσύνη; Τεχνητή νοημοσύνη (AI=Artificial Intelligence) είναι η μελέτη προγραμματισμένων συστημάτων τα οποία μπορούν να προσομοιώνουν μέχρι κάποιο
Διαβάστε περισσότεραΣχεδιασµός βασισµένος σε συνιστώσες
Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι
Διαβάστε περισσότεραΛειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι
Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού
Διαβάστε περισσότεραΕυφυείς Τεχνολογίες ----Πράκτορες
Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 8: Ευφυείς Πράκτορες Ανασκόπηση Τύποι-Εφαρμογές Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Ενότητα 8 Ανασκόπηση των Ευφυών Πρακτόρων και των
Διαβάστε περισσότεραΠερίληψη Λαμπρόπουλος
Περίληψη Λαμπρόπουλος 1. Αντικείμενο και Περιγραφή της Διατριβής H διδακτορική διατριβή με τίτλο «Σχεδιασμός και υλοποίηση συστήματος διαχείρισης και ενοποίησης διαφορετικών ταυτοτήτων χρηστών σε δίκτυα
Διαβάστε περισσότεραΑρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού
Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού
Διαβάστε περισσότεραΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ
ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ Τεχνολογία Δικτύων Επικοινωνιών Πρωτόκολλα και Αρχιτεκτονική
Διαβάστε περισσότεραΑλγοριθμική Θεωρία Παιγνίων
Αλγοριθμική Θεωρία Παιγνίων ιδάσκοντες: E. Ζάχος, Α. Παγουρτζής,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Πολύπλοκα Συστήματα
Διαβάστε περισσότεραΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.
ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26 Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.: 43 Άσκηση 3 Μια αξιόπιστη multicast υπηρεσία επιτρέπει σε έναν
Διαβάστε περισσότεραΕΥΦΥΗ ΣΥΣΤΗΜΑΤΑ ΛΟΓΙΣΜΙΚΟΥ. ΣΩΜΑΡΑΣ ΧΡΗΣΤΟΣ Master στα Πληροφοριακά Συστήματα
ΕΥΦΥΗ ΣΥΣΤΗΜΑΤΑ ΛΟΓΙΣΜΙΚΟΥ Master στα Πληροφοριακά Συστήματα ΕΡΩΤΗΜΑΤΑ Γνωρίζετε τι μπορεί να κάνει ο Η/Υ για σας ενώ δεν είστε μπροστά του; Μπορεί ο Η/Υ σας να εκμεταλλευτεί κάποιον άλλον για να κάνει
Διαβάστε περισσότερα7.2 Τεχνολογία TCP/IP
7.2 Τεχνολογία TCP/IP Ερωτήσεις 1. Πώς χρησιµοποιείται σήµερα ο όρος TCP/IP; ε ποια πρωτόκολλα αναφέρεται και γιατί έχει επικρατήσει αυτή η ονοµασία; 2. Ποια ανάγκη οδήγησε στην επικράτηση της τεχνολογίας
Διαβάστε περισσότεραΔροµολόγηση (Routing)
Δροµολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναµικός Προγραµµατισµός Dijkstra s Algorithm Αλγόριθµοi Δροµολόγησης Link State Distance Vector Δροµολόγηση σε Κινητά Δίκτυα Δροµολόγηση
Διαβάστε περισσότεραΤι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;
Διαβάστε περισσότεραΠεριεχόμενα ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Πρόλογος 15
Περιεχόμενα Πρόλογος 15 ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 1 Τεχνητή νοημοσύνη 21 1.1 Εισαγωγή 21 1.2 Ιστορική εξέλιξη 22 1.3 Εφαρμογές Τεχνητής Νοημοσύνης 25 2 Επίλυση Προβλημάτων 29 2.1 Διαμόρφωση
Διαβάστε περισσότεραΤη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που
7.7 Πρωτόκολλο ARP 1 ύο είδη διευθύνσεων: MAC - IP Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που µπορεί
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 6 - Νοήμονες Πράκτορες
ΚΕΦΑΛΑΙΟ 6 - Νοήμονες Πράκτορες Σύνοψη Οι νοήμονες (ή ευφυείς) πράκτορες αποτελούν σύγχρονα συστήματα Τεχνητής Νοημοσύνης στα οποία δυνητικά μπορούν να χρησιμοποιηθούν επιλεκτικά και σε συνδυασμό μέθοδοι
Διαβάστε περισσότεραΔιάλεξη 18: Πρόβλημα Βυζαντινών Στρατηγών. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι
Διάλεξη 8: Πρόβλημα Βυζαντινών Στρατηγών ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι Ορισμός Προβλήματος Τι θα δούμε σήμερα Συνθήκες Συμφωνίας κάτω από Βυζαντινό Στρατηγό Πιθανοτικοί αλγόριθμοι επίλυσης Βυζαντινής
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Κατηγορίες Πληροφοριακών Συστημάτων Διοικητικής Υποστήριξης
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κατηγορίες Πληροφοριακών Συστημάτων Διοικητικής Υποστήριξης 1 ΕΙΣΑΓΩΓΗ (1) Ταξινόμηση ΠΣ ανάλογα με τις λειτουργίες που υποστηρίζουν: Συστήματα Επεξεργασίας Συναλλαγών ΣΕΣ (Transaction
Διαβάστε περισσότεραShopping Robots Shopbots. Παρουσίασητων. Μάθηµα: Τεχνολογία ιαδικτύου & Ηλεκτρονικό Εµπόριο. ΜΠΣ ιοίκηση & Οικονοµική Τηλεπικοινωνιακών ικτύων
Παρουσίασητων Shopping Robots Shopbots Κώστας Κολοµβάτσος (kostasks@di.uoa.gr) Pervasive Computing Research Group (p-comp.di.uoa.gr) Μάθηµα: Τεχνολογία ιαδικτύου & Ηλεκτρονικό Εµπόριο ΜΠΣ ιοίκηση & Οικονοµική
Διαβάστε περισσότεραΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας
Ινστιτούτα Επαγγελματική Κατάρτισης ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι Σημειώσεις Θεωρίας Επιμέλεια: Ματθές Δημήτριος Αθήνα 2017 Μάθημα 1: Βασικές Έννοιες στα Δίκτυα Υπολογιστών 1.1 Δίκτυο Υπολογιστών Ένα δίκτυο είναι
Διαβάστε περισσότεραΚατανεµηµένη Τεχνητή Νοηµοσύνη Τµήµα Πληροφορικής Πανεπιστήµιο Πειραιώς Αλέξανδρος Αρτίκης Καθολικότητα Τάσεις στην ιστορία της πληροφορικής (1) Η συνεχιζόµενη µείωση του κόστους στον υπολογιστικό εξοπλισµό
Διαβάστε περισσότεραΕίδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται:
Μάθημα 10 Συστήματα Διάχυσης και Διαχείρισης Γνώσης Chapter 10 Knowledge Transfer In The E-world Chapter 13 Knowledge Management Tools and Knowledge Portals Συστήματα Διάχυσης και Διαχείρισης Γνώσης Λογισμικό
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας
Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία
Διαβάστε περισσότεραΕφαρμογές Υπολογιστικής Νοημοσύνης στις Ασύρματες Επικοινωνίες
ΑΛΕΞΑΝΔΡΕΙΟ Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. Εφαρμογές Υπολογιστικής Νοημοσύνης στις Ασύρματες Επικοινωνίες Πτυχιακή εργασία Φοιτήτρια: Ριζούλη Βικτώρια
Διαβάστε περισσότεραChapter 6. Problem Solving and Algorithm Design. Στόχοι Ενότητας. Επίλυση προβληµάτων. Εισαγωγή. Nell Dale John Lewis
Στόχοι Ενότητας Chapter 6 Problem Solving and Algorithm Design Nell Dale John Lewis Αναγνώριση αν ένα πρόβληµα µπορεί να επιλυθεί µε τη χρήση υπολογιστή Περιγραφή της διαδικασίας επίλυσης προβληµάτων και
Διαβάστε περισσότεραΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Α_ΤΕΤΡΑΜ_ ΕΣΠΕΡΙΝΟ ΛΥΚΕΙΟ ΛΑΡΙΣΑΣ. ΘΕΜΑ: E-LEARNING Αντζελα Πιετρη-Αριστελα Γκιονι ESPERINO LYKEIO LARISAS
ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Α_ΤΕΤΡΑΜ_2014-15 ΕΣΠΕΡΙΝΟ ΛΥΚΕΙΟ ΛΑΡΙΣΑΣ ΘΕΜΑ: E-LEARNING Αντζελα Πιετρη-Αριστελα Γκιονι ΜΑΘΗΣΗ Μάθηση είναι μια μόνιμη αλλαγή στη συμπεριφορά του ατόμου, η οποία είναι αποτέλεσμα εμπειρίας
Διαβάστε περισσότεραΑλγοριθμική Θεωρία Παιγνίων: Εισαγωγή και Βασικές Έννοιες
Αλγοριθμική Θεωρία Παιγνίων: Εισαγωγή και Βασικές Έννοιες ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Πολύπλοκα Συστήματα αποτελούνται από πολλές
Διαβάστε περισσότεραΤεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΙόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;
Διαβάστε περισσότερα1 Εισαγωγή στις Συνδυαστικές Δημοπρασίες - Combinatorial Auctions
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεωρία Παιγνίων και Αποφάσεων Διδάσκων: Ε. Μαρκάκης, Εαρινό εξάμηνο 2015 Συμπληρωματικές σημειώσεις για τον μηχανισμό VCG 1 Εισαγωγή στις Συνδυαστικές
Διαβάστε περισσότεραΣχεδιασµός Οικολογικού ιαµεσολαβητή για την εποπτεία και διαχείριση δικτύου διανοµής ηλεκτρικής ενέργειας
Σχεδιασµός Οικολογικού ιαµεσολαβητή για την εποπτεία και διαχείριση δικτύου διανοµής ηλεκτρικής ενέργειας Σωτηρία ριβάλου Εθνικό Μετσόβιο Πολυτεχνείο Μονάδα Εργονοµίας Συστήµατα διανοµής ηλεκτρικής ενέργειας
Διαβάστε περισσότεραΠεριεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.
Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής Περιεχόµενα Κατηγορίες Π.Σ. ιαχείρισης Πράξεων ιοίκησης Υποστήριξης Αποφάσεων Έµπειρα Συστήµατα Ατόµων και Οµάδων Ο κύκλος ζωής Π.Σ. Ορισµός Φάσεις Χρήστες
Διαβάστε περισσότεραΠλαίσιο Εργασιών. Στρατηγικές Ευκαιρίες
1 Πλαίσιο Εργασιών Στρατηγικές Κατευθύνσεις του Οργανισµού 2 3 Στρατηγικές Κατευθύνσεις των ΠΣ Κρίσιµοι Παράγοντες Επιτυχίας του Οργανισµού Κρίσιµοι Παράγοντες Επιτυχίας των ΠΣ 4 Βραχυχρόνια Στρατηγικές
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ
7.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.
Διαβάστε περισσότεραΔίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης
Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή Κ. Βασιλάκης Περίγραμμα Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι είναι τα πρωτόκολλα Τα άκρα του δικτύου
Διαβάστε περισσότεραΤο Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS)
Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS) Ελένη Καλδούδη Τμήμα Ιατρικής Δημοκρίτειο Πανεπιστήμιο Θράκης 2003 θέματα το χθές, το σήμερα και το αύριο για τα PACS απαιτήσεις από
Διαβάστε περισσότεραΒάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυείς Πράκτορες. Δρ. Κωνσταντίνος Χ. Γιωτόπουλος
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Eυφυείς Πράκτορες Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Αρχιτεκτονικές Ευφυών Πρακτόρων Με τον όρο αρχιτεκτονική ενός διαμεσολαβητή (και
Διαβάστε περισσότεραΤεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)
Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν
Διαβάστε περισσότεραΘΕΜΑΤΑ ΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2006 / 2007
ΘΕΜΑΤΑ ΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2006 / 2007 Επιβλέπων : Επικ. Καθηγητής Σπύρος ενάζης Για περισσότερες πληροφορίες σχετικά µε τις παρακάτω διπλωµατικές εργασίες να επικοινωνήσετε µε τον Σπύρο ενάζη (sdena@ece.upatras.gr)
Διαβάστε περισσότεραΣχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112
Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι
ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι Συστήματα Υποστήριξης Αποφάσεων Τα Συστήματα Υποστήριξης Αποφάσεων (Σ.Υ.Α. - Decision Support Systems, D.S.S.) ορίζονται ως συστήματα
Διαβάστε περισσότεραΕπικοινωνία Ανθρώπου Υπολογιστή. Α1. Εισαγωγή στην ΕΑΥ και γενικές πληροφορίες για το µάθηµα
Επικοινωνία Ανθρώπου Υπολογιστή Α1. Εισαγωγή στην ΕΑΥ και γενικές πληροφορίες για το µάθηµα (2017-18) Ίων Ανδρουτσόπουλος http://www.aueb.gr/users/ion/ 1 Τι θα ακούσετε Τι είναι η Επικοινωνία Ανθρώπου-Υπολογιστή;
Διαβάστε περισσότεραΑνοχή απέναντι σε Σφάλµατα Fault Tolerance
Ανοχή απέναντι σε Σφάλµατα Fault Tolerance Μαρία Ι. Ανδρέου ΗΜΥ417, ΗΜΥ 663 Κατανεµηµένα Συστήµατα Χειµερινό Εξάµηνο 2006-2007 Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Κύπρου Βασικές
Διαβάστε περισσότεραΠερίληψη ιπλωµατικής Εργασίας
Περίληψη ιπλωµατικής Εργασίας Θέµα: Πρότυπη Εφαρµογή ιαλειτουργικότητας για Φορητές Συσκευές Όνοµα: Κωνσταντίνος Χρηστίδης Επιβλέπων: Ιωάννης Βασιλείου Συν-επιβλέπων: Σπύρος Αθανασίου 1. Αντικείµενο Αντικείµενο
Διαβάστε περισσότεραΚατανεμημένα Συστήματα Ι
Συναίνεση χωρίς την παρουσία σφαλμάτων Κατανεμημένα Συστήματα Ι 4η Διάλεξη 27 Οκτωβρίου 2016 Παναγιώτα Παναγοπούλου Κατανεμημένα Συστήματα Ι 4η Διάλεξη 1 Συναίνεση χωρίς την παρουσία σφαλμάτων Προηγούμενη
Διαβάστε περισσότεραΣΧΕ ΙΑΣΗ ΑΝΤΙΚΕΙΜΕΝΩΝ ΜΕ ΑΡΜΟ ΙΟΤΗΤΕΣ. Ορισµός σχεδιαστικών προτύπων Εφαρµογή των 9 GRASP προτύπων
ΣΧΕ ΙΑΣΗ ΑΝΤΙΚΕΙΜΕΝΩΝ ΜΕ ΑΡΜΟ ΙΟΤΗΤΕΣ Ορισµός σχεδιαστικών προτύπων Εφαρµογή των 9 GRASP προτύπων 1 Γενικά Εξαιρετικά σηµαντικά: η απόφαση για το που ανήκουν οι µέθοδοι, και πως αλληλεπιδρούν τα αντικείµενα
Διαβάστε περισσότεραΕπίπεδο Δικτύου: Διαδικτύωση
Επίπεδο Δικτύου: Διαδικτύωση Μάθημα «Δίκτυα Υπολογιστών» Τμήμα Πληροφορικής Οικονομικό Πανεπιστήμιο Αθηνών Εαρινό Εξάμηνο 2013-14 Γεώργιος Ξυλωμένος Γεώργιος Δ. Σταμούλης Βασίλειος Σύρης Εισαγωγή Υπάρχει
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής
Προγραμματισμός Η/Υ Προτεινόμενα θέματα εξετάσεων Εργαστήριο Μέρος 1 ό ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Ιανουάριος 2011 Καλογιάννης Γρηγόριος Επιστημονικός/ Εργαστηριακός
Διαβάστε περισσότεραΟΡΓΑΝΩΣΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ. Κεφάλαιο 1: Εισαγωγή στη Διοίκηση Επιχειρήσεων
ΟΡΓΑΝΩΣΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ Κεφάλαιο 1: Εισαγωγή στη Διοίκηση Επιχειρήσεων Ερωτήσεις Στόχοι 1 ου Μαθήµατος Ø Ποιες είναι οι προκλήσεις στον εργασιακό χώρο σήµερα; Ø Πώς είναι οι οργανισµοί στο νέο
Διαβάστε περισσότεραΥπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)
Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Χρήστος Ηλιούδης Πλεονεκτήματα των Υπηρεσιών Ιστού Διαλειτουργικότητα: Η χαλαρή σύζευξή τους οδηγεί στην ανάπτυξη ευέλικτου λογισμικού
Διαβάστε περισσότερα7.7 Πρωτόκολλο ARP. 1. Το πρωτόκολλο ARP μετατρέπει τις διευθύνσεις IP στις αντίστοιχες φυσικές. Σ Λ
7.7 Πρωτόκολλο ARP & Ερωτήσεις 1. Ποιος ο ρόλος του Πρωτοκόλλου Μετατροπής Διεύθυνσης (ARP); 2. Τι είναι ο πίνακας ARP, τι πληροφορία περιλαμβάνει και με ποιο τρόπο ενημερώνεται και ποιος ο χρόνος ζωής
Διαβάστε περισσότεραόροι του συμβολαίου ικανοποιούνται. Δ. Βολιώτης 2
Ατελή Συμβόλαια Η θεωρία ατελών συμβολαίων δεν έχει ένα σαφώς προσδιορισμένο περιεχόμενο. Αναλυτικά θα λέγαμε ότι τόσο ο Εντολέας όσο και ο Εντολοδόχος δεν έχουν πλήρη γνώση του συνόλου των εφικτών συμβολαίων
Διαβάστε περισσότερα6. 1 Η έννοια του προγράμματος
6. 1 Η έννοια του προγράμματος Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει, τρία στάδια. 1.Τον ακριβή προσδιορισμό του προβλήματος. 2.Την ανάπτυξη του αντίστοιχου αλγορίθμου. 3.Τη διατύπωση
Διαβάστε περισσότεραΛειτουργικά Συστήματα Η/Υ
Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 4 «Αρχιτεκτονικές ΛΣ» Διδάσκων: Δ Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας 1 1. Μονολιθικά συστήματα Αρχιτεκτονικές ΛΣ 2. Στρωματοποιημένη αρχιτεκτονική 3. Αρχιτεκτονική
Διαβάστε περισσότεραΕισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα
Διαβάστε περισσότεραΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Δυναμική προσωποποιημένη ενημέρωση προσφορών Super Markets στη Θεσσαλονίκη
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Δυναμική προσωποποιημένη ενημέρωση προσφορών Super Markets στη Θεσσαλονίκη Παπαδόπουλου Κυριάκου Αρ. Μητρώου: 093507 Επιβλέπων καθηγητής: Ηλιούδης Χρήστος Εισαγωγή - Σκοπός Εργασίας Καινοτόμες
Διαβάστε περισσότεραΕπικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1
Επικοινωνία με μηνύματα Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Επικοινωνία με ανταλλαγή μηνυμάτων Η επικοινωνία με μηνύματα είναι ο πιο ευέλικτος τρόπος αλληλεπίδρασης σε κατανεμημένα συστήματα πιο
Διαβάστε περισσότεραΒασικές έννοιες. Κατανεμημένα Συστήματα 1
Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα
Διαβάστε περισσότεραEL Eνωμένη στην πολυμορφία EL A8-0412/32. Τροπολογία 32 Reinhard Bütikofer εξ ονόματος της Ομάδας Verts/ALE
11.4.2019 A8-0412/32 32 Πρόταση απόρριψης Το Ευρωπαϊκό Κοινοβούλιο απορρίπτει την πρόταση της Επιτροπής. 11.4.2019 A8-0412/33 33 Άρθρο 7 παράγραφος 1 1. Οι δράσεις που υλοποιούνται στο πλαίσιο του Ταμείου
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή
ΚΕΦΑΛΑΙΟ 17: Web Services 17.1. Εισαγωγή Με τον όρο WebService αναφερόμαστε σε ένα σύστημα λογισμικού το οποίο σχεδιάστηκε με τρόπο τέτοιο ώστε να υποστηρίζει την ανεμπόδιστη συνεργασία δύο μηχανών μέσω
Διαβάστε περισσότεραΕνότητα 13. Εισαγωγή στην Πληροφορική. Κεφάλαιο 13Α. Αρχεία. Χειµερινό Εξάµηνο ρ. Παναγιώτης Χατζηδούκας (Π..407/80) προγραµµατισµός
Ενότητα 13 Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 Προγραµµατισµός Κεφάλαιο 13Α: ηµιουργία Προγραµµάτων Υπολογιστή Κεφάλαιο 13Β: Γλώσσες Προγραµµατισµού και η ιαδικασία Προγραµµατισµού ρ. Παναγιώτης
Διαβάστε περισσότεραΠρογραμματισμός Υπολογιστών
Προγραμματισμός Υπολογιστών Βασικές γνώσεις Κ. Βασιλάκης, ΣΤΕΦ, ΤΕΙ Κρήτης Η Πληροφορική και τα εργαλεία της Παροχή έγκαιρης και έγκυρης πληροφόρησης. Καταχώριση στοιχείων Αποθήκευση Επεξεργασία ψηφιακών
Διαβάστε περισσότεραΕισαγωγή στην αντικειµενοστρεφή τεχνολογία
1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στην αντικειµενοστρεφή τεχνολογία ρ. Πάνος Φιτσιλής Περιεχόµενα Γιατί µοντελοποιούµε Εισαγωγή στη UML Ένα απλό παράδειγµα 2 Γιατί µοντελοποιούµε; Ησηµασία της µοντελοποίησης
Διαβάστε περισσότεραΑρχές Προγραμματισμού Υπολογιστών
Αρχές Προγραμματισμού Υπολογιστών Ανάπτυξη Προγράμματος Β ΕΠΑΛ Τομέας Πληροφορικής Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Κύκλος ανάπτυξης προγράμματος/λογισμικού Η διαδικασία ανάπτυξης λογισμικού,
Διαβάστε περισσότεραΕισαγωγή στην Επιστήµη των Η/Υ
Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή Καθ. Κ. Κουρκουµπέτης Σηµείωση: Οι διαφάνειες βασίζονται σε µεγάλο βαθµό σε αυτές που συνοδεύονται µε το προτεινόµενο σύγγραµµα. 1
Διαβάστε περισσότεραΕπικοινωνία Client/Server
Επικοινωνία Client/Server Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία - Client/Server 1 Μοντέλο Πελάτη-Εξυπηρετητή Βασική ιδέα: να δομηθεί το λειτουργικό σύστημα ως συνεργαζόμενες
Διαβάστε περισσότεραSNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ
Διαβάστε περισσότεραΕπιµέλεια Θοδωρής Πιερράτος
Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί
Διαβάστε περισσότεραΠρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο
Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ
Διαβάστε περισσότεραΜηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές
Μεταπτυχιακό Δίπλωμα Ειδίκευσης Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Δρ. Κακαρόντζας Γεώργιος Επίκουρος Καθηγητής Τμ. Μηχανικών Πληροφορικής Τ.Ε. Μηχανική Λογισμικού για Διαδικτυακές
Διαβάστε περισσότεραΜια εταιρία μπορεί να συμμετέχει το πολύ σε 2 προτάσεις. 3. Πτυχίο μεταπτυχιακών σπουδών
Σε συνέχεια ερωτημάτων που υποβλήθηκαν στην Υπηρεσία μας σχετικά με την με αρ.πρωτ.: 015/2016-2672 εκδήλωση ενδιαφέροντος, στο πλαίσιο υλοποίησης του προγράμματος «Υποστήριξη Βιομηχανικών Υποτροφιών» του
Διαβάστε περισσότεραΕισαγωγή στον προγραμματισμό
Ενότητες: Εισαγωγή στον προγραμματισμό Η έννοια του προγράμματος Ιστορική αναδρομή Φυσικές και τεχνητές γλώσσες Τεχνικές σχεδίασης προγραμμάτων Ιεραρχική Σχεδίαση Τμηματικός Προγραμματισμός Δομημένος προγραμματισμός
Διαβάστε περισσότεραΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)
ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 2.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr ΤΑΞΙΝΟΜΗΣΗ ΤΩΝ
Διαβάστε περισσότεραΚατανεμημένα Συστήματα. Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα Ενότητα # 11: Μηνυματοστρεφές ενδιάμεσο λογισμικό Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
Διαβάστε περισσότεραa. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ
7.7 Πρωτόκολλο Μέχρι τώρα έχουμε αναφέρει, ότι, για να μεταδοθούν τα αυτοδύναμα πακέτα στο φυσικό μέσο, πρέπει αυτά να μετατραπούν σε πακέτα φυσικού δικτύου (π.χ. Ethernet). Όμως, δεν έχει ειπωθεί τίποτε
Διαβάστε περισσότεραΑρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 1 : Οργάνωση και Αρχιτεκτονική υπολογιστών Καρβούνης Ευάγγελος Εισαγωγή Τεράστια ποικιλία προϊόντων ως προς
Διαβάστε περισσότεραWIRELESS SENSOR NETWORKS (WSN)
WIRELESS SENSOR NETWORKS (WSN) Δρ. Ιωάννης Παναγόπουλος Εργαστήριο Υπολογιστικών Συστημάτων Καθ. Γεώργιος Παπακωνσταντίνου Αθήνα 2008 ΕΙΣΑΓΩΓΗ ΣΤΑ WSN Σε συγκεκριμένες εφαρμογές, επιθυμείται η μέτρηση
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΡΓΩΝ
ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΡΓΩΝ 1. Διαχείριση έργων Τις τελευταίες δεκαετίες παρατηρείται σημαντική αξιοποίηση της διαχείρισης έργων σαν ένα εργαλείο με το οποίο οι διάφορες επιχειρήσεις
Διαβάστε περισσότεραΠληροφορική(18 μήνες, Μεταπτυχιακό)
Πληροφορική(18 μήνες, Μεταπτυχιακό) Περιγραφή: Το πρόγραμμα προσφέρει προχωρημένου επιπέδου γνώση σε όλους τους σημαντικούς τομείς της Επιστήμης των Υπολογιστών, όπως σύγχρονα δίκτυα, βάσεις δεδομένων,
Διαβάστε περισσότεραΜοτίβα Σχεδίασης (Design Patterns)
Ενότητα 6 Μοτίβα Σχεδίασης (Design Patterns) Ορισµοί βασικές έννοιες. Σηµαντικά µοτίβα σχεδίασης: Παρατηρητής (Observer). Πρόσοψη (Façade). Προσαρµογέας (Adapter). Πληρεξούσιος (Proxy). Μοναχοπαίδι (Singleton).
Διαβάστε περισσότεραΠρογράµµατα σπουδών πληροφορικής στην ανωτάτη εκπαίδευση και χρήση των τεχνολογιών ΤΠΕ ραστηριότητες του τµήµατος Πληροφορικής του ΤΕΙ Αθήνας.
Προγράµµατα σπουδών πληροφορικής στην ανωτάτη εκπαίδευση και χρήση των τεχνολογιών ΤΠΕ ραστηριότητες του τµήµατος Πληροφορικής του ΤΕΙ Αθήνας. Χρήστος Σκουρλάς Τµήµα Πληροφορικής Τεχνολογικό Εκπαιδευτικό
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία εξίσου σημαντικά στάδια.
ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία εξίσου σημαντικά στάδια. Τον ακριβή προσδιορισμό του προβλήματος. Την ανάπτυξη του αντίστοιχου αλγορίθμου.
Διαβάστε περισσότεραΠροοίµιο Ο Οργανισµός Θεµελιωδών ικαιωµάτων της Ευρωπαϊκής Ένωσης (FRA) και το Ευρωπαϊκό Ινστιτούτο για την Ισότητα των Φύλων (EIGE), καλούµενα εφεξής
ΕΥΡΩΠΑΪΚΟ ΙΝΣΤΙΤΟΥΤΟ ΓΙΑ ΤΗΝ ΙΣΟΤΗΤΑ ΤΩΝ ΦΥΛΩΝ ΚΑΙ ΟΡΓΑΝΙΣΜΟΣ ΘΕΜΕΛΙΩ ΩΝ ΙΚΑΙΩΜΑΤΩΝ ΤΗΣ ΕΥΡΩΠΑΪΚΗΣ ΕΝΩΣΗΣ Συµφωνία συνεργασίας Προοίµιο Ο Οργανισµός Θεµελιωδών ικαιωµάτων της Ευρωπαϊκής Ένωσης (FRA) και
Διαβάστε περισσότεραΤεχνολογία Λογισμικού
Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Τεχνολογία Λογισμικού 8ο Εξάμηνο 2018 19 Unified Modeling Language II Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Μοντελοποίηση δομής Διαγράμματα κλάσεων Class diagrams
Διαβάστε περισσότεραΠρωτόκολλα Ελέγχου προσπέλασης μέσου
Πρωτόκολλα Ελέγχου προσπέλασης μέσου Πρόβλημα: ταυτόχρονη μετάδοση δύο ή περισσότερων κόμβων στο ίδιο κανάλι (μήκος κύματος). Ένα τέτοιο γεγονός ονομάζεται σύγκρουση. Ένα πρωτόκολλο MAC έχει συνήθως ως
Διαβάστε περισσότεραΘέματα διπλωματικών εργασιών σε. Συστοιχίες παράλληλης εξυηρέτησης εφαρμογών Διαδικτύου
Θέματα διπλωματικών εργασιών σε συστοιχίες παράλληλης εξυπηρέτησης εφαρμογών Διαδικτύου Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής
Διαβάστε περισσότεραΟ έλεγχος στο επίπεδο συστήµατος επικοινωνιών εξασφαλίζει ότι έχουµε µεταφορά στο δίκτυο χωρίς λάθη.
Overview Το end-to-end argument υποστηρίζει ότι κάποιες από τις λειτουργίες που επιτελούνται κατά την διάρκεια µιας επικοινωνίας µεταξύ συστηµάτων θα πρέπει να µην υλοποιούνται σε χαµηλό επίπεδο (επίπεδο
Διαβάστε περισσότερα