ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Εργαστήριο Τηλεπικοινωνιών και Πληροφορίας & ικτύων ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Εργαστήριο Τηλεπικοινωνιών και Πληροφορίας & ικτύων ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ"

Transcript

1 ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Εργαστήριο Τηλεπικοινωνιών και Πληροφορίας & ικτύων ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Χρονοπρογραµµατισµός για µετάδοση πακέτων σε ασύρµατα δίκτυα, µε περιορισµούς στις καθυστερήσεις των πακέτων και στην κατανάλωση ενέργειας Παπαδηµητρίου Ιωάννης Επιβλέπων : Αν. Καθ. Πατεράκης Μιχάλης Επιτροπή : Αν. Καθ. Μαράς Ανδρέας Επικ. Καθ. Τριανταφύλλου Παναγιώτης Xανιά, Σεπτέµβριος 1999

2 Ευχαριστίες Θα ήθελα να ευχαριστήσω θερµά τον καθηγητή κ. Πατεράκη Μιχάλη για την επίβλεψη και την καθοδήγησή του για την ολοκλήρωση αυτής της διπλωµατικής εργασίας. Επίσης, τα µέλη της επιτροπής αξιολόγησης καθ. Μαρά Ανδρέα και καθ. Τριανταφύλλου Παναγιώτη για το χρόνο που διέθεσαν για την ανάγνωσή της και τις παρατηρήσεις τους. Ακόµη, θα ήθελα να ευχαριστήσω την οικογένειά µου για την, έστω και από απόσταση, ηθική υποστήριξη που µου παρείχε. Τέλος, οφείλω να ευχαριστήσω ιδιαίτερα όλους τους φίλους µου και όλους εκείνους τους ανθρώπους, εδώ στα Χανιά, οι οποίοι µε το δικό τους τρόπο µου προσέφεραν τη βοήθεια και τη στήριξή τους καθ όλη τη διάρκεια εκπόνησης της διπλωµατικής µου εργασίας. Παπαδηµητρίου Ιωάννης Χανιά, Σεπτέµβριος 1999 i

3 ii Αφιερώνεται στον αδερφό µου Κωνσταντίνο

4 Πίνακας Περιεχοµένων Περίληψη Κεφάλαιο 1ο Εισαγωγή Τι είναι το RFID Περιγραφή Προβλήµατος Σχετικές Εργασίες Προσέγγιση οµή Εργασίας Κεφάλαιο 2ο 2.1 Περιγραφή µοντέλου Παράµετροι συστήµατος & Μετρικές απόδοσης Περιγραφή αλγορίθµων Αλγόριθµος FCFS (First Come First Served) Αλγόριθµος FCFS-NES (First Come First Served with No Empty Slots) Αλγόριθµος MDF m (Most Destinations First) m Αλγόριθµος (DxW) m Αλγόριθµοι P-MDF m και P-(DxW) m (Preemptive MDF m και Preemptive (DxW) m ) Παρουσίαση των αποτελεσµάτων της προσοµοίωσης Σύγκριση αλγορίθµων Μέση συνολική καθυστέρηση πακέτου Πηλίκο τυπικής απόκλισης προς µέση συνολική καθυστέρηση πακέτου Η παράµετρος m Μέγιστη απόδοση αλγορίθµου Οι παράµετροι p και Ν Σύνοψη Κεφάλαιο 3ο 3.1 Περιγραφή µοντέλου Παράµετροι συστήµατος & Μετρικές απόδοσης Περιγραφή αλγορίθµων Αλγόριθµος FCFS (First Come First Served) Αλγόριθµος FCFS-NES (First Come First Served with No Empty Slots) Αλγόριθµος 2L-(FCFS-NES) (Two Lists First Come First Served with No Empty Slots) Αλγόριθµος 2L-[P-(DxW) m ] (Two Lists - Preemptive (DxW) m ) Παρουσίαση των αποτελεσµάτων της προσοµοίωσης Σύγκριση αλγορίθµων Μέση συνολική καθυστέρηση Unicast πακέτων Μέση συνολική καθυστέρηση Broadcast πακέτων Μέση συνολική καθυστέρηση πακέτου Πηλίκο τυπικής απόκλισης προς µέση συνολική καθυστέρηση Unicast πακέτων Πηλίκο τυπικής απόκλισης προς µέση συνολική καθυστέρηση Broadcast πακέτων Μέγιστη απόδοση αλγορίθµου Οι παράµετροι m, p, Ν και Χ Σύνοψη Κεφάλαιο 4ο 4.1 Συµπεράσµατα Περίπτωση Broadcast πακέτων µόνο Μικτή περίπτωση Unicast / Broadcast πακέτων Μελλοντικές Προσπάθειες Βιβλιογραφία iii

5 Περίληψη Η εργασία αυτή ασχολείται µε το πρόβληµα της εξοικονόµησης ενέργειας (energy saving) σε εφαρµογές, όπου η µη συχνή αλλαγή (ή επαναφόρτιση) της µπαταρίας διαφόρων φορητών συσκευών κρίνεται επιβεβληµένη. Σκοπός της είναι ο σχεδιασµός και η µελέτη απόδοσης αλγορίθµων, οι οποίοι θα µειώνουν το χρόνο που απαιτείται για την ολοκλήρωση της παρεχόµενης υπηρεσίας, ικανοποιώντας ταυτόχρονα τον περιορισµό για µειωµένη κατανάλωση ενέργειας. Το µοντέλο που µελετάται είναι παρόµοιο µε αυτό ενός τυπικού RFID (Radio Frequency Identification) συστήµατος. Υπάρχει ένας κεντρικός σταθµός (σταθµός βάσης), ο οποίος µεταδίδει πακέτα σταθερού µεγέθους µέσω ενός RF καναλιού σε ένα µεγάλο αριθµό αποδεκτών (tags), µικρών σε µέγεθος και χαµηλού κόστους κατασκευής. Οι τελευταίοι, για να ικανοποιούν τον περιορισµό της µειωµένης κατανάλωσης ενέργειας, βρίσκονται σε κάθε χρονική µονάδα του καναλιού (χρονοθυρίδα - slot) σε µία από τις δύο καταστάσεις : απενεργοποίησης (sleep state) ή πλήρους ενεργοποίησης (awake state). Τα δύο είδη της επικοινωνίας που εξετάζονται είναι η αποστολή πακέτων από το σταθµό βάσης που απευθύνονται στο σύνολο των tags (Broadcasting) και η µικτή περίπτωση Unicast- Broadcast πακέτων, όπου ένα ποσοστό των πακέτων που µεταδίδονται από το σταθµό βάσης απευθύνονται σε ένα µόνο tag (πιθανά διαφορετικό για κάθε ένα πακέτο). Στη δεύτερη περίπτωση θεωρούµε απαραίτητο να δίνεται προτεραιότητα στα Unicast πακέτα. Οι αλγόριθµοι που σχεδιάζονται και µελετούνται καθορίζουν τη στρατηγική χρονοπρογραµµατισµού µεταδόσεων του σταθµού βάσης, µε την οποία σε κάθε χρονοθυρίδα επιλέγεται από την ουρά αναµονής το πακέτο που πρόκειται να µεταδοθεί. Η σύγκρισή τους γίνεται µε βάση τις µετρικές : µέγιστη απόδοση (throughput) αλγορίθµου, µέση συνολική καθυστέρηση (Unicast / Broadcast) πακέτου και πηλίκο τυπικής απόκλισης προς µέση συνολική καθυστέρηση (Unicast / Broadcast) πακέτου. iv

6 ΚΕΦΑΛΑΙΟ 1ο Εισαγωγή Εισαγωγή 1.1 Τι είναι το RFID 1.2 Περιγραφή Προβλήµατος 1.3 Σχετικές Εργασίες 1.4 Προσέγγιση 1.5 οµή Εργασίας

7 Κεφάλαιο 1ο Εισαγωγή Κεφάλαιο 1ο Εισαγωγή Τα τελευταία χρόνια στο πεδίο των ασύρµατων δικτύων παρουσιάζονται όλο και περισσότερες εφαρµογές, στις οποίες υπάρχει η απαίτηση της υποστήριξης ενός µεγάλου αριθµού αποδεκτών πληροφορίας µικρού µεγέθους και χαµηλού κόστους κατασκευής. Η απαίτηση αυτή θέτει ως έναν από τους βασικότερους περιοριστικούς λειτουργικούς παράγοντες για τέτοιου είδους αποδέκτες πληροφορίας το µέγιστο χρόνο λειτουργίας, ο οποίος καθορίζεται από τη διάρκεια ζωής της µπαταρίας τους. Οι προσπάθειες που γίνονται προς αυτήν την κατεύθυνση αφορούν από τη µια την κατασκευή µπαταριών µε µεγαλύτερη διάρκεια ζωής και από την άλλη τη µείωση της κατανάλωσης ενέργειας από τις διάφορες συσκευές. Τίθεται έτσι το πρόβληµα της εξοικονόµησης ενέργειας (energy saving), µε το οποίο κυρίως θα ασχοληθούµε στην παρούσα διπλωµατική εργασία. Το πρόβληµα αυτό δεν είναι καινούριο, καθώς ήδη σε πολλές εφαρµογές η µη συχνή αλλαγή (ή επαναφόρτιση) της µπαταρίας διαφόρων φορητών συσκευών κρίνεται επιβεβληµένη. Η διαπίστωση που έχει γίνει από ανθρώπους που έχουν ασχοληθεί µε το θέµα είναι ότι ο ρυθµός µε τον οποίο βελτιώνεται η απόδοση της µπαταρίας (διαθέσιµη ενέργεια ανά µονάδα µεγέθους ή βάρους) είναι αρκετά αργός [1]. Οδηγούµαστε έτσι στην κατεύθυνση της επινόησης και του σχεδιασµού τεχνικών που θα προσφέρουν τις ίδιες υπηρεσίες, επιτυγχάνοντας συγχρόνως µείωση της συνολικά απαιτούµενης ενέργειας. Τέτοιου είδους τεχνικές µελετούνται πάνω σε όλα τα επίπεδα σχεδιασµού ενός συστήµατος. Ενδεικτικά αναφέρουµε τις µελέτες που έχουν γίνει πάνω στο Radio Frequency (RF) κοµµάτι µιας ασύρµατης επικοινωνιακής συσκευής [2], στις τεχνικές κωδικοποίησης και διαµόρφωσης σήµατος στο φυσικό επίπεδο (physical layer) ενός ψηφιακού ασύρµατου δικτύου [3], καθώς και σε στρατηγικές βασισµένες στο λογισµικό της συσκευής [4]. Ακόµη, έχουν µελετηθεί αρχιτεκτονικές στο επίπεδο δικτύου (network layer) [5] και µηχανισµοί που αφορούν το επίπεδο πρόσβασης µέσου (media-access control layer) [6]. 1

8 Κεφάλαιο 1ο Εισαγωγή Η παρούσα εργασία ασχολείται µε το σχεδιασµό και τη µελέτη απόδοσης αλγορίθµων οι οποίοι έχουν στόχο να µειώσουν το χρόνο που απαιτείται για την ολοκλήρωση της προσφερόµενης στους χρήστες υπηρεσίας, ικανοποιώντας ταυτόχρονα τους περιορισµούς που θέτει η απαίτηση για µειωµένη κατανάλωση ενέργειας. 1.1 Τι είναι το RFID Μία από τις πιο χαρακτηριστικές εφαρµογές όπου η εξοικονόµηση ενέργειας κρίνεται απαραίτητη είναι το RFID (Radio Frequency IDentification) [8]. Το RFID είναι µία ανεπτυγµένη τεχνολογικά µέθοδος για Αυτόµατη Αναγνώριση και Συλλογή εδοµένων (Automatic Identification and Data Capture - AIDC) και πρωτοεµφανίστηκε κατά τη διάρκεια της δεκαετίας του 80. Συνεχίζει να εξελίσσεται µέχρι σήµερα και ανταγωνίζεται µε επιτυχία άλλες µεθόδους AIDC, όπως το bar coding. Σκοπός ενός RFID συστήµατος είναι να µεταφέρει δεδοµένα σε κατάλληλους αποδέκτες που ονοµάζονται tags, καθώς και να συλλέξει δεδοµένα από αυτούς, µέσα σε εύλογο χρονικό διάστηµα, ώστε να ανταποκρίνεται στις απαιτήσεις κάθε εφαρµογής. Τα δεδοµένα ενός tag µπορεί να δίνουν πληροφορία για την αναγνώριση ενός αντικειµένου, τη θέση στην οποία βρίσκεται, καθώς και άλλου είδους πληροφορία ανάλογα µε το είδος της εφαρµογής. Για παράδειγµα η µετακίνηση ή η χρησιµοποίηση κάποιων αντικειµένων (π.χ. φορητοί υπολογιστές) στο χώρο µιας επιχείρησης µπορεί συνεχώς να παρακολουθείται για λόγους ασφάλειας και ελέγχου πρόσβασης µέσω των RF tags µε τα οποία θα είναι εφοδιασµένα τα αντικείµενα αυτά. Παραδείγµατα άλλων εφαρµογών είναι η ελεγχόµενη πρόσβαση αυτοκινήτων σε χώρους στάθµευσης και εφοδιασµού καυσίµων, η αυτόµατη συλλογή των διοδίων στους δρόµους, καθώς και η συλλογή δεδοµένων από αισθητήρες τοποθετηµένους σε ένα συγκεκριµένο περιβάλλον. 2

9 Κεφάλαιο 1ο Εισαγωγή Τα tags ενός RFID συστήµατος για να ικανοποιούν την απαίτηση της µειωµένης κατανάλωσης ενέργειας είναι συνήθως µικρού µεγέθους, χαµηλού κόστους κατασκευής και έχουν πάνω τους κάποιο είδος µικροεπεξεργαστή, µια πηγή ενέργειας, ένα δέκτη ραδιοσυχνοτήτων και πιθανώς έναν ποµπό. Επικοινωνούν όλα µε ένα σταθµό βάσης (base station ή reader) µε ασύρµατο τρόπο, µέσω ενός RF καναλιού, έτσι ώστε όλες οι µεταδόσεις από το σταθµό βάσης να ακούγονται από όλα τα tags. Για να σταλεί κάποια πληροφορία σε ένα συγκεκριµένο tag (point-to-point communication) o σταθµός βάσης πρέπει να στείλει την ταυτότητα αναγνώρισης αυτού του tag (TagID) µαζί µε την πληροφορία. Σχήµα 1.1 Κατά την αρχικοποίηση της επικοινωνίας ή όταν υπάρχει αλλαγή κατάστασης στο περιβάλλον του σταθµού βάσης τα TagIDs δεν είναι γνωστά στον τελευταίο. Συνεπώς, είναι αναγκαία η διαδικασία της αναγνώρισης, µέσω αυτών των ταυτοτήτων, του συνόλου των tags που βρίσκονται στο περιβάλλον που ελέγχει ο συγκεκριµένος σταθµός βάσης. Η διαδικασία αυτή είναι γνωστή σαν arbitration problem και έχει ήδη µελετηθεί στη βιβλιογραφία [7]. Από τη στιγµή που ολοκληρωθεί η διαδικασία της αναγνώρισης, γίνεται εφικτή η επικοινωνία µεταξύ του σταθµού βάσης και ενός συγκεκριµένου tag. Λόγω του ότι η µετάδοση των δεδοµένων µέσω του καναλιού που χρησιµοποιείται είναι δυνατόν να επηρεαστεί από διάφορους εξωτερικούς παράγοντες όπως θόρυβος και παρεµβολές, συχνά χρησιµοποιείται κάποιου είδους κωδικοποίηση για να εξασφαλιστεί αξιόπιστη επικοινωνία. Συνήθως εφαρµόζεται µία από τις γνωστές τεχνικές διαµόρφωσης σήµατος, ως προς το πλάτος (ASK Amplitude Shift Keying), τη συχνότητα (FSK Frequency Shift Keying) ή τη φάση (PSK Phase Shift Keying). 3

10 Κεφάλαιο 1ο Εισαγωγή Όσον αφορά το εύρος των συχνοτήτων που χρησιµοποιείται από τα RFID συστήµατα διακρίνουµε τρεις περιοχές, τη χαµηλή ( khz), τη µέση (10-15 MHz) και την υψηλή ( MHz και GHz). Κάθε περιοχή συχνοτήτων χρησιµοποιείται για διαφορετικές εφαρµογές και όσο µεγαλύτερες είναι οι συχνότητες τόσο αυξάνει η ταχύτητα ανάγνωσης των δεδοµένων, αλλά συγχρόνως ανεβαίνει και το κόστος της εφαρµογής. Τα RFID συστήµατα χαρακτηρίζονται από τέσσερα βασικά σηµεία που τα κάνουν να διαφοροποιούνται από τα υπόλοιπα ασύρµατα συστήµατα : Ο αριθµός των tags που ελέγχει ένας συγκεκριµένος σταθµός βάσης µπορεί να είναι αρκετά µεγάλος (εκατοντάδες ή ακόµη και χιλιάδες tags). Το κόστος κατασκευής ενός tag πρέπει να είναι αρκετά µικρό (ίσως της τάξης λίγων µόνο δολαρίων - USD). Το µέγεθος ενός tag πρέπει να είναι όσο το δυνατόν µικρότερο. Η επικοινωνία ανάµεσα στα tags και στο σταθµό βάσης γίνεται συνήθως µε µικρά µηνύµατα. 1.2 Περιγραφή Προβλήµατος Σε αυτή την εργασία µελετούµε ένα µοντέλο παρόµοιο µε αυτό ενός τυπικού RFID συστήµατος και προτείνουµε αλγορίθµους µε σκοπό την ελαχιστοποίηση των καθυστερήσεων που υφίστανται τα δεδοµένα που πρέπει να µεταδοθούν από το σταθµό βάσης στα tags, ικανοποιώντας παράλληλα τον περιορισµό για µειωµένη κατανάλωση ενέργειας από το σύστηµα. Ένας καλά σχεδιασµένος αλγόριθµος θα πρέπει να ικανοποιεί κατά τον καλύτερο τρόπο το σύνολο των απαιτήσεων ποιότητας παρεχόµενης υπηρεσίας (Quality of Service). Η ανεκτικότητα στις καθυστερήσεις είναι µία απαίτηση η οποία εξαρτάται από την εφαρµογή. Για 4

11 Κεφάλαιο 1ο Εισαγωγή παράδειγµα ο συνεχής έλεγχος της κίνησης των tags από το σταθµό βάσης απαιτεί συχνή ανανέωση της πληροφορίας που αυτός έχει, µέσα σε τακτά χρονικά διαστήµατα µικρής συνήθως διάρκειας. Σηµαντικό επίσης είναι να µην είναι υψηλή η διασπορά των καθυστερήσεων που υφίστανται τα δεδοµένα, δηλαδή οι αποκλίσεις από τη µέση τιµή να είναι όσο το δυνατόν µικρότερες. Όσον αφορά την απαίτηση για µειωµένη κατανάλωση ενέργειας, λόγω των αντικειµενικών αλλά και οικονοµικών δυσκολιών που αφορούν στη συχνή επαναφόρτιση (ή αλλαγή) της µπαταρίας των tags, τα τελευταία σχεδιάζονται έτσι ώστε να καταναλώνουν όσο το δυνατό λιγότερη ενέργεια. Το τελευταίο επιτυγχάνεται µε το να λειτουργούν τα tags σε δύο διαφορετικές καταστάσεις (states) : η κατάσταση απενεργοποίησης για κάποιο χρονικό διάστηµα (sleep state) και αυτή της πλήρους ενεργοποίησής τους (awake state). Ενόσω το tag βρίσκεται στο sleep state, ο µικροεπεξεργαστής του βρίσκεται σε κατάσταση χαµηλής κατανάλωσης ενέργειας και δεν υπάρχει η δυνατότητα για αποστολή και λήψη δεδοµένων, ενώ στη δεύτερη κατάσταση λειτουργεί µε υψηλή κατανάλωση ενέργειας και η επικοινωνία µε το σταθµό βάσης γίνεται κανονικά. Έχοντας δεδοµένα τα παραπάνω, η µετρική που προσπαθούµε να µεγιστοποιήσουµε είναι η απόδοση του συστήµατος, δηλαδή η δυνατότητα µετάδοσης όσο το δυνατόν µεγαλύτερου όγκου πληροφορίας στα tags. Το είδος της επικοινωνίας που επιλέξαµε να µελετήσουµε αφορά τη µετάδοση πακέτων σταθερού µεγέθους από το σταθµό βάσης προς τα tags. ιακρίνουµε τρεις διαφορετικές περιπτώσεις : Αποστολή πακέτου που απευθύνεται σε ένα µόνο tag (Unicasting), (βλέπε Σχήµα 1.2). Αποστολή πακέτου που απευθύνεται στο σύνολο των tags (Broadcasting). Μικτή περίπτωση Unicast Broadcast πακέτων. 5

12 Κεφάλαιο 1ο Εισαγωγή Η περίπτωση ένα πακέτο να απευθύνεται σε µερικά µόνο tags (Multicasting) και όχι σε όλα, δεν αντιµετωπίστηκε ξεχωριστά διότι αποτελεί κατά κάποιο τρόπο µία µερική περίπτωση της αποστολής Broadcast πακέτων, οπότε και ισχύουν παρόµοια συµπεράσµατα µε αυτά της δεύτερης περίπτωσης. Σχήµα Σχετικές Εργασίες Οι εργασίες που έχουν γίνει µέχρι σήµερα για πρωτόκολλα που έχουν στόχο τη µειωµένη κατανάλωση ενέργειας σε συνδυασµό µε την ελαχιστοποίηση των καθυστερήσεων δεν είναι ιδιαίτερα πολλές. Τα κλασσικά πρωτόκολλα, όπως αυτά που περιέχονται στο [9], δεν έχουν σχεδιαστεί µε αυτές τις προϋποθέσεις και έτσι δεν είναι κατάλληλα για το σύστηµά µας. Τα πρωτόκολλα τυχαίας προσπέλασης, για παράδειγµα το ALOHA, θα απαιτούσαν µεγάλη κατανάλωση ενέργειας και θα είχαν ως αποτέλεσµα υψηλές καθυστερήσεις διότι ένα πακέτο θα έπρεπε να επαναµεταδοθεί πολλές φορές έως ότου το tag στο οποίο απευθύνεται βρεθεί να είναι ενεργό για να το λάβει. Τα ντετερµινιστικά πρωτόκολλα από την άλλη, όπως το TDMA, δε θα είχαν υψηλές απαιτήσεις σε ενέργεια, καθώς κάθε tag θα ήταν ενεργό µόνο για το χρονικό 6

13 Κεφάλαιο 1ο Εισαγωγή διάστηµα που του αντιστοιχεί, αλλά σε ένα σύστηµα µε µεγάλο αριθµό tags και µικρή ταχύτητα µετάδοσης θα είχαν ως αποτέλεσµα απαγορευτικά υψηλές καθυστερήσεις. Στην αναφορά [10] παρουσιάζεται ένα πρωτόκολλο που συνδυάζει τη χαµηλή κατανάλωση ενέργειας του TDMA µε τη δίκαιη αντιµετώπιση (fairness) που εξασφαλίζουν τα πρωτόκολλα τυχαίας προσπέλασης. Επιπλέον, επιτυγχάνει µείωση των καθυστερήσεων για τα δεδοµένα που πρέπει να µεταφερθούν, σε σχέση µε αυτές του TDMA. Το πρωτόκολλο αυτό ονοµάζεται ψευδοτυχαίο (pseudo-random) και περιγράφεται αναλυτικά στην επόµενη παράγραφο, καθώς ορισµένες από τις ιδέες του χρησιµοποιούνται στο σχεδιασµό του δικού µας συστήµατος. Σηµειώνεται ότι στο [10] µελετάται η περίπτωση της αποστολής Unicast πακέτων προς τα tags, γι αυτό και στη συνέχεια δε θα ασχοληθούµε αναλυτικά µε αυτήν την περίπτωση. Στην αναφορά [11] εξετάζεται το πρόβληµα της αποστολής Broadcast δεδοµένων κατ απαίτηση (On-Demand Data Broadcasting) σε ένα µεγάλο αριθµό αποδεκτών, χωρίς να αντιµετωπίζεται το θέµα της µειωµένης κατανάλωσης ενέργειας. Προτείνεται ένας αλγόριθµος, γνωστός σαν RxW, ο οποίος χρονοπρογραµµατίζει τα επόµενα δεδοµένα που θα µεταδοθούν µε βάση το γινόµενο του αριθµού των αποδεκτών και της ηλικίας των αιτήσεων, δηλαδή το µέγιστο χρόνο που έχουν περιµένει οι αιτήσεις στην ουρά για κάθε ένα από τα δεδοµένα. Ο αλγόριθµος αυτός, τροποποιηµένος, αποτέλεσε αντικείµενο µελέτης και για το δικό µας σύστηµα και θα περιγραφεί αναλυτικά στη συνέχεια. Τέλος, στις αναφορές [12-16] έχουν εξεταστεί άλλοι αλγόριθµοι για το θέµα της κατ απαίτηση αποστολής Broadcast δεδοµένων, µερικοί από τους οποίους είναι ο FCFS (First Come First Served), o MRF (Most Requests First), o MRFL (Most Requests First Lowest), ο LWF (Longest Wait First), ο BASE και ο MAX. 7

14 Κεφάλαιο 1ο Εισαγωγή 1.4 Προσέγγιση Θεωρούµε ένα σύστηµα όπου ο σταθµός βάσης επικοινωνεί µε Ν tags (π.χ. Ν=500), µέσω ενός καναλιού συγκεκριµένης χωρητικότητας. Ο χρόνος διαιρείται σε χρονοθυρίδες (time slots) και η αποστολή των πακέτων από το σταθµό βάσης προς τα tags λαµβάνει χώρα στην αρχή κάθε χρονοθυρίδας. Το µήκος κάθε πακέτου είναι σταθερό και ακριβώς ένα µόνο πακέτο µπορεί να µεταδοθεί στη διάρκεια µιας χρονοθυρίδας. Στο µοντέλο που µελετούµε δεν ασχολούµαστε καθόλου µε την επίδραση πιθανού θορύβου του καναλιού στη µετάδοση των πακέτων. Οι αφίξεις των πακέτων στο σταθµό βάσης ακολουθούν την κατανοµή Poisson µε ρυθµό λ πακέτα / slot. ύο είναι τα κύρια χαρακτηριστικά του πρωτοκόλλου που χρησιµοποιούµε : η στρατηγική χρονοπρογραµµατισµού µεταδόσεων του σταθµού βάσης, µε την οποία σε κάθε χρονοθυρίδα επιλέγεται από την ουρά το πακέτο που πρόκειται να µεταδοθεί και το πρόγραµµα ενεργοποίησης-απενεργοποίησης για κάθε tag, το οποίο αποφασίζει σε ποιες χρονοθυρίδες ένα συγκεκριµένο tag είναι ενεργό. Όσον αφορά τη µέθοδο υλοποίησης του δεύτερου χαρακτηριστικού, υποτίθεται ότι όλα τα tags τρέχουν συγχρονισµένα την ίδια ψευδοτυχαία γεννήτρια αριθµών και αποφασίζουν την κατάστασή τους (ενεργά ή όχι) σε κάθε χρονοθυρίδα µε βάση µια πιθανότητα p και την τρέχουσα κατάσταση της γεννήτριας τυχαίων αριθµών. Για να αποφευχθούν όµοια προγράµµατα ενεργοποίησης-απενεργοποίησης η γεννήτρια αρχικοποιείται χρησιµοποιώντας µία µοναδική αρχική τιµή (unique seed) για κάθε tag, η οποία είναι γνωστή και στο σταθµό βάσης. Έτσι ο τελευταίος έχει τη δυνατότητα να γνωρίζει σε κάθε χρονοθυρίδα ποια από tags είναι ενεργά και ποια όχι, ενώ ακόµη µπορεί να αλλάζει την τιµή της πιθανότητας p σαν συνάρτηση του φορτίου, του αριθµού των tags κτλ. Όσον αφορά το πρώτο χαρακτηριστικό του πρωτοκόλλου, αποτελεί το κύριο αντικείµενο µελέτης της παρούσας εργασίας. Πρόκειται για σχεδιασµό και µελέτη απόδοσης αλγορίθµων, τους οποίους εξετάζουµε αρχικά ξεχωριστά και συγκρίνουµε στη συνέχεια για να 8

15 Κεφάλαιο 1ο Εισαγωγή διαπιστώσουµε ποιος ανταποκρίνεται καλύτερα στις απαιτήσεις του προβλήµατος (δες παρ. 1.2). Στο σηµείο αυτό αναφερόµαστε εν συντοµία στα αποτελέσµατα που προκύπτουν για την περίπτωση των Unicast πακέτων [10], µε την οποία δεν ασχολούµαστε περαιτέρω. Το πρωτόκολλο που χρησιµοποιεί ο σταθµός βάσης εξετάζει τα πακέτα που υπάρχουν στην ουρά αναµονής µε βάση την ηλικία τους, ξεκινώντας από το πιο παλιό. Το πρώτο πακέτο του οποίου το tag προορισµού είναι ενεργό, επιλέγεται για µετάδοση στην τρέχουσα χρονοθυρίδα. Η σύγκριση που γίνεται στο [10] είναι µεταξύ του παραπάνω πρωτοκόλλου, ενός ALOHA βασισµένου πρωτοκόλλου τυχαίας προσπέλασης και του κλασσικού TDMA. Τα αποτελέσµατα των προσοµοιώσεων δείχνουν µια δραµατική βελτίωση τόσο στην κατανάλωση ενέργειας, όσο και στη µέση καθυστέρηση που υφίστανται τα πακέτα. Η βελτίωση αυτή επιτυγχάνεται διότι, ενώ στο πρωτόκολλο που προτείνεται αρκεί ένας οποιοσδήποτε προορισµός να είναι ενεργός για να µη χαθεί η τρέχουσα χρονοθυρίδα, στα πρωτόκολλα τυχαίας προσπέλασης ο σταθµός βάσης επιλέγει τυχαία ένα πακέτο από την ουρά αναµονής και συνεπώς υπάρχει µεγάλη πιθανότητα ο προορισµός αυτού του πακέτου να µην είναι ενεργός, οπότε η συγκεκριµένη χρονοθυρίδα δεν αξιοποιείται. Οι µελέτες για τις περιπτώσεις της αποστολής Broadcast και Unicast/Broadcast πακέτων από το σταθµό βάσης προς τα tags παρουσιάζονται αναλυτικά στα επόµενα κεφάλαια. 9

16 Κεφάλαιο 1ο Εισαγωγή 1.5 οµή Εργασίας Το παρόν (πρώτο) κεφάλαιο αποτελεί µια εισαγωγή στο πρόβληµα της εξοικονόµησης ενέργειας (energy saving) και στα RFID συστήµατα. Επίσης παρατίθεται η περιγραφή του προβλήµατος που µελετάµε, αναφορές σε σχετικές εργασίες στη βιβλιογραφία, καθώς και η δική µας προσέγγιση για το πρόβληµα. Το δεύτερο κεφάλαιο παρουσιάζει αναλυτικά τη µελέτη για την περίπτωση των Broadcast πακέτων. Περιγράφονται οι παράµετροι και οι µετρικές απόδοσης του συστήµατος, καθώς και οι αλγόριθµοι που χρησιµοποιούµε. Επίσης παρατίθεται θεωρητική τεκµηρίωση, καθώς και οι γραφικές παραστάσεις που προκύπτουν από τις προσοµοιώσεις. Το τρίτο κεφάλαιο ασχολείται µε την ενοποιηµένη µελέτη Unicast/Broadcast πακέτων και παρουσιάζει τα αντίστοιχα αποτελέσµατα, χρησιµοποιώντας και τα συµπεράσµατα που έχουν ήδη εξαχθεί από το δεύτερο κεφάλαιο. Τέλος, το τέταρτο κεφάλαιο συνοψίζει τα συµπεράσµατα όλης της εργασίας και αναφέρει τα προβλήµατα που µπορούν και αξίζει να ερευνηθούν µελλοντικά µε βάση το µοντέλο του συστήµατός µας. 10

17 ΚΕΦΑΛΑΙΟ 2ο Μελέτη της Περίπτωσης Broadcasting 2.1 Περιγραφή µοντέλου Παράµετροι συστήµατος & Μετρικές απόδοσης 2.2 Περιγραφή αλγορίθµων 2.3 Παρουσίαση των αποτελεσµάτων της προσοµοίωσης Σύγκριση αλγορίθµων 2.4 Σύνοψη

18 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting 2.1 Περιγραφή µοντέλου Παράµετροι συστήµατος & Μετρικές απόδοσης Στην περίπτωση που µελετάµε σε αυτό το κεφάλαιο ο σταθµός βάσης µεταδίδει κάθε πακέτο που βρίσκεται στην ουρά αναµονής του σε όλα τα tags, ο αριθµός των οποίων είναι Ν. Οι αφίξεις των πακέτων στο σταθµό βάσης ακολουθούν την κατανοµή Poisson µε ρυθµό λ πακέτα/χρονοθυρίδα. Κάθε tag είναι ενεργό (ανενεργό) σε κάθε χρονοθυρίδα µε πιθανότητα p (1-p). Ο σταθµός βάσης πρέπει σε κάθε χρονοθυρίδα να αποφασίζει µε βάση τον αλγόριθµο που χρησιµοποιεί ποιο από τα πακέτα που βρίσκονται στην ουρά θα µεταδοθεί. Ένα πακέτο θεωρούµε ότι διαγράφεται από την ουρά αναµονής όταν το έχουν λάβει και οι Ν αποδέκτες του. Οι µετρικές µε βάση τις οποίες αξιολογούµε την απόδοση και συγκρίνουµε τους διάφορους αλγορίθµους είναι οι ακόλουθες : Μέγιστη απόδοση αλγορίθµου (Throughput) Με αυτήν τη µετρική θέλουµε να υπολογίσουµε για ένα συγκεκριµένο αριθµό από tags Ν και για µια δεδοµένη πιθανότητα p, το µέγιστο φορτίο λ max που µπορεί να υποστηρίξει κάθε ένας από τους αλγορίθµους που χρησιµοποιεί ο σταθµός βάσης. Αυτό που συµβαίνει στην πράξη είναι ότι ανάλογα µε την πολιτική που ακολουθείται, από µία ορισµένη τιµή του λ και µετά, τα πακέτα που φθάνουν στο σταθµό βάσης δεν προλαβαίνουν να µεταδοθούν στους προορισµούς τους και µένουν στην ουρά αναµονής (backlog). Για το λόγο αυτό θέλουµε να βρούµε το µέγιστο ρυθµό αφίξεων πακέτων στο σταθµό βάσης που υποστηρίζεται από το σύστηµα µε πεπερασµένες καθυστερήσεις. Για να πάρουµε αυτά τα αποτελέσµατα δίνουµε στο λ µία µεγάλη τιµή, γνωρίζοντας εκ των προτέρων ότι δεν µπορεί να υποστηριχθεί από το σύστηµα και στο τέλος της προσοµοίωσης υπολογίζουµε το πηλίκο αριθµός ολοκληρωµένων µεταδόσεων λ, max = συνολικός αριθµός χρονοθυρίδων δηλαδή το µέγιστο ρυθµό ολοκληρωµένων µεταδόσεων που επιτυγχάνει το σύστηµα. 11

19 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting Μέση συνολική καθυστέρηση πακέτου (Average total delay per packet) Πρόκειται για τη µέση τιµή των καθυστερήσεων που υφίστανται τα πακέτα από τη στιγµή της άφιξής τους στο σταθµό βάσης µέχρι να µεταδοθούν στους αποδέκτες τους. Ένα πακέτο που φθάνει στην ουρά αναµονής µπορεί να περιµένει λίγο µέχρι να µεταδοθεί για πρώτη φορά σε κάποια από τα tags (όσα είναι ενεργά στην τρέχουσα χρονοθυρίδα), ενώ στη συνέχεια οι καθυστερήσεις που υφίσταται οφείλονται είτε στο γεγονός ότι σε µια επόµενη χρονοθυρίδα επιλέγεται κάποιο άλλο πακέτο να µεταδοθεί (για λόγους που θα εξηγηθούν στη συνέχεια) είτε διότι παρέρχονται χρονοθυρίδες στις οποίες δεν είναι ενεργοί οι προορισµοί που του αποµένουν να µεταδοθεί. Αν συµβολίσουµε µε D i τη συνολική καθυστέρηση του i-οστού πακέτου, που µεταδόθηκε και στα Ν tags, τότε η συγκεκριµένη µετρική δίνεται από το πηλίκο Di E( D) = i αριθµός ολοκληρωµένων µεταδόσεων Πηλίκο τυπικής απόκλισης (standard deviation) προς µέση συνολική καθυστέρηση πακέτου Η µετρική αυτή δείχνει τη διασπορά των συνολικών καθυστερήσεων των πακέτων από τη µέση τιµή τους. Το επιθυµητό είναι οι καθυστερήσεις που υφίστανται τα πακέτα να βρίσκονται όσο το δυνατόν πιο κοντά στη µέση τιµή τους. Θέλουµε δηλαδή η τυπική τους απόκλιση να είναι όσο µικρότερη γίνεται και κατ επέκταση το πηλίκο τυπική απόκλιση προς µέση τιµή να πλησιάζει την τιµή µηδέν. Η σχέση που ισχύει είναι σd E( D) = E{[ D E( D)] E( D) 2 } 12

20 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting 2.2 Περιγραφή αλγορίθµων Στην παράγραφο αυτή αναφερόµαστε αναλυτικά σε κάθε έναν από τους αλγορίθµους που σχεδιάσαµε και εξετάσαµε. Οι αλγόριθµοι αυτοί συγκρίνονται στη συνέχεια για να δούµε ποιος δίνει τα καλύτερα αποτελέσµατα σε σχέση µε τις µετρικές απόδοσης που αναφέρθηκαν Αλγόριθµος FCFS (First Come First Served) Πρόκειται για το χειρότερο σενάριο για το µοντέλο µας. Ο σταθµός βάσης αποθηκεύει όλα τα αφικνούµενα πακέτα σε έναν καταχωρητή και τα εξετάζει µε βάση την ηλικία τους, ξεκινώντας από το πιο παλιό. εν προχωρά στην εξέταση επόµενου πακέτου αν δεν τελειώσει µε αυτό που εξετάζει τώρα. Αυτό σηµαίνει ότι µένουν αναξιοποίητες αρκετές χρονοθυρίδες, καθώς για παράδειγµα µπορεί το εξεταζόµενο πακέτο να πρέπει να πάει σε ακόµη δύο αποδέκτες για να ολοκληρωθεί η µετάδοσή του σε όλα τα tags αλλά αυτοί να είναι ανενεργοί στην τρέχουσα χρονοθυρίδα, οπότε η τελευταία περνά ανεκµετάλλευτη. Η περίπτωση αυτή εξετάστηκε γιατί, εκτός του ότι αποτελεί χειρότερη περίπτωση, η µέγιστη απόδοση του αλγορίθµου και η µέση καθυστέρηση πακέτου µπορούν να υπολογιστούν και θεωρητικά (εκτός µέσω της προσοµοίωσης) µε βάση τη µελέτη που παρατίθεται παρακάτω. Τα αποτελέσµατα της προσοµοίωσης επιβεβαιώνουν την ορθότητα της θεωρητικής µελέτης. Θεωρητική µελέτη Αρχικά υπολογίζουµε το µέσο χρόνο εξυπηρέτησης πακέτου Ε(Τ) (average packet service time). Πρόκειται για την καθυστέρηση εκείνη η οποία αθροιζόµενη µε το µέσο χρόνο πρόσβασης πακέτου προς εξυπηρέτηση Ε(Α) (δηλαδή το χρόνο µέχρι να αρχίσει η πρώτη 13

21 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting µετάδοση ενός πακέτου σε κάποια tags) δίνει τη µέση συνολική καθυστέρηση πακέτου Ε(D). Συνεπώς ισχύει η σχέση Ε(D) = Ε(Α) + Ε(Τ). Έστω Τ ο αριθµός των χρονοθυρίδων που απαιτούνται για να µεταδοθεί ένα πακέτο σε όλους τους αποδέκτες του. Για να είναι το Τ ίσο µε ένα πρέπει και τα Ν tags να είναι ενεργά στην πρώτη P ( T = 1) = χρονοθυρίδα και επειδή ένα tag είναι ενεργό µε πιθανότητα p, ισχύει η σχέση N p. Για να είναι το Τ µικρότερο ή ίσο µε δύο πρέπει κάθε ένα από τα Ν tags να είναι ενεργό σε µία τουλάχιστον από τις δύο πρώτες χρονοθυρίδες, οπότε έχουµε P ( T 2 ) ] k και αναδροµικά προκύπτει ότι P ( T k ) = [1 (1 p ) ]. 2 N N ) = [1 (1 p Επειδή το Τ είναι µια τυχαία µεταβλητή προκύπτει ότι η µέση τιµή της, δηλαδή ο µέσος αριθµός χρονοθυρίδων που απαιτούνται και κατ επέκταση ο ζητούµενος µέσος χρόνος εξυπηρέτησης πακέτου Ε(Τ), δίνεται από τη σχέση : E( T ) = k = 1 k * P( T = k) = P( T = 1) + 2* P( T = 2) + 3* P( T = 3) +... = = [ P( T = 1) + P( T = 2) +...] + [ P( T = 2) + P( T = 3) +...] + [ P( T = 3) + P( T = 4) +...] +... = = P( T 1) + P( T 2) + P( T 3) +... = k = 1 P( T k) = k = 1 [1 P( T < k)] = k = 1 {1 [1 (1 p) ] k 1 N } Για να είναι το σύστηµα ευσταθές (αναφορά [9], κεφ. 3ο) πρέπει ο ρυθµός άφιξης να είναι µικρότερος του ρυθµού εξυπηρέτησης πακέτων, δηλαδή πρέπει να ισχύει η σχέση : 1 λ < λ < E( T ) Η παραπάνω σχέση δείχνει ότι το λ max αποτελεί µια συνάρτηση που εξαρτάται από τις παραµέτρους του συστήµατος p και N. Προφανώς συγκλίνει σε κάποια συγκεκριµένη θετική τιµή µιας και για µεγάλες τιµές του k οι όροι που προστίθενται στη σειρά έχουν σχεδόν µηδενική τιµή. k = 1 1 {1 [1 (1 p) k 1 λ N ] } max = k = 1 1 {1 [1 (1 p) ] k 1 N } k = 1 {1 k 1 1 ) 1 N [ ( p ] } 14

22 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting Στη συνέχεια, µε βάση την παρατήρηση ότι το σύστηµά µας αποτελεί µία M/G/1 ουρά αναµονής, χρησιµοποιούµε τη φόρµουλα των Pollaczek και Khinchin ([9], κεφ. 3ο) για να υπολογίσουµε τη µέση συνολική καθυστέρηση πακέτου, η οποία δίνεται από τη σχέση : 2 λ * E( T ) E( D) = E( T ) + 2*[1 λ * E( T )] Στη σχέση αυτή το Ε(Τ 2 ) αποτελεί τη δεύτερη ροπή του χρόνου εξυπηρέτησης πακέτου και υπολογίζεται ως εξής : E( T 2 ) = k = 1 k 2 * P( T = k) = k= 1 k 2 *[ P( T k) P( T k 1)] = k= 1 2 k k *{[1 (1 p) ] N [1 (1 p) ] k 1 N } Παρατηρούµε ότι η µέση συνολική καθυστέρηση πακέτου Ε(D), όπως άλλωστε θα περίµενε κανείς, εξαρτάται και από το ρυθµό άφιξης πακέτων στο σύστηµα λ, εκτός από τις παραµέτρους p και Ν. Με τη βοήθεια υπολογιστή και ενός απλού προγράµµατος µπορούµε να υπολογίσουµε τις τιµές των λ max και Ε(D) για διάφορες τιµές των παραµέτρων p, Ν και λ Αλγόριθµος FCFS-NES (First Come First Served with No Empty Slots) Ο αλγόριθµος αυτός προτείνει µια σχετικά απλή βελτίωση του FCFS που στηρίζεται στην ιδέα να µην υπάρχουν ανεκµετάλλευτες χρονοθυρίδες. Η εξέταση των πακέτων γίνεται όπως και πριν µε βάση την ηλικία τους, ξεκινώντας από το πιο παλιό, µόνο που όταν όλοι οι εναποµείναντες προορισµοί ενός πακέτου είναι ανενεργοί στην τρέχουσα χρονοθυρίδα, δεν αφήνουµε την τελευταία να περάσει αναξιοποίητη και προχωράµε στην εξέταση του επόµενου πακέτου στην ουρά του σταθµού βάσης. Στην επόµενη χρονοθυρίδα η εξέταση των πακέτων αρχίζει ξανά από την αρχή της ουράς αναµονής, δηλαδή από το πιο παλιό πακέτο. Για παράδειγµα θεωρούµε το ακόλουθο σενάριο, όπως αυτό φαίνεται στο σχήµα 2.1, όπου η τρέχουσα χρονοθυρίδα είναι η k. Για το πρώτο πακέτο µένουν τρεις προορισµοί για να 15

23 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting ολοκληρωθεί η µετάδοσή του και στα Ν tags, αλλά και οι τρεις δεν είναι ενεργοί στην τρέχουσα χρονοθυρίδα. Σύµφωνα µε τον αλγόριθµο FCFS η τελευταία θα έµενε αναξιοποίητη, ενώ τώρα ο σταθµός βάσης θα προχωρήσει στο επόµενο πακέτο, το δεύτερο, και θα το στείλει σε όσα tags δεν το έχουν λάβει και είναι ενεργά. Αν και για αυτό το πακέτο ισχύει ό,τι και για το πρώτο, θα εξεταστεί το τρίτο πακέτο της ουράς αναµονής κ.ο.κ. Στην επόµενη χρονοθυρίδα, την k+1, η εξέταση των πακέτων θα αρχίσει και πάλι από την αρχή, δηλαδή από το πρώτο πακέτο και θα γίνει ξανά προσπάθεια να σταλεί αυτό στους τρεις αποδέκτες που δεν το έχουν λάβει ακόµα. Αν η µετάδοσή του είναι εφικτή έστω και σε έναν από τους τρεις αποδέκτες του, αυτή θα πραγµατοποιηθεί στην τρέχουσα χρονοθυρίδα και ο σταθµός βάσης δε θα προχωρήσει στην εξέταση του δεύτερου πακέτου. Σχήµα 2.1 Υπενθυµίζεται στο σηµείο αυτό ότι ο συγκεκριµένος αλγόριθµος βασίζεται σε ιδέες του πρωτοκόλλου της αναφοράς [10], όπου το πρώτο Unicast πακέτο της ουράς αναµονής του οποίου το tag προορισµού είναι ενεργό επιλέγεται να µεταδοθεί στην τρέχουσα χρονοθυρίδα. 16

24 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting Αλγόριθµος MDF m (Most Destinations First) m Σύµφωνα µε τον αλγόριθµο αυτό ο σταθµός βάσης ελέγχει µερικά από τα πιο παλιά πακέτα της ουράς αναµονής (π.χ. τα τρία πρώτα) και επιλέγει να µεταδώσει εκείνο που µπορεί να αποσταλεί στους περισσότερους προορισµούς. Το πόσα πακέτα θα ελέγξει (π.χ. τα τρία ή τα πέντε παλαιότερα) καθορίζεται από την παράµετρο m του αλγορίθµου. Ο αλγόριθµος αυτός αποτελεί τροποποίηση του αλγορίθµου MRF [12-13] και η λογική του βασίζεται στο να αξιοποιείται κάθε χρονοθυρίδα κατά τον καλύτερο δυνατό τρόπο (µεγιστοποίηση του throughput του συστήµατος), χωρίς αυτό να έχει αισθητή αρνητική επίδραση στις καθυστερήσεις των πακέτων. Έστω για παράδειγµα ότι θεωρούµε και πάλι την κατάσταση που περιγράφεται στο σχήµα 2.1, όπου όµως τώρα για τη χρονοθυρίδα k το πρώτο πακέτο µπορεί να σταλεί σε D 1 =125 tags, το δεύτερο σε D 2 =250 και το τρίτο επίσης σε D 3 =250 tags. Με βάση το συγκεκριµένο αλγόριθµο για m=3 ο σταθµός βάσης θα επιλέξει να µεταδώσει στην τρέχουσα χρονοθυρίδα το δεύτερο πακέτο της ουράς. Το τέταρτο πακέτο δεν εξετάζεται καν διότι η παράµετρος m, που καθορίζει τον αριθµό των πακέτων που ελέγχει ο σταθµός βάσης, έχει την τιµή Αλγόριθµος (DxW) m Ο αλγόριθµος αυτός αποτελεί παραλλαγή του αλγορίθµου RxW [11]. Προσπαθώντας να συνδυάσει την όσο το δυνατόν καλύτερη αξιοποίηση των χρονοθυρίδων µε το στοιχείο της δίκαιης αντιµετώπισης (fairness) για τα πακέτα, υπολογίζει για κάθε ένα από τα m εξεταζόµενα πακέτα το γινόµενο DxW, όπου D ο αριθµός των προορισµών στους οποίους µπορεί να µεταδοθεί το πακέτο και W η ηλικία του (σε χρονοθυρίδες), και επιλέγει εκείνο µε το µεγαλύτερο DxW. 17

25 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting Αν για παράδειγµα στο προηγούµενο σενάριο έχουµε για το πρώτο πακέτο D 1 xw 1 =10x12=120, για το δεύτερο D 2 xw 2 =20x8=160 και για το τρίτο D 3 xw 3 =25x6=150, το πακέτο που θα επιλεγεί για να µεταδοθεί στη χρονοθυρίδα k είναι το δεύτερο. Σηµειώνουµε ότι µε βάση τον αλγόριθµο MDF 3 θα επιλεγόταν το τρίτο πακέτο, το οποίο µπορεί να µεταδοθεί σε περισσότερα tags (D 3 =25) Αλγόριθµοι P-MDF m και P-(DxW) m (Preemptive MDF m και Preemptive (DxW) m ) Πρόκειται για δύο τροποποιήσεις των αλγορίθµων που περιγράφηκαν στις δύο προηγούµενες υποπαραγράφους. Η µόνη διαφορά που παρουσιάζουν οι συγκεκριµένοι αλγόριθµοι είναι ότι, αν κατά την εξέταση των m πιο παλιών πακέτων της ουράς βρεθεί κάποιο που αν επιλεγεί να µεταδοθεί ολοκληρώνεται η µετάδοσή του και στα Ν tags, το πακέτο αυτό επιλέγεται να µεταδοθεί στην τρέχουσα χρονοθυρίδα, παρά το ότι κάποιο άλλο πακέτο ίσως έχει µεγαλύτερο D ή DxW (ανάλογα µε τον αλγόριθµο). Η βελτίωση που προσπαθεί να εισάγει αυτή η τροποποίηση είναι η µη περαιτέρω επιβάρυνση της καθυστέρησης ενός πακέτου που τυχαίνει στην τρέχουσα χρονοθυρίδα όλοι οι εναποµείναντες προορισµοί του να είναι ενεργοί και έτσι µε τη µετάδοσή του µπορεί να διαγραφεί από την ουρά αναµονής. Οι δύο συγκεκριµένοι αλγόριθµοι βασίζονται σε ιδέα παρόµοια µε αυτήν του αλγορίθµου Shortest Job First [17]. Ακόµη, eείναι προφανής ο preemptive χαρακτήρας τους, όπως αυτός περιγράφεται στην αναφορά [16], ο οποίος γενικά δίνει το δικαίωµα της διακοπής µιας µεγάλης σε διάρκεια εργασίας για χάρη κάποιας µικρότερης, µε σκοπό τη βελτίωση των υφιστάµενων καθυστερήσεων, κάτι που θα διαπιστωθεί και στη συνέχεια κατά την παρουσίαση των αποτελεσµάτων. Το µειονέκτηµα που υπάρχει είναι ότι γίνεται πιο πολύπλοκη η διαδικασία χρονοπρογραµµατισµού των µεταδόσεων από το σταθµό βάσης και γενικά απαιτείται µεγαλύτερη επεξεργαστική και αποθηκευτική ισχύς. Επειδή όµως λαµβάνουµε ως δεδοµένο το ότι ο σταθµός βάσης είναι µια ισχυρή υπολογιστική µηχανή, σε αντίθεση µε τα tags, δε θεωρούµε το µειονέκτηµα αυτό απαγορευτικό για την εφαρµογή των συγκεκριµένων αλγορίθµων. 18

26 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting Με βάση τους αλγορίθµους αυτούς, αν στο παράδειγµα που εξετάσαµε και στις προηγούµενες περιπτώσεις ο σταθµός βάσης διαπίστωνε ότι π.χ. για το πρώτο πακέτο απέµεναν δύο προορισµοί για να ολοκληρωθεί η µετάδοσή του και στα Ν tags και οι δύο αυτοί αποδέκτες ήταν ενεργοί για τη χρονοθυρίδα k, θα επέλεγε το πακέτο αυτό να µεταδοθεί στην τρέχουσα χρονοθυρίδα και δε θα συνέχιζε µε την εξέταση των πακέτων δύο και τρία. 2.3 Παρουσίαση των αποτελεσµάτων της προσοµοίωσης Σύγκριση αλγορίθµων Όλες οι προσοµοιώσεις έγιναν για Ν=500 tags, έτσι ώστε να είναι εφικτή η σύγκριση των αλγορίθµων. Η επιλογή της συγκεκριµένης τιµής του Ν έγινε µε σκοπό να ανταποκρίνεται το σύστηµα στην απαίτηση για υποστήριξη ενός µεγάλου αριθµού αποδεκτών. Για την πιθανότητα p εξετάστηκαν οι τιµές 0.1, 0.3 και 0.5. ε θεωρήσαµε σκόπιµο την εξέταση και µεγαλύτερων τιµών, µιας και σκοπός µας ήταν η µελέτη του συστήµατος υπό την προϋπόθεση της εξοικονόµησης ενέργειας, κάτι που επιτυγχάνεται για µικρές τιµές του p. Οι τιµές του λ που εξετάστηκαν ξεκινούν από τα 0.01 πακέτα / χρονοθυρίδα και φτάνουν στην τιµή λ max που µπορεί να υποστηριχθεί από το σύστηµα, ανάλογα µε τον αλγόριθµο που εφαρµόζεται. Κάθε προσοµοίωση θεωρούµε ότι ολοκληρώνεται όταν στην ουρά αναµονής του σταθµού βάσης έχουν αφιχθεί συνολικά περίπου πακέτα. Αυτό σηµαίνει ότι η µέση χρονική διάρκεια κάθε προσοµοίωσης (σε χρονοθυρίδες) είναι ίση µε το πηλίκο / λ. Για την εξαγωγή των αποτελεσµάτων πραγµατοποιήσαµε κάθε προσοµοίωση τέσσερις ανεξάρτητες φορές και πήραµε τους αριθµητικούς µέσους όρους των µετρικών που µας ενδιέφεραν, ώστε να υπάρχει µεγαλύτερη ακρίβεια στα αποτελέσµατα (Monte-Carlo simulation). Επισηµαίνεται πάντως ότι για τιµές του λ που πλησίαζαν την τιµή λ max παρατηρήθηκαν µεγαλύτερες αποκλίσεις από προσοµοίωση σε προσοµοίωση σε σχέση µε τις αντίστοιχες για µικρότερες τιµές του λ. Αυτό οφείλεται στο ότι το σύστηµα πλησίαζε στην ασταθή λειτουργία, καθώς ο ρυθµός άφιξης πακέτων λ γινόταν συγκρίσιµος µε το µέγιστο ρυθµό εξυπηρέτησης του συστήµατος. 19

27 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting Μέση συνολική καθυστέρηση πακέτου Στο Σχήµα 2.2 της επόµενης σελίδας παρουσιάζεται η µέση συνολική καθυστέρηση πακέτου Ε(D) (σε χρονοθυρίδες) σαν συνάρτηση του ρυθµού άφιξης πακέτων λ (σε πακέτα/slot) για αριθµό από tags Ν=500 και πιθανότητα p=0.3. Σύµφωνα µε τη θεωρητική µελέτη (παρ ) η µέγιστη τιµή του λ που µπορεί να υποστηριχθεί για αυτές τις τιµές των παραµέτρων p και Ν όταν χρησιµοποιείται ο αλγόριθµος FCFS είναι λ max = Για να είναι ευκολότερη η ερµηνεία των αποτελεσµάτων, αυτά παρουσιάζονται σε δύο ξεχωριστά γραφήµατα : στο πρώτο έχουµε τις τιµές του λ από 0.01 έως 0.04 και στο δεύτερο από µέχρι Είναι φανερό ότι για όλες τις τιµές του λ στην πρώτη γραφική παράσταση τη µικρότερη µέση συνολική καθυστέρηση πακέτου εξασφαλίζει ο αλγόριθµος FCFS-NES. Αυτό οφείλεται στο ότι οι ρυθµοί άφιξης πακέτων λ που εξετάζονται είναι σχετικά µικροί (αρκετά µικρότεροι του λ max ) και µπορούν να υποστηριχθούν από το σύνολο το αλγορίθµων. Στην ουρά αναµονής του σταθµού βάσης δε συγκεντρώνεται συχνά ιδιαίτερα µεγάλος αριθµός πακέτων ώστε να αξιοποιηθούν τα πλεονεκτήµατα που προσφέρουν οι υπόλοιποι αλγόριθµοι. Οι P-MDF και P-DxW, οι οποίοι παρουσιάζουν παρόµοια συµπεριφορά και µάλιστα καλύτερη από αυτή των non-preemptive αντίστοιχων MDF και DxW, δίνουν ελαφρώς µεγαλύτερες καθυστερήσεις από τον FCFS-NES διότι καθυστερούν σε ορισµένες περιπτώσεις τη µετάδοση ενός πακέτου για χάρη κάποιου άλλου, επιβαρύνοντάς το έτσι µε πρόσθετη καθυστέρηση. Στο δεύτερο γράφηµα όµως, όπου οι τιµές του λ πλησιάζουν και ξεπερνούν την τιµή λ max, τη µικρότερη µέση συνολική καθυστέρηση πακέτου εξασφαλίζει ο αλγόριθµος P-DxW. Οι ρυθµοί άφιξης πακέτων είναι σχετικά µεγάλοι και στην ουρά αναµονής του σταθµού βάσης συγκεντρώνονται σχεδόν σε κάθε χρονοθυρίδα αρκετά πακέτα και έτσι βρίσκουν εφαρµογή οι ιδέες των αλγορίθµων MDF, DxW, P-MDF και P-DxW. Παρατηρούµε ότι κάθε ένας από τους αλγορίθµους, εκτός του P-DxW, από µία ορισµένη τιµή του λ και µετά χαρακτηρίζεται από απαγορευτικά υψηλή µέση καθυστέρηση, η οποία θα ξέφευγε από τα όρια του γραφήµατος. Έτσι έχουµε και µία πρώτη ένδειξη για τη µέγιστη απόδοση (throughput) κάθε αλγορίθµου, όπως αυτή έχει οριστεί και στην οποία θα αναφερθούµε αναλυτικότερα στη συνέχεια. 20

28 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting 60 Avg. Total Delay per Packet (slots) Lamda (packets/slot) 500 Avg. Total Delay per Packet (slots) Lamda (packets/slot) FCFS FCFS-NES MDF DxW P-MDF P-DxW Σχήµα

29 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting Πηλίκο τυπικής απόκλισης προς µέση συνολική καθυστέρηση πακέτου Στο Σχήµα 2.3 παρουσιάζεται το πηλίκο της τυπικής απόκλισης προς τη µέση συνολική καθυστέρηση πακέτου σ D /Ε(D) σαν συνάρτηση του ρυθµού άφιξης πακέτων λ (σε πακέτα/slot) για αριθµό από tags Ν=500 και πιθανότητα p=0.3. Για κάθε αλγόριθµο εξετάζονται αντίστοιχες τιµές του λ µε εκείνες του σχήµατος 2.2. Το γράφηµα δείχνει ότι αρχικά (µέχρι λ=0.025) το µικρότερο κλάσµα τυπικής απόκλισης προς µέση τιµή των καθυστερήσεων εµφανίζει ο αλγόριθµος FCFS-NES, ενώ ακολουθεί ο P-DxW. Επειδή η διαφορά µεταξύ των δύο αλγορίθµων για λ=0.03 έως 0.04 δεν είναι ιδιαίτερα µεγάλη, µπορούµε να πούµε ότι ο αλγόριθµος που ανταποκρίνεται καλύτερα στις απαιτήσεις του συστήµατος για τις δεδοµένες τιµές των παραµέτρων p και Ν είναι ο FCFS-NES για τιµές του λ µέχρι 0.04 (δίνοντας πάντα µικρότερη µέση συνολική καθυστέρηση πακέτου, δες σχήµα 2.2, και σχεδόν πάντα µικρότερη διασπορά των καθυστερήσεων), ενώ για µεγαλύτερες τιµές του λ επιλέγεται ο αλγόριθµος P-DxW. 1 Standard Deviation / Avg. Total Delay per Packet Lamda (packets/slot) FCFS FCFS-NES MDF DxW P-MDF P-DxW Σχήµα

30 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting Η παράµετρος m Κατά την περιγραφή των αλγορίθµων MDF m, (DxW) m, P-MDF m και P-(DxW) m έγινε αναφορά στην παράµετρο m, η οποία καθορίζει το µέγιστο αριθµό των εξεταζόµενων από το σταθµό βάσης πακέτων για να επιλεγεί εκείνο που θα µεταδοθεί στην τρέχουσα χρονοθυρίδα. Η εισαγωγή της παραµέτρου αυτής δεν είναι τυχαία, καθώς θα µπορούσαν οι αλγόριθµοι να εξετάζουν σε κάθε χρονοθυρίδα το σύνολο των πακέτων που υπάρχουν στην ουρά αναµονής, δηλαδή να ίσχυε m=. Βρέθηκε όµως ότι για κάθε τιµή του λ υπήρχε µία συγκεκριµένη τιµή του m, η οποία έδινε τη µικρότερη µέση συνολική καθυστέρηση πακέτου. Για µεγαλύτερες τιµές του m οι καθυστερήσεις πακέτων αυξάνουν κατά µερικές χρονοθυρίδες. Αυτό είναι λογικό διότι όταν ο σταθµός βάσης έχει να επιλέξει µεταξύ πολλών πακέτων, για παράδειγµα αυτό µε τους περισσότερους ενεργούς προορισµούς, θα καθυστερήσει τη µετάδοση κάποιων παλαιότερων πακέτων για χάρη κάποιου µεταγενέστερου. Ενδεικτικά αναφέρεται ότι για τη γραφική παράσταση του σχήµατος 2.2 και για τον αλγόριθµο P-(DxW) m οι τιµές της παραµέτρου m για λ=0.01, 0.015,, ήταν αντίστοιχα m=2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 7, 7, 19, 35, 42, 78. Οι τιµές αυτές δείχνουν αυτό που επισηµάνθηκε και νωρίτερα, ότι δηλαδή για µικρά σχετικά λ δε συγκεντρώνονται αρκετά πακέτα στην ουρά αναµονής του σταθµού βάσης ώστε να έχει νόηµα η εφαρµογή του αλγορίθµου. Όσο όµως η τιµή του λ αυξάνει γίνεται απαραίτητη η εξέταση µεγαλύτερου αριθµού πακέτων από την ουρά, ώστε να αξιοποιηθούν τα πλεονεκτήµατα του αλγορίθµου. Ο πίνακας 2.1 της επόµενης σελίδας δείχνει το κέρδος που έχουµε στις µέσες καθυστερήσεις όταν ο αλγόριθµος P-(DxW) m εργάζεται µε βάση τη βέλτιστη τιµή του m σε σχέση µε το να εξέταζε όλα τα διαθέσιµα κάθε φορά πακέτα στην ουρά. Ανάλογα συµπεράσµατα ισχύουν και για τους υπόλοιπους αλγορίθµους που χρησιµοποιούν την παράµετρο m. Επισηµαίνεται πάντως ότι για την εύρεση της βέλτιστης τιµής του m απαιτείται µεγάλος αριθµός προσοµοιώσεων. Συνεπώς, ακόµη και όταν δεν υπάρχει αυτή η δυνατότητα, µπορεί να 23

31 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting χρησιµοποιηθεί για εξοικονόµηση χρόνου η τιµή m=, µε µια µικρή επιβάρυνση στις καθυστερήσεις, η οποία στην περίπτωσή µας (Ν=500, p=0.3) δεν υπερβαίνει το 9%. λ E(D) E(D) m= m= m= m= m= m= m= m= m= m= m= m= m= m= m= m= m = Πίνακας Μέγιστη απόδοση αλγορίθµου Η µετρική αυτή, όπως ορίστηκε στην παράγραφο 2.1, προσδιορίζει την τιµή λ max του µέγιστου ρυθµού αφίξεων πακέτων στο σταθµό βάσης που µπορεί να υποστηρίξει ο κάθε αλγόριθµος. Ήδη έχει γίνει φανερό πως ο P-(DxW) m πετυχαίνει το καλύτερο throughput (µεγαλύτερο λ max ) και πως όσο αυξάνει το λ η ελαχιστοποίηση των µέσων καθυστερήσεων απαιτεί η παράµετρος m να παίρνει µεγαλύτερες τιµές. Στη γραφική παράσταση του σχήµατος 2.4 φαίνεται η απόδοση κάθε αλγορίθµου (η τιµή λ max ) σαν συνάρτηση της πιθανότητας p για Ν=500 tags. Η παράµετρος m για τους αλγορίθµους MDF m, (DxW) m, P-MDF m και P-(DxW) m 24

32 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting έχει τεθεί m=. Στο γράφηµα αυτό φαίνονται µε τον καλύτερο τρόπο οι βελτιώσεις στο throughput του συστήµατος που επιτυγχάνονται µε τον κάθε αλγόριθµο Throughput (packets/slot) Probability p FCFS FCFS-NES MDF DxW P-MDF P-DxW Σχήµα Οι παράµετροι p και Ν Η επίδραση που έχει η παράµετρος p στη συµπεριφορά του συστήµατός µας φάνηκε ήδη από την προηγούµενη υποπαράγραφο, όπου το throughput κάθε αλγορίθµου αυξάνει για µεγαλύτερες τιµές του p. Στα σχήµατα που ακολουθούν παρουσιάζεται για έναν συγκεκριµένο αλγόριθµο, τον P-(DxW) m µε m=, η µεταβολή της µέσης συνολικής καθυστέρησης πακέτου E(D) (σχήµα 2.5) και του πηλίκου σ D /Ε(D) (σχήµα 2.6) για διάφορες τιµές του p, µε δεδοµένο το ρυθµό άφιξης πακέτων λ (εξετάζονται οι περιπτώσεις λ=0.01 και λ=0.025, οι οποίες υποστηρίζονται από τον αλγόριθµο για p [0.1, 0.5] ). 25

33 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting 1000 Avg. Total Delay per Packet (slots) (logarithmic scale) Probability p λ=0.01 λ=0.025 Σχήµα 2.5 Standard Deviation / Avg. Total Delay per Packet Probability p λ=0.01 λ=0.025 Σχήµα 2.6 Από τα παραπάνω σχήµατα γίνεται φανερό ότι η µέση συνολική καθυστέρηση πακέτου και το πηλίκο σ D /Ε(D) για ένα δεδοµένο λ µειώνονται όσο η πιθανότητα p παίρνει µεγαλύτερες 26

34 Κεφάλαιο 2ο Μελέτη της Περίπτωσης Broadcasting τιµές. Το συµπέρασµα αυτό ισχύει για το σύνολο των αλγορίθµων που εξετάσαµε και έτσι οι διαπιστώσεις που έγιναν νωρίτερα αναφορικά µε το ποιος αλγόριθµος είναι βέλτιστος για p=0.3 ισχύουν για οποιαδήποτε τιµή του p. Ανάλογα συµπεράσµατα ισχύουν και για την παράµετρο Ν του συστήµατος. Για µεγαλύτερο αριθµό από tags, για παράδειγµα, αυξάνουν οι µέσες καθυστερήσεις κάθε αλγορίθµου, όµως η σύγκρισή τους µας οδηγεί στις ίδιες διαπιστώσεις. 2.4 Σύνοψη Στο κεφάλαιο αυτό παρουσιάστηκε αναλυτικά η µελέτη της περίπτωσης Broadcast πακέτων µόνο. Περιγράφηκαν οι παράµετροι και οι µετρικές απόδοσης του συστήµατος, καθώς και οι αλγόριθµοι που χρησιµοποιήθηκαν. Παρουσιάστηκαν τα αποτελέσµατα της προσοµοίωσης και έγινε σύγκριση των αλγορίθµων. Μία συνολική αναφορά στα συµπεράσµατα που προκύπτουν γίνεται στο τέταρτο κεφάλαιο. πακέτων. Στο κεφάλαιο 3 που ακολουθεί µελετάται η µικτή περίπτωση Unicast / Broadcast 27

35 ΚΕΦΑΛΑΙΟ 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting 3.1 Περιγραφή µοντέλου Παράµετροι συστήµατος & Μετρικές απόδοσης 3.2 Περιγραφή αλγορίθµων 3.3 Παρουσίαση των αποτελεσµάτων της προσοµοίωσης Σύγκριση αλγορίθµων 3.4 Σύνοψη

36 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting 3.1 Περιγραφή µοντέλου Παράµετροι συστήµατος & Μετρικές απόδοσης Σύµφωνα µε το σενάριο που µελετάµε σε αυτό το κεφάλαιο υπάρχουν και πάλι Ν tags, κάθε ένα από τα οποία είναι ενεργό (ανενεργό) σε κάθε χρονοθυρίδα µε πιθανότητα p (1-p). Οι αφίξεις των πακέτων στο σταθµό βάσης ακολουθούν την κατανοµή Poisson µε ρυθµό λ, όµως κάθε πακέτο που αφικνείται απευθύνεται σε έναν µόνο προορισµό (Unicast) µε πιθανότητα X, ενώ µε πιθανότητα 1-X πρέπει να µεταδοθεί και στα Ν tags (Broadcast). ηλαδή από το σύνολο των πακέτων που δηµιουργούνται σε κάθε προσοµοίωση ένα ποσοστό ίσο µε (X*100)% είναι Unicast πακέτα, ενώ το υπόλοιπο (100 X*100)% είναι Broadcast πακέτα. Αυτό σηµαίνει ότι έχουµε να κάνουµε µε δύο διαφορετικές κατηγορίες πακέτων, για τις οποίες κάνουµε την ακόλουθη θεώρηση. Το ποσοστό των Unicast πακέτων είναι κατά κανόνα µικρότερο από το αντίστοιχο των Broadcast πακέτων, µε το σκεπτικό ότι τα περισσότερα πακέτα που φτάνουν στο σύστηµα πρέπει να τα λάβει το σύνολο των tags. Υπάρχει και ένα ποσοστό πακέτων, αυτό που συµβολίσαµε µε (X*100)%, τα οποία απευθύνονται σε έναν µόνο από τους Ν προορισµούς, όχι κατ ανάγκη τον ίδιο κάθε φορά. H επιλογή του tag γίνεται µε βάση την οµοιόµορφη κατανοµή, δηλαδή κάθε Unicast πακέτο µπορεί να απευθύνεται εξίσου µε την ίδια πιθανότητα σε οποιοδήποτε από τα Ν tags. Θεωρούµε επίσης ότι έχει µεγαλύτερη σηµασία να µην καθυστερεί πολύ η µετάδοση των Unicast πακέτων, στα οποία συνεπώς δίνουµε προτεραιότητα. Όταν για παράδειγµα, σε ένα χώρο ελεγχόµενης πρόσβασης εισέρχεται ένα νέο tag (για την ακρίβεια ένα νέο αντικείµενο εφοδιασµένο µε αυτό), αποκαθίσταται µία point-to-point επικοινωνία µε το σταθµό βάσης για την αναγνώριση της ταυτότητάς του. Η διαδικασία αυτή έχει προτεραιότητα έναντι της επικοινωνίας που πραγµατοποιείται σε τακτά χρονικά διαστήµατα µε το σύνολο των tags, για τον έλεγχο της κίνησής τους µέσα στο χώρο. 28

37 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Όπως και στην περίπτωση των Broadcast πακέτων µόνο, έτσι και τώρα ο σταθµός βάσης αποφασίζει σε κάθε χρονοθυρίδα µε βάση έναν αλγόριθµο που χρησιµοποιεί ποιο από τα πακέτα που βρίσκονται στην ουρά θα µεταδοθεί. Ένα πακέτο θεωρούµε ότι διαγράφεται από την ουρά αναµονής όταν το έχουν λάβει και οι Ν αποδέκτες του αν πρόκειται για Broadcast πακέτο ή όταν το έχει λάβει ο µοναδικός προορισµός στον οποίο απευθύνεται αν πρόκειται για Unicast πακέτο. Οι µετρικές µε βάση τις οποίες αξιολογούµε την απόδοση και συγκρίνουµε τους διάφορους αλγορίθµους είναι οι ακόλουθες : Μέγιστη απόδοση αλγορίθµου (Throughput) Πρόκειται για την ίδια µετρική που περιγράφηκε και στο δεύτερο κεφάλαιο, µε τη διαφορά ότι τώρα οι παράµετροι που την καθορίζουν είναι, εκτός από τον αριθµό των tags Ν και την πιθανότητα p, το ποσοστό (X*100)% του συνόλου των πακέτων που είναι Unicast. Υπενθυµίζεται ότι η µετρική αυτή υπολογίζεται µέσω προσοµοίωσης του συστήµατος για µεγάλη τιµή στο λ, από το πηλίκο λmax = αριθµός ολοκληρωµένων µεταδόσεων συνολικός αριθµός χρονοθυρίδων Μέση συνολική καθυστέρηση Unicast πακέτων (Average total delay per Unicast packet) Πρόκειται για τη µέση τιµή των καθυστερήσεων που υφίστανται τα Unicast πακέτα από τη στιγµή της άφιξής τους στο σταθµό βάσης µέχρι να µεταδοθούν το κάθε ένα στο tag προορισµού του. Αν συµβολίσουµε µε Dui τη συνολική καθυστέρηση του i-οστού Unicast πακέτου, που µεταδόθηκε στον προορισµό του, τότε η συγκεκριµένη µετρική δίνεται από το πηλίκο Dui E( D ) = i u αριθµός ολοκληρωµένων µεταδόσεων Unicast πακέτων 29

38 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Μέση συνολική καθυστέρηση Broadcast πακέτων (Average total delay per Broadcast packet) Είναι η αντίστοιχη µετρική για τα Broadcast πακέτα και έχει περιγραφεί αναλυτικά στο δεύτερο κεφάλαιο. ίνεται από το πηλίκο Dbi E( D ) = i b αριθµός ολοκληρωµένων µεταδόσεων Broadcast πακέτων Μέση συνολική καθυστέρηση πακέτου (Average total delay per packet) Η µετρική αυτή αφορά το σύνολο των πακέτων (Unicast και Broadcast). Αν συµβολίσουµε µε D i τη συνολική καθυστέρηση του i-οστού πακέτου, που έχει διαγραφεί από την ουρά αναµονής του σταθµού βάσης, τότε η συγκεκριµένη µετρική δίνεται από το πηλίκο Di E( D) = i συνολικός αριθµός ολοκληρωµένων µεταδόσεων Πηλίκο τυπικής απόκλισης (standard deviation) προς µέση συνολική καθυστέρηση Unicast πακέτων Η µετρική αυτή περιγράφει τη διασπορά των συνολικών καθυστερήσεων των Unicast πακέτων από τη µέση τιµή τους. Ισχύει η σχέση σdu E( Du) = E{[ D u E( Du)] E( Du) 2 } Πηλίκο τυπικής απόκλισης (standard deviation) προς µέση συνολική καθυστέρηση Broadcast πακέτων Είναι η αντίστοιχη µετρική για τα Broadcast πακέτα και δίνεται από τη σχέση σdb E( Db) = E{[ D b E( Db)] E( Db) 2 } 30

39 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting 3.2 Περιγραφή αλγορίθµων Στην παράγραφο αυτή περιγράφονται αναλυτικά οι αλγόριθµοι που σχεδιάστηκαν. Οι αλγόριθµοι αυτοί συγκρίνονται στη συνέχεια µε βάση τις προαναφερθείσες µετρικές απόδοσης Αλγόριθµος FCFS (First Come First Served) Πρόκειται για τον ίδιο αλγόριθµο µε αυτόν του δεύτερου κεφαλαίου, όπου ο σταθµός βάσης αποθηκεύει όλα τα αφικνούµενα πακέτα σε έναν καταχωρητή και τα εξετάζει µε βάση την ηλικία τους, ξεκινώντας από το πιο παλιό. εν προχωρά στην εξέταση επόµενου πακέτου αν δεν τελειώσει µε αυτό που εξετάζει τώρα. Η αντίστοιχη θεωρητική µελέτη που υπολογίζει τη µέγιστη απόδοση του αλγόριθµου (λ max ) και τη µέση συνολική καθυστέρηση πακέτου E(D) είναι η ακόλουθη. Θεωρητική µελέτη Αρχικά υπολογίζουµε το µέσο χρόνο εξυπηρέτησης πακέτου Ε(Τ). Αν συµβολίσουµε µε E(T u ) και E(T b ) το µέσο χρόνο εξυπηρέτησης των Unicast και Broadcast πακέτων αντίστοιχα, τότε το E(T) δίνεται από τη σχέση E(T)=X* E(T u ) + (1-X)* E(T b ). Ένα Unicast πακέτο για να µεταδοθεί στο tag προορισµού του, το οποίο είναι ενεργό σε κάθε χρονοθυρίδα µε πιθανότητα p, χρειάζεται κατά µέσο όρο 1/p χρονοθυρίδες, δηλαδή ο µέσος χρόνος εξυπηρέτησής του είναι E(T u )=1/p. Όσο για το E(T b ) έχει υπολογιστεί στο δεύτερο κεφάλαιο E( Tb k = ( p 1 N ) {1 [1 1 ) ] } k= 1 Για να είναι το σύστηµα ευσταθές πρέπει ο ρυθµός άφιξης να είναι µικρότερος του ρυθµού εξυπηρέτησης πακέτων, δηλαδή πρέπει να ισχύει η σχέση : 1 λ < λ < E( T ) X *(1/ p) + (1 X ) * 1 k = 1 {1 [1 (1 p) k 1 λ N ] } max = X * (1/ p) + (1 X ) * 1 k = 1 {1 [1 (1 p) ] k 1 N } 31

40 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Παρατηρείται µε βάση την προηγούµενη σχέση πως τώρα το λ max εξαρτάται, εκτός από τις παραµέτρους p και Ν, και από την πιθανότητα X ένα πακέτο να είναι Unicast. Το σύστηµά µας εξακολουθεί να αποτελεί µία M/G/1 ουρά αναµονής, οπότε η µέση συνολική καθυστέρηση πακέτου E(D) δίνεται και πάλι από τη σχέση : 2 λ* E( T ) E( D) = E( T) + 2*[1 λ* E( T)] Η δεύτερη ροπή του χρόνου εξυπηρέτησης πακέτου Ε(Τ 2 ) υπολογίζεται ως εξής : E( T 2 ) = X * E( T ) + (1 X)* E( 2 2 u Tb ) Το Ε(Τ 2 b ) αποτελεί τη δεύτερη ροπή του χρόνου εξυπηρέτησης των Broadcast πακέτων και έχει υπολογιστεί στο δεύτερο κεφάλαιο. Όσο για το Ε(Τ 2 u ) δίνεται από τη σχέση : E( T 2 u ) = k= 1 k 2 * P( T u = k) = k= 1 k 2 *[(1 p) k 1 * p] Με τη βοήθεια υπολογιστή και ενός απλού προγράµµατος µπορούµε να υπολογίσουµε τις τιµές των λ max και Ε(D) για διάφορες τιµές των παραµέτρων p, Ν, X και λ Αλγόριθµος FCFS-NES (First Come First Served with No Empty Slots) Ο αλγόριθµος αυτός προτείνει µια αντίστοιχη βελτίωση, σύµφωνα µε την οποία αν το tag προορισµού ενός Unicast πακέτου είναι ανενεργό ή όλοι οι εναποµείναντες αποδέκτες ενός Broadcast πακέτου είναι ανενεργοί στην τρέχουσα χρονοθυρίδα, ο σταθµός βάσης εξετάζει το επόµενο πακέτο της ουράς αναµονής. Στην επόµενη χρονοθυρίδα η εξέταση των πακέτων αρχίζει ξανά από την αρχή της ουράς, δηλαδή από το πιο παλιό πακέτο. 32

41 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Αλγόριθµος 2L-(FCFS-NES) (Two Lists First Come First Served with No Empty Slots) Σύµφωνα µε αυτόν τον αλγόριθµο ο σταθµός βάσης κρατά σε δύο ξεχωριστές λίστες τα Unicast και Broadcast πακέτα (Σχήµα 3.1), δίνοντας απόλυτη προτεραιότητα στα πρώτα για να ικανοποιήσει έτσι την απαίτηση ελαχιστοποίησης των καθυστερήσεων των Unicast πακέτων. Η εξέταση των πακέτων ξεκινά από τη Unicast λίστα, όπου εφαρµόζεται ο αλγόριθµος FCFS-NES και µόνο αν δε βρεθεί κανένα πακέτο µε ενεργό το tag προορισµού του συνεχίζει στη Broadcast λίστα, όπου εφαρµόζεται και πάλι ο ίδιος αλγόριθµος. Σχήµα Αλγόριθµος 2L-[P-(DxW) m ] (Two Lists - Preemptive (DxW) m ) Ο αλγόριθµος αυτός διαφέρει από τον προηγούµενο στον τρόπο µε τον οποίο εξετάζονται τα πακέτα στη Broadcast λίστα. Αντί για τον αλγόριθµο FCFS-NES, χρησιµοποιείται ο P-(DxW) m, όπως αυτός περιγράφηκε στο δεύτερο κεφάλαιο. 33

42 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Η επιλογή αυτή βασίστηκε στα πολύ καλά αποτελέσµατα του P-(DxW) m, καθώς εξασφάλιζε µικρότερη µέση καθυστέρηση και πηλίκο τυπικής απόκλισης προς µέση τιµή των καθυστερήσεων για τα Broadcast πακέτα συγκρινόµενος µε τους MDF m, (DxW) m και P-MDF m (δες Κεφ. 2). 3.3 Παρουσίαση των αποτελεσµάτων της προσοµοίωσης Σύγκριση αλγορίθµων Για τη µέθοδο πραγµατοποίησης των προσοµοιώσεων ισχύουν όσα αναφέρθησαν στο δεύτερο κεφάλαιο (παράγραφος 2.3). Για την νέα παράµετρο X (πιθανότητα ένα πακέτο να είναι Unicast) εξετάστηκαν οι τιµές 0.1, 0.2 και 0.3, µε βάση τη θεώρηση ότι το ποσοστό των Unicast πακέτων είναι κατά κανόνα αρκετά µικρότερο από το αντίστοιχο των Broadcast πακέτων Μέση συνολική καθυστέρηση Unicast πακέτων Στο σχήµα 3.2 της επόµενης σελίδας παρουσιάζεται η µέση συνολική καθυστέρηση Unicast πακέτου E(D u ) (σε χρονοθυρίδες) σαν συνάρτηση του ρυθµού άφιξης πακέτων λ (σε πακέτα/slot) για αριθµό από tags Ν=500, πιθανότητα p=0.5 και ποσοστό Unicast πακέτων 30% (Χ=0.3). Σύµφωνα µε τη θεωρητική µελέτη (παρ ) η µέγιστη τιµή του λ που µπορεί να υποστηριχθεί για αυτές τις τιµές των παραµέτρων p, Ν και Χ όταν χρησιµοποιείται ο αλγόριθµος FCFS είναι λ max = Στο γράφηµα αυτό είναι φανερή η δραµατική βελτίωση που επιτυγχάνεται στο E(D u ) για λ κοντά στην τιµή λ max (και µεγαλύτερα από αυτή), µε τη χρησιµοποίηση των αλγορίθµων 2L-(FCFS-NES) και 2L-(P-DxW). Οι αλγόριθµοι αυτοί παρουσιάζουν ίδια συµπεριφορά, 34

43 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting 1000 Avg. Total Delay per Unicast Packet (slots) (logarithmic scale) Lamda (packets/slot) FCFS FCFS-NES 2L-(FCFS-NES) 2L-(P-DxW ) Σχήµα 3.2 λόγω του πλεονεκτήµατος που προσφέρουν και οι δύο για απόλυτη προτεραιότητα στα Unicast πακέτα της ουράς αναµονής. Αντίθετα, οι FCFS και FCFS-NES, µε ενιαία αντιµετώπιση Unicast/Broadcast πακέτων, χαρακτηρίζονται από απαγορευτικά υψηλή µέση καθυστέρηση Unicast πακέτου από µία ορισµένη τιµή του λ και µετά Μέση συνολική καθυστέρηση Broadcast πακέτων Στο σχήµα 3.3 παρουσιάζεται η αντίστοιχη γραφική παράσταση της µέσης συνολικής καθυστέρησης E(D b ) για τα Broadcast πακέτα. Αρχικά οι αλγόριθµοι έχουν παρόµοια συµπεριφορά, αλλά για λ µεγαλύτερα του λ max η βελτίωση που επιτυγχάνει ο αλγόριθµος 2L-(P-DxW) είναι εµφανής. Το τελευταίο ήταν αναµενόµενο µε βάση τα συµπεράσµατα του δευτέρου κεφαλαίου, όπου ο αλγόριθµος P-DxW ήταν ο πλέον αποδοτικός για την περίπτωση Broadcast πακέτων µόνο, για λ µεγαλύτερα του λ max. 35

44 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting 1000 Avg. Total Delay per Broadcast Packet (slots) (logarithmic scale) Lamda (packets/slot) FCFS FCFS-NES 2L-(FCFS-NES) 2L-(P-DxW) Σχήµα 3.3 Η παρόµοια συµπεριφορά των αλγορίθµων για λ µικρότερα του λ max, όπως αυτή παρουσιάζεται στο Σχ. 3.3, αντιστοιχεί σε µικρές διαφορές του E(D b ) (ένα µε δύο slots). Το ότι ο αλγόριθµος 2L-(FCFS-NES), ο οποίος δίδει απόλυτη προτεραιότητα στα Unicast πακέτα, δε φαίνεται να επιβαρύνει ιδιαίτερα τις καθυστερήσεις των Broadcast πακέτων σε σχέση µε τον FCFS-NES, οφείλεται κυρίως στο ότι οι ρυθµοί άφιξης πακέτων λ είναι σχετικά µικροί (µικρότεροι του λ max ) και στο ότι ο µέσος χρόνος εξυπηρέτησης ενός Unicast πακέτου είναι πολύ µικρός συγκρινόµενος µε τον αντίστοιχο ενός Broadcast. Έτσι, ένα Broadcast πακέτο, κατά την άφιξή του, συνήθως δε βρίσκει µπροστά του κανένα Unicast (το ποσοστό των οποίων εξάλλου είναι αρκετά µικρότερο), ή ακόµη κι αν βρει, δε χρειάζεται να περιµένει πολύ για να αρχίσει την εξυπηρέτησή του. 36

45 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Μέση συνολική καθυστέρηση πακέτου Στο σχήµα 3.4 παρουσιάζεται η µέση συνολική καθυστέρηση για το σύνολο των πακέτων, για την οποία ισχύει η σχέση : E(D)=X*E(D u ) + (1-X)*E(D b ). Με βάση τη σχέση αυτή, αλλά και τα σχήµατα 3.2 και 3.3, ερµηνεύεται η παρόµοια συµπεριφορά των αλγορίθµων για λ µικρότερα του λ max και η εµφανώς µικρότερη µέση συνολική καθυστέρηση πακέτου που εξασφαλίζει ο αλγόριθµος P-DxW για λ µεγαλύτερα του λ max Avg. Total Delay per Packet (slots) (logarithmic scale) Lamda (packets/slot) FCFS FCFS-NES 2L-(FCFS-NES) 2L-(P-DxW) Σχήµα

46 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Πηλίκο τυπικής απόκλισης προς µέση συνολική καθυστέρηση Unicast πακέτων Στο σχήµα 3.5 παρουσιάζεται το πηλίκο της τυπικής απόκλισης προς τη µέση συνολική καθυστέρηση Unicast πακέτων για τιµές του λ αντίστοιχες µε εκείνες στο σχήµα 3.2. Το γεγονός ότι οι αλγόριθµοι 2L-(FCFS-NES) και 2L-(P-DxW) εξασφαλίζουν µικρή και σταθερή µέση καθυστέρηση E(D u ) δικαιολογεί το ότι το πηλίκο σ Du /E(D u ) διατηρείται σταθερό για όλες τις τιµές του λ, σε αντίθεση µε τους FCFS και FCFS-NES, οι οποίοι παρουσιάζουν αρκετά µεγαλύτερη διασπορά στις καθυστερήσεις τους γύρω από τη µέση τιµή. 1.1 Standard Deviation / Avg. Total Delay per Unicast Packet Lamda (packets/slot) FCFS FCFS-NES 2L-(FCFS-NES) 2L-(P-DxW ) Σχήµα

47 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Πηλίκο τυπικής απόκλισης προς µέση συνολική καθυστέρηση Broadcast πακέτων Στο σχήµα 3.6 παρουσιάζεται η αντίστοιχη γραφική παράσταση του πηλίκου τυπική απόκλιση προς µέση συνολική καθυστέρηση για τα Broadcast πακέτα. Όλοι οι αλγόριθµοι, εκτός του FCFS, παρουσιάζουν παρόµοια συµπεριφορά µέχρι την τιµή λ=0.06, ενώ για µεγαλύτερα λ ο 2L-(P-DxW) επιτυγχάνει µικρότερο πηλίκο σ Db /E(D b ). Υπενθυµίζεται η αντίστοιχη διαπίστωση στο δεύτερο κεφάλαιο (περίπτωση Broadcast πακέτων µόνο) όπου ο αλγόριθµος P-DxW εξασφάλιζε µικρότερη διασπορά των καθυστερήσεων από µία ορισµένη τιµή του λ και µετά. 1 Standard Deviation / Avg. Total Delay per Broadcast Packet Lamda (packets/slot) FCFS FCFS-NES 2L-(FCFS-NES) 2L-(P-DxW ) Σχήµα

48 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Μέγιστη απόδοση αλγορίθµου Οι παράµετροι που καθορίζουν την τιµή αυτής της µετρικής αυτή έχουν ήδη αναφερθεί στην παράγραφο 3.1 και είναι ο αριθµός των tags Ν, η πιθανότητα p και το ποσοστό των Unicast πακέτων (100*Χ)%. Στη γραφική παράσταση του σχήµατος 3.7 φαίνεται η µέγιστη απόδοση κάθε αλγορίθµου (η τιµή λ max ) για Ν=500 tags και για εννιά ζεύγη τιµών p και X, όπου p=0.1, 0.3, 0.5 και Χ=0.1, 0.2, 0.3. Για τον αλγόριθµο 2L-[P-(DxW) m ] η παράµετρος m έχει τεθεί m=. Η αύξηση του throughput κάθε αλγορίθµου για µεγαλύτερες τιµές του p ήταν αναµενόµενη. Από το γράφηµα όµως είναι φανερό πως το throughput κάθε αλγορίθµου αυξάνει, έστω και λίγο, όσο το Χ µεγαλώνει µε p σταθερό. Αυτό οφείλεται στο ότι το µεγαλύτερο ποσοστό των Unicast πακέτων δίνει στο σταθµό βάσης τη δυνατότητα να εξυπηρετήσει συνολικά περισσότερα πακέτα, καθώς ο µέσος χρόνος εξυπηρέτησης ενός Unicast πακέτου είναι πολύ µικρός συγκρινόµενος µε τον αντίστοιχο ενός Broadcast. Όσο για την παράµετρο Ν είναι προφανές ότι για µεγάλο αριθµό tags το throughput πέφτει, καθώς µεγαλώνει ο απαιτούµενος µέσος χρόνος εξυπηρέτησης των Broadcast πακέτων. 0,25 Throughput (packets/slot) 0,2 0,15 0,1 0,05 0 (0.1,0.1) (0.1,0.2) (0.1,0.3) (0.3,0.1) (0.3,0.2) (0.3,0.3) (0.5,0.1) (0.5,0.2) (0.5,0.3) p, X FCFS FCFS-NES 2L-(FCFS-NES) 2L-(P-DxW ) Σχήµα

49 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting Οι παράµετροι m, p, Ν και Χ Για την παράµετρο m του αλγορίθµου 2L-[P-(DxW) m ] ισχύουν ανάλογες διαπιστώσεις µε αυτές που έγιναν στο δεύτερο κεφάλαιο. Όσο αυξάνει το λ η ελαχιστοποίηση των µέσων καθυστερήσεων απαιτεί η παράµετρος m να παίρνει µεγαλύτερες τιµές, ενώ για κάθε τιµή του λ υπάρχει µία βέλτιστη τιµή του m που δίνει τη µικρότερη µέση καθυστέρηση. Για την επίδραση των παραµέτρων p και Ν στις καθυστερήσεις έγιναν επίσης αναφορές στο δεύτερο κεφάλαιο. Εδώ µελετάµε την επίδραση της παραµέτρου Χ στις µετρικές του συστήµατος. Στο σχήµα 3.8 παρουσιάζεται για τον αλγόριθµο 2L-(P-DxW) η µεταβολή της µέσης συνολικής καθυστέρησης Broadcast πακέτων E(D b ) για διάφορες τιµές του Χ µε δεδοµένο το ρυθµό άφιξης πακέτων λ (εξετάζονται οι περιπτώσεις λ=0.085, λ=0.115 και λ=0.145). Από το γράφηµα αυτό γίνεται φανερό ότι η µέση συνολική καθυστέρηση Broadcast πακέτων για ένα δεδοµένο λ µειώνεται όσο το ποσοστό των Unicast πακέτων αυξάνει, κάτι που φαίνεται εντονότερα για µεγάλες τιµές του λ. Το γεγονός αυτό οφείλεται, όπως επισηµάνθηκε και ενωρίτερα, στο ότι ο µέσος χρόνος εξυπηρέτησης ενός Unicast πακέτου είναι πολύ µικρός συγκρινόµενος µε τον αντίστοιχο ενός Broadcast πακέτου. Με αυτόν τον τρόπο τα Broadcast πακέτα επιβαρύνονται µε µικρότερες καθυστερήσεις. Η παράµετρος Χ, για τις συγκεκριµένες τιµές που εξετάστηκαν, δεν επηρεάζει ουσιαστικά τις µετρικές E(D u ) και σ Du /E(D u ). Αυτό συµβαίνει διότι ο ρυθµός άφιξης Unicast πακέτων (λ*χ) είναι πολύ µικρός συγκρινόµενος µε το ρυθµό εξυπηρέτησής τους και έτσι η σχετικά µικρή αύξηση του ποσοστού των Unicast πακέτων δεν επιβαρύνει τη µέση συνολική καθυστέρησή τους. 41

50 Κεφάλαιο 3ο Μελέτη της Μικτής Περίπτωσης Unicasting / Broadcasting 100 Avg. Total Delay per Broadcast Packet (slots) Percentage of Unicast Packets (100*X)% λ =0.085 λ =0.115 λ =0.145 Σχήµα 3.8 Οι προηγούµενες διαπιστώσεις, σε συνδυασµό µε το γεγονός ότι για τη µέση συνολική καθυστέρηση πακέτου E(D) ισχύει η σχέση E(D)=X*E(D u )+(1-X)*E(D b ) οδηγούν στο συµπέρασµα ότι η αύξηση του ποσοστού των Unicast πακέτων, για τις συγκεκριµένες τιµές που εξετάστηκαν, έχει σαν αποτέλεσµα και τη µείωση του E(D) για ένα δεδοµένο λ. Μείωση, έστω και µικρή, επιτυγχάνεται επίσης και στο πηλίκο τυπική απόκλιση προς µέση καθυστέρηση Broadcast πακέτων. 3.4 Σύνοψη Στο κεφάλαιο αυτό παρουσιάστηκε αναλυτικά η µελέτη της µικτής περίπτωσης Unicast και Broadcast πακέτων. Περιγράφηκαν οι παράµετροι και οι µετρικές απόδοσης του συστήµατος, καθώς και οι αλγόριθµοι που χρησιµοποιήθηκαν. Παρουσιάστηκαν τα αποτελέσµατα της προσοµοίωσης και έγινε σύγκριση των αλγορίθµων. Μία συνολική αναφορά στα συµπεράσµατα που προκύπτουν γίνεται στο επόµενο (τέταρτο) κεφάλαιο. 42

51 ΚΕΦΑΛΑΙΟ 4ο Συµπεράσµατα Μελλοντικές προσπάθειες 4.1 Συµπεράσµατα 4.2 Μελλοντικές Προσπάθειες

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

ΤΕΙ Κρήτης, Παράρτηµα Χανίων ΠΣΕ, Τµήµα Τηλεπικοινωνιών & ικτύων Η/Υ Εργαστήριο ιαδίκτυα & Ενδοδίκτυα Η/Υ ( ηµιουργία συστήµατος µε ροint-tο-ροint σύνδεση) ρ Θεοδώρου Παύλος Χανιά 2003 Περιεχόµενα 1 ΕΙΣΑΓΩΓΗ...2 2 ΤΟ ΚΑΝΑΛΙ PΟINT-TΟ-PΟINT...2

Διαβάστε περισσότερα

Κεφάλαιο 5: Τοπικά ίκτυα

Κεφάλαιο 5: Τοπικά ίκτυα Κεφάλαιο 5: Τοπικά ίκτυα 5.1 ΤοΠρωτόκολλο ALOHA Αλγόριθµοι επίλυσης συγκρούσεων µε βάση το δυαδικό δένδρο 5.2 ίκτυα Ethernet Πρότυπο ΙΕΕΕ 802.3 5.3 ίκτυα Token Ring - Πρότυπο ΙΕΕΕ 802.5 Τοπικά ίκτυα 5-1

Διαβάστε περισσότερα

Μάθημα 7 ο. Αλγόριθμοι Χρονοδρομολόγησης

Μάθημα 7 ο. Αλγόριθμοι Χρονοδρομολόγησης Μάθημα 7 ο Αλγόριθμοι Χρονοδρομολόγησης Σκοπός του μαθήματος Στην ενότητα αυτή θα εξηγήσουμε το ρόλο και την αξιολόγηση των αλγορίθμων χρονοδρομολόγησης, και θα παρουσιάσουμε τους κυριότερους. Θα μάθουμε:

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση Εργαστηριακή Άσκηση Οι Αλγόριθμοι Χρονοπρογραμματισμού First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin (RR), Priority Weighted (PRI) Επιμέλεια: Βασίλης Τσακανίκας Περιεχόμενα Αλγόριθμοι

Διαβάστε περισσότερα

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής Ενότητα 8η: Συσκευές Ε/Ε - Αρτηρίες Άσκηση 1: Υπολογίστε το µέσο χρόνο ανάγνωσης ενός τµήµατος των 512 bytes σε µια µονάδα σκληρού δίσκου µε ταχύτητα περιστροφής

Διαβάστε περισσότερα

Σηµειώσεις στις σειρές

Σηµειώσεις στις σειρές . ΟΡΙΣΜΟΙ - ΓΕΝΙΚΕΣ ΕΝΝΟΙΕΣ Σηµειώσεις στις σειρές Στην Ενότητα αυτή παρουσιάζουµε τις βασικές-απαραίτητες έννοιες για την µελέτη των σειρών πραγµατικών αριθµών και των εφαρµογών τους. Έτσι, δίνονται συστηµατικά

Διαβάστε περισσότερα

Λύση: Λύση: Λύση: Λύση:

Λύση: Λύση: Λύση: Λύση: 1. Ένας δίαυλος έχει ρυθµό δεδοµένων 4 kbps και καθυστέρηση διάδοσης 20 msec. Για ποια περιοχή µηκών των πλαισίων µπορεί η µέθοδος παύσης και αναµονής να έχει απόδοση τουλάχιστον 50%; Η απόδοση θα είναι

Διαβάστε περισσότερα

Κεφάλαιο 3 Πολυπλεξία

Κεφάλαιο 3 Πολυπλεξία Κεφάλαιο 3 Πολυπλεξία Μάθημα 3.1: Μάθημα 3.2: Μάθημα 3.3: Πολυπλεξία επιμερισμού συχνότητας χρόνου Συγκριτική αξιολόγηση τεχνικών πολυπλεξίας Στατιστική πολυπλεξία Μετάδοση Δεδομένων Δίκτυα Υπολογιστών

Διαβάστε περισσότερα

2 η Σειρά Ασκήσεων Data Link Layer

2 η Σειρά Ασκήσεων Data Link Layer HY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2017-2018 Διδάσκουσα: Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών, Πανεπιστημίου Κρήτης 2 η Σειρά Ασκήσεων Data Link Layer Άσκηση 1 Αναφέρεται τα 4 επιθυμητά

Διαβάστε περισσότερα

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο

Διαβάστε περισσότερα

Σύνθετες Ασκήσεις για ιάδοση, ιασπορά και Αντιστάθµισή της

Σύνθετες Ασκήσεις για ιάδοση, ιασπορά και Αντιστάθµισή της ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟ ΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΙΚΤΥΑ ΟΠΤΙΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Καθηγητής. Συβρίδης Σύνθετες Ασκήσεις για ιάδοση, ιασπορά και Αντιστάθµισή

Διαβάστε περισσότερα

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1 I. Παράδειγμα 1: Απόδοση TCP με παράθυρο αποστολέα = 1 a. Ο μηχανισμός όπως έχει περιγραφεί ως τώρα στέλνει μόνο ένα πακέτο και σταματάει να μεταδίδει έως ότου πάρει το ack του πακέτου αυτού (λειτουργία

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

Διαβάστε περισσότερα

Πρωτόκολλα Ελέγχου προσπέλασης μέσου

Πρωτόκολλα Ελέγχου προσπέλασης μέσου Πρωτόκολλα Ελέγχου προσπέλασης μέσου Πρόβλημα: ταυτόχρονη μετάδοση δύο ή περισσότερων κόμβων στο ίδιο κανάλι (μήκος κύματος). Ένα τέτοιο γεγονός ονομάζεται σύγκρουση. Ένα πρωτόκολλο MAC έχει συνήθως ως

Διαβάστε περισσότερα

Μάθηµα 9 ο : Συστήµατα πολλαπλής πρόσβασης

Μάθηµα 9 ο : Συστήµατα πολλαπλής πρόσβασης Μάθηµα 9 ο : Συστήµατα πολλαπλής πρόσβασης Στόχοι: Στο τέλος αυτού του µαθήµατος ο σπουδαστής θα γνωρίζει: Τι είναι οι τεχνικές πολλαπλής πρόσβασης και ποια η ανάγκη χρήσης τους στις δορυφορικές επικοινωνίες

Διαβάστε περισσότερα

Περίληψη ιπλωµατικής Εργασίας

Περίληψη ιπλωµατικής Εργασίας Περίληψη ιπλωµατικής Εργασίας Θέµα: Εναλλακτικές Τεχνικές Εντοπισµού Θέσης Όνοµα: Κατερίνα Σπόντου Επιβλέπων: Ιωάννης Βασιλείου Συν-επιβλέπων: Σπύρος Αθανασίου 1. Αντικείµενο της διπλωµατικής Ο εντοπισµός

Διαβάστε περισσότερα

11 Το ολοκλήρωµα Riemann

11 Το ολοκλήρωµα Riemann Το ολοκλήρωµα Riem Το πρόβληµα υπολογισµού του εµβαδού οποιασδήποτε επιφάνειας ( όπως κυκλικοί τοµείς, δακτύλιοι και δίσκοι, ελλειπτικοί δίσκοι, παραβολικά και υπερβολικά χωρία κτλ) είναι γνωστό από την

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 1

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 1 Συστήµατα αναµονής Οι ουρές αναµονής αποτελούν καθηµερινό και συνηθισµένο φαινόµενο και εµφανίζονται σε συστήµατα εξυπηρέτησης, στα οποία η ζήτηση για κάποια υπηρεσία δεν µπορεί να

Διαβάστε περισσότερα

ιάθεση ασύρµατων πόρων

ιάθεση ασύρµατων πόρων ιάθεση ασύρµατων πόρων Μεταγωγή (Handover ή Handoff) ιαδικασία µεταγωγής µιας κλήσης από µια κυψέλη σε γειτονική κυψέλη Η κλήση από την συχνότητα f 1 της κυψέλης C 1 µεταφέρεται στη συχνότητα f 2 της κυψέλης

Διαβάστε περισσότερα

Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής

Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Γιάννης Γαροφαλάκης Αν. Καθηγητής ιατύπωση του προβλήματος (1) Τα συστήματα αναμονής (queueing systems), βρίσκονται

Διαβάστε περισσότερα

Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης

Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης 7.1 Ορισμός Στόχοι Αλγόριθμο χρονοδρομολόγησης (scheduling algorithm) ονομάζουμε την μεθοδολογία την οποία χρησιμοποιεί ο κάθε χρονοδρομολογητής (βραχυχρόνιος, μεσοχρόνιος

Διαβάστε περισσότερα

Οι βασικές βαθμίδες του συστήματος των δορυφορικών επικοινωνιών δίνονται στο παρακάτω σχήμα :

Οι βασικές βαθμίδες του συστήματος των δορυφορικών επικοινωνιών δίνονται στο παρακάτω σχήμα : Εισαγωγικά Τα δορυφορικά δίκτυα επικοινωνίας αποτελούν ένα σημαντικό τμήμα των σύγχρονων τηλεπικοινωνιακών συστημάτων. Οι δορυφόροι παρέχουν τη δυνατότητα κάλυψης μεγάλων γεωγραφικών περιοχών. Η δυνατότητα

Διαβάστε περισσότερα

Αλγόριθµοι και Πολυπλοκότητα

Αλγόριθµοι και Πολυπλοκότητα Αλγόριθµοι και Πολυπλοκότητα Ν. Μ. Μισυρλής Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Πανεπιστήµιο Αθηνών Καθηγητής: Ν. Μ. Μισυρλής () Αλγόριθµοι και Πολυπλοκότητα 15 Ιουνίου 2009 1 / 26 Εισαγωγή Η ϑεωρία

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Το πρωτόκολλο Διαδικτυου (Internet Protocol, ) είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/. Η λειτουργία του βασίζεται στην ιδέα των αυτοδύναμων πακέτων (datagrams), τα οποία μεταφέρονται

Διαβάστε περισσότερα

3. Προσομοίωση ενός Συστήματος Αναμονής.

3. Προσομοίωση ενός Συστήματος Αναμονής. 3. Προσομοίωση ενός Συστήματος Αναμονής. 3.1. Διατύπωση του Προβλήματος. Τα συστήματα αναμονής (queueing systems), βρίσκονται πίσω από τα περισσότερα μοντέλα μελέτης της απόδοσης υπολογιστικών συστημάτων,

Διαβάστε περισσότερα

11ο Πανελλήνιο Συνέδριο της ΕΕΦ, Λάρισα 30-31/03, 1-2/04/2006. Πρακτικά Συνεδρίου

11ο Πανελλήνιο Συνέδριο της ΕΕΦ, Λάρισα 30-31/03, 1-2/04/2006. Πρακτικά Συνεδρίου ο Πανελλήνιο Συνέδριο της ΕΕΦ, Λάρισα 30-3/03, -/04/006. Πρακτικά Συνεδρίου Έµµεσες µετρήσεις φυσικών µεγεθών. Παράδειγµα: Ο πειραµατικός υπολογισµός του g µέσω της µέτρησης του χρόνου των αιωρήσεων απλού

Διαβάστε περισσότερα

Ολοκληρωµένο Περιβάλλον Σχεδιασµού Και Επίδειξης Φίλτρων

Ολοκληρωµένο Περιβάλλον Σχεδιασµού Και Επίδειξης Φίλτρων Ψηφιακή Επεξεργασία Σηµάτων 20 Ολοκληρωµένο Περιβάλλον Σχεδιασµού Και Επίδειξης Φίλτρων Α. Εγκατάσταση Αφού κατεβάσετε το συµπιεσµένο αρχείο µε το πρόγραµµα επίδειξης, αποσυµπιέστε το σε ένα κατάλογο µέσα

Διαβάστε περισσότερα

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Μάθημα: ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) 1 Συμβαίνει συχνά πολλές διεργασίες να ανταγωνίζονται για τον έλεγχο

Διαβάστε περισσότερα

Υλοποίηση τεχνικών για την αποφυγή συμφόρησης σε τοπικά ασύρματα δίκτυα αισθητήρων

Υλοποίηση τεχνικών για την αποφυγή συμφόρησης σε τοπικά ασύρματα δίκτυα αισθητήρων Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Τομέας Ηλεκτρονικής και Υπολογιστών Εργαστήριο Ηλεκτρονικών Εφαρμογών Υλοποίηση τεχνικών για την αποφυγή συμφόρησης σε τοπικά

Διαβάστε περισσότερα

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Τμήμα Μηχανικών Η/Υ και Πληροφορικής Τμήμα Μηχανικών Η/Υ και Πληροφορικής Εργαστήριο Επεξεργασίας Σημάτων και Τηλεπικοινωνιών Ασύρματες και Κινητές Επικοινωνίες Συστήματα πολλαπλών χρηστών και πρόσβαση στο ασύρματο κανάλι Τι θα δούμε στο

Διαβάστε περισσότερα

Εργαστήριο 9: Άλλες Λειτουργίες στα Δίκτυα Κινητών Επικοινωνιών

Εργαστήριο 9: Άλλες Λειτουργίες στα Δίκτυα Κινητών Επικοινωνιών Εργαστήριο 9: Άλλες Λειτουργίες στα Δίκτυα Κινητών Επικοινωνιών 9.1 Ανάθεση καναλιών (channel allocation) Η κατανομή καναλιών σχετίζεται με την ανάθεση το καναλιών στις κυψέλες ενός κυψελωτού δικτύου.

Διαβάστε περισσότερα

2. Δυναμικό και χωρητικότητα αγωγού.

2. Δυναμικό και χωρητικότητα αγωγού. . Δυναμικό και χωρητικότητα αγωγού. Σε όλα τα σηµεία ενός αγωγού, σε ηλεκτροστατική ισορροπία, το δυναµικό είναι σταθερό. Για παράδειγµα, στην φορτισµένη σφαίρα του διπλανού σχήµατος τα σηµεία Α και Β

Διαβάστε περισσότερα

Μηχανική ΙI Ταλαντωτής µε µεταβλητή συχνότητα

Μηχανική ΙI Ταλαντωτής µε µεταβλητή συχνότητα Τµήµα Π Ιωάννου & Θ Αποστολάτου 22/5/2000 Μηχανική ΙI Ταλαντωτής µε µεταβλητή συχνότητα Τι θα συµβεί στην περίοδο ενός εκκρεµούς εάν το µήκος του νήµατος µεταβάλλεται µε αργό ρυθµό; Το πρόβληµα προτάθηκε

Διαβάστε περισσότερα

5. Γεννήτριες Τυχαίων Αριθµών.

5. Γεννήτριες Τυχαίων Αριθµών. 5. Γεννήτριες Τυχαίων Αριθµών. 5.1. Εισαγωγή. Στο Κεφάλαιο αυτό θα δούµε πώς µπορούµε να δηµιουργήσουµε τυχαίους αριθµούς από την οµοιόµορφη κατανοµή στο διάστηµα [0,1]. Την κατανοµή αυτή, συµβολίζουµε

Διαβάστε περισσότερα

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Πρωτόκολλα Τυχαίας Προσπέλασης (Random Access Protocols) Αρχές Πρωτοκόλλων RA Όταν υπάρχει πακέτο προς αποστολή, αποστέλλεται με μέγιστο ρυθμό μετάδοσης

Διαβάστε περισσότερα

Παρουσίαση της τεχνολογίας R.F.I.D. µέσα από το Gold24

Παρουσίαση της τεχνολογίας R.F.I.D. µέσα από το Gold24 Παρουσίαση της τεχνολογίας R.F.I.D. µέσα από το Gold24 IntelliSoft Ε.Π.Ε. ΟΛΟΚΛΗΡΩΜΕΝΕΣ ΛΥΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Αιµιλιανού Γρεβενών 13, 142 32 Περισσός Τηλ: (+30210) 68.96.616 Φαξ: (+30210) 68.96.617 Email:

Διαβάστε περισσότερα

οµή δικτύου ΣΧΗΜΑ 8.1

οµή δικτύου ΣΧΗΜΑ 8.1 8. ίκτυα Kohonen Το µοντέλο αυτό των δικτύων προτάθηκε το 1984 από τον Kοhonen, και αφορά διαδικασία εκµάθησης χωρίς επίβλεψη, δηλαδή δεν δίδεται καµία εξωτερική επέµβαση σχετικά µε τους στόχους που πρέπει

Διαβάστε περισσότερα

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

ΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ Γ ΛΥΚΕΙΟΥ ΚΑΤΕΥΘΥΝΣΗΣ ΣΤΙΣ ΜΗΧΑΝΙΚΕΣ ΚΑΙ ΗΛΕΚΤΡΙΚΕΣ ΤΑΛΑΝΤΩΣΕΙΣ ΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ Γ ΛΥΚΕΙΟΥ ΚΑΤΕΥΘΥΝΣΗΣ ΣΤΙΣ ΜΗΧΑΝΙΚΕΣ ΚΑΙ ΗΛΕΚΤΡΙΚΕΣ ΤΑΛΑΝΤΩΣΕΙΣ Θέµα Α Στις ερωτήσεις -4 να βρείτε τη σωστή απάντηση. Α. Για κάποιο χρονικό διάστηµα t, η πολικότητα του πυκνωτή και

Διαβάστε περισσότερα

Τμήμα Μηχανικών Πληροφορικής

Τμήμα Μηχανικών Πληροφορικής Τμήμα Μηχανικών Πληροφορικής ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΜΕΛΕΤΗ ΚΑΙ ΠΡΟΣΟΜΟΙΩΣΗ ΤΟΥ ΦΥΣΙΚΟΥ ΣΤΡΩΜΑΤΟΣ ΤΟΥ ΔΟΡΥΦΟΡΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ORBCOMM Study and simulation of ORBCOMM physical layer ΟΝΟΜΑΤΕΠΩΝΥΜΟ: ΤΣΑΝΙΔΟΥ

Διαβάστε περισσότερα

Ελεγκτικής. ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας)

Ελεγκτικής. ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) Πληροφοριακά Συστήµατα ιοίκησης Management Information Systems Εργαστήριο 2 Τµήµα Χρηµατοοικονοµικής και Ελεγκτικής ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) ΑΝΤΙΚΕΙΜΕΝΟ: Προσοµοίωση (Simulation) και τυχαίες µεταβλητές

Διαβάστε περισσότερα

Εργαστηριακή Άσκηση Το σύστημα αναμονής M/G/1

Εργαστηριακή Άσκηση Το σύστημα αναμονής M/G/1 Εργαστηριακή Άσκηση 2011-2012 Το σύστημα αναμονής M/G/1 Γιάννης Γαροφαλάκης, Καθηγητής Αθανάσιος Ν.Νικολακόπουλος, Υποψ. Διδάκτορας Σκοπός της παρούσας εργασίας είναι η εξερεύνηση των βασικών ιδιοτήτων

Διαβάστε περισσότερα

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 68 Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της Απάντηση : Στα δίκτυα μεταγωγής κυκλώματος (circuit switching networks), η μετάδοση των

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΘΕΜΑ ο (.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις Πέµπτη 7 Ιανουαρίου 8 5:-8: Σχεδιάστε έναν αισθητήρα (perceptron)

Διαβάστε περισσότερα

Αλγόριθµοι δροµολόγησης µε µέσα µαζικής µεταφοράς στο µεταφορικό δίκτυο των Αθηνών

Αλγόριθµοι δροµολόγησης µε µέσα µαζικής µεταφοράς στο µεταφορικό δίκτυο των Αθηνών 1 Αλγόριθµοι δροµολόγησης µε µέσα µαζικής µεταφοράς στο µεταφορικό δίκτυο των Αθηνών ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ της Κωτσογιάννη Μαριάννας Περίληψη 1. Αντικείµενο- Σκοπός Αντικείµενο της διπλωµατικής αυτής εργασίας

Διαβάστε περισσότερα

ΙΑΛΕΞΗ 6 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 6: H Πολύπλεξη

ΙΑΛΕΞΗ 6 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 6: H Πολύπλεξη ίκτυα Υπολογιστών & Επικοινωνία ΙΑΛΕΞΗ 6 Η ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα ρ. Παντάνο Ρόκου Φράνκα 1 Πολύπλεξη ΗΠολύπλεξηείναι η µετάδοση διαφορετικών ρευµάτων πληροφορίας µέσα από την ίδια φυσική

Διαβάστε περισσότερα

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

Διαβάστε περισσότερα

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ (Kεφ. 10) ΡΟΜΟΛΟΓΗΣΗ Χαρακτηριστικά Στρατηγικές ροµολόγησης Παραδείγµατα Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ - κεφ.10 (2/3)

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ ΘΕΜΑ ο 2.5 µονάδες ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις 2 Σεπτεµβρίου 2005 5:00-8:00 Σχεδιάστε έναν αισθητήρα ercetro

Διαβάστε περισσότερα

ΕΠΙΤΑΧΥΝΣΗ- ΕΠΙΤΑΧΥΝΟΜΕΝΗ ΚΙΝΗΣΗ

ΕΠΙΤΑΧΥΝΣΗ- ΕΠΙΤΑΧΥΝΟΜΕΝΗ ΚΙΝΗΣΗ ΕΠΙΤΑΧΥΝΣΗ- ΕΠΙΤΑΧΥΝΟΜΕΝΗ ΚΙΝΗΣΗ Η ταχύτητα συνήθως δεν παραµένει σταθερή Ας υποθέσουµε ότι ένα αυτοκίνητο κινείται σε ευθύγραµµο δρόµο µε ταχύτητα k 36. Ο δρόµος είναι ανοιχτός και ο οδηγός αποφασίζει

Διαβάστε περισσότερα

Είναι το ηλεκτρικό ρεύµα διανυσµατικό µέγεθος;

Είναι το ηλεκτρικό ρεύµα διανυσµατικό µέγεθος; Είναι το ηλεκτρικό ρεύµα διανυσµατικό µέγεθος; Για να εξετάσουµε το κύκλωµα LC µε διδακτική συνέπεια νοµίζω ότι θα πρέπει να τηρήσουµε τους ορισµούς που δώσαµε στα παιδιά στη Β Λυκείου. Ας ξεκινήσουµε

Διαβάστε περισσότερα

Ανάλυση Δεδοµένων µε χρήση του Στατιστικού Πακέτου R

Ανάλυση Δεδοµένων µε χρήση του Στατιστικού Πακέτου R Ανάλυση Δεδοµένων µε χρήση του Στατιστικού Πακέτου R, Επίκουρος Καθηγητής, Τοµέας Μαθηµατικών, Σχολή Εφαρµοσµένων Μαθηµατικών και Φυσικών Επιστηµών, Εθνικό Μετσόβιο Πολυτεχνείο. Περιεχόµενα Εισαγωγή στη

Διαβάστε περισσότερα

η αποδοτική κατανοµή των πόρων αποδοτική κατανοµή των πόρων Οικονοµική αποδοτικότητα Οικονοµία των µεταφορών Η ανεπάρκεια των πόρων &

η αποδοτική κατανοµή των πόρων αποδοτική κατανοµή των πόρων Οικονοµική αποδοτικότητα Οικονοµία των µεταφορών Η ανεπάρκεια των πόρων & 5 η αποδοτική κατανοµή των πόρων Οικονοµική αποδοτικότητα: Η αποτελεί θεµελιώδες πρόβληµα σε κάθε σύγχρονη οικονοµία. Το πρόβληµα της αποδοτικής κατανοµής των πόρων µπορεί να εκφρασθεί µε 4 βασικά ερωτήµατα

Διαβάστε περισσότερα

Μελέτη και Προσομοίωση n πομπού για ασύρματη πρόσβαση ΦΟΙΤΗΤΗΣ: ΛΑΖΑΡΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΕΥΣΤΑΘΙΟΥ ΔΗΜΗΤΡΙΟΣ

Μελέτη και Προσομοίωση n πομπού για ασύρματη πρόσβαση ΦΟΙΤΗΤΗΣ: ΛΑΖΑΡΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΕΥΣΤΑΘΙΟΥ ΔΗΜΗΤΡΙΟΣ Μελέτη και Προσομοίωση 802.11n πομπού για ασύρματη πρόσβαση ΦΟΙΤΗΤΗΣ: ΛΑΖΑΡΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΕΥΣΤΑΘΙΟΥ ΔΗΜΗΤΡΙΟΣ A) Προσομοίωση του φάσματος του καναλιού του προτύπου για να φανεί

Διαβάστε περισσότερα

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που 7.7 Πρωτόκολλο ARP 1 ύο είδη διευθύνσεων: MAC - IP Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που µπορεί

Διαβάστε περισσότερα

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη Επιλογή και επανάληψη Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως, ότι στο

Διαβάστε περισσότερα

1 η ΣΕΙΡΑ ΑΣΚΗΣΕΩΝ. / 2. Οι όροι Eb. και Ec

1 η ΣΕΙΡΑ ΑΣΚΗΣΕΩΝ. / 2. Οι όροι Eb. και Ec Τµήµα Μηχανικών Υπολογιστών, Τηλεπικοινωνιών και ικτύων ΗΥ 44: Ασύρµατες Επικοινωνίες Εαρινό Εξάµηνο -3 ιδάσκων: Λέανδρος Τασιούλας η ΣΕΙΡΑ ΑΣΚΗΣΕΩΝ. Θεωρήστε ένα κυψελωτό σύστηµα, στο οποίο ισχύει το

Διαβάστε περισσότερα

ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ

ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ Ελαχιστοποίηση κόστους διατροφής Ηεπιχείρηση ζωοτροφών ΒΙΟΤΡΟΦΕΣ εξασφάλισε µια ειδική παραγγελίααπό έναν πελάτη της για την παρασκευή 1.000 κιλών ζωοτροφής, η οποία θα πρέπει

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

Διαβάστε περισσότερα

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΖΩΓΡΑΦΟΥ 157 73, ΑΘΗΝΑ ΕΒΓ - ΙΠΛ-2003-1 20 Ιανουαρίου 2003 Σύγκριση Αλγορίθµων

Διαβάστε περισσότερα

ροµολόγηση πακέτων σε δίκτυα υπολογιστών

ροµολόγηση πακέτων σε δίκτυα υπολογιστών ροµολόγηση πακέτων σε δίκτυα υπολογιστών Συµπληρωµατικές σηµειώσεις για το µάθηµα Αλγόριθµοι Επικοινωνιών Ακαδηµαϊκό έτος 2011-2012 1 Εισαγωγή Οι παρακάτω σηµειώσεις παρουσιάζουν την ανάλυση του άπληστου

Διαβάστε περισσότερα

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Σύνοψη Στο κεφάλαιο αυτό παρουσιάζεται η ιδέα του συμπτωτικού πολυωνύμου, του πολυωνύμου, δηλαδή, που είναι του μικρότερου δυνατού βαθμού και που, για συγκεκριμένες,

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Τμήμα Πληροφορικής και Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΨΗΦΙΑΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ Εργαστήριο 9 ο : Διαμόρφωση BPSK & QPSK Βασική Θεωρία Εισαγωγή Κατά την μετάδοση ψηφιακών δεδομένων

Διαβάστε περισσότερα

0, x < 0 1+x 8, 0 x < 1 1 2, 1 x < x 8, 2 x < 4

0, x < 0 1+x 8, 0 x < 1 1 2, 1 x < x 8, 2 x < 4 Πανεπιστήµιο Κρήτης - Τµήµα Επιστήµης Υπολογιστών ΗΥ-7: Πιθανότητες-Χειµερινό Εξάµηνο 5 ιδάσκων : Π. Τσακαλίδης Φροντιστήριο 7 Συνεχείς Τυχαίες Μεταβλητές Επιµέλεια : Κωνσταντίνα Φωτιάδου Ασκηση. Εστω

Διαβάστε περισσότερα

όπου D(f ) = (, 0) (0, + ) = R {0}. Είναι Σχήµα 10: Η γραφική παράσταση της συνάρτησης f (x) = 1/x.

όπου D(f ) = (, 0) (0, + ) = R {0}. Είναι Σχήµα 10: Η γραφική παράσταση της συνάρτησης f (x) = 1/x. 3 Ορια συναρτήσεων 3. Εισαγωγικές έννοιες. Ας ϑεωρήσουµε την συνάρτηση f () = όπου D(f ) = (, 0) (0, + ) = R {0}. Είναι Σχήµα 0: Η γραφική παράσταση της συνάρτησης f () = /. ϕυσικό να αναζητήσουµε την

Διαβάστε περισσότερα

ΣΕΙΡΕΣ TAYLOR. Στην Ενότητα αυτή θα ασχοληθούµε µε την προσέγγιση συναρτήσεων µέσω πολυωνύµων. Πολυώνυµο είναι κάθε συνάρτηση της µορφής:

ΣΕΙΡΕΣ TAYLOR. Στην Ενότητα αυτή θα ασχοληθούµε µε την προσέγγιση συναρτήσεων µέσω πολυωνύµων. Πολυώνυµο είναι κάθε συνάρτηση της µορφής: ΣΕΙΡΕΣ TAYLOR Στην Ενότητα αυτή θα ασχοληθούµε µε την προσέγγιση συναρτήσεων µέσω πολυωνύµων Πολυώνυµο είναι κάθε συνάρτηση της µορφής: p( ) = a + a + a + a + + a, όπου οι συντελεστές α i θα θεωρούνται

Διαβάστε περισσότερα

ΕΥΑΙΣΘΗΣΙΑ ΗΛΕΚΤΡΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ

ΕΥΑΙΣΘΗΣΙΑ ΗΛΕΚΤΡΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ ΤΕΙ ΠΕΙΡΑΙΑ -ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΝΙΚΩΝ ΦΙΛΤΡΩΝ ΧΕΙΜΕΡΙΝΟ 2017-18 ΕΥΑΙΣΘΗΣΙΑ ΗΛΕΚΤΡΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ 1. ΕΥΑΙΣΘΗΣΙΑ Ενα κύκλωµα, το οποίο κάνει µια συγκεκριµένη λειτουργία εκφραζόµενη

Διαβάστε περισσότερα

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων Μαρία Ι. Ανδρέου ΗΜΥ417, ΗΜΥ 663 Κατανεµηµένα Συστήµατα Χειµερινό Εξάµηνο 2006-2007 Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο

Διαβάστε περισσότερα

c(2x + y)dxdy = 1 c 10x )dx = 1 210c = 1 c = x + y 1 (2xy + y2 2x + y dx == yx = 1 (32 + 4y) (2x + y)dxdy = 23 28

c(2x + y)dxdy = 1 c 10x )dx = 1 210c = 1 c = x + y 1 (2xy + y2 2x + y dx == yx = 1 (32 + 4y) (2x + y)dxdy = 23 28 Πανεπιστήµιο Κρήτης - Τµήµα Επιστήµης Υπολογιστών ΗΥ-7: Πιθανότητες-Χειµερινό Εξάµηνο 5 ιδάσκων : Π. Τσακαλίδης Λύσεις 6ης Σειρά Ασκήσεων Ασκηση. (α) Εχουµε ότι : 6 5 x= y= 6 x= 6 x= c(x + y)dxdy = ) c

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I Εργαστήρια

Δίκτυα Υπολογιστών I Εργαστήρια Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 7 η Υποεπίπεδο ελέγχου λογικής σύνδεσης Έλεγχος Σφαλμάτων Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή

Διαβάστε περισσότερα

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 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 υπηρεσία επιτρέπει σε έναν

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ III ΒΑΣΙΚΕΣ ΜΕΘΟ ΟΙ ΑΝΑΛΥΣΗΣ

ΕΝΟΤΗΤΑ III ΒΑΣΙΚΕΣ ΜΕΘΟ ΟΙ ΑΝΑΛΥΣΗΣ ΕΝΟΤΗΤΑ III ΒΑΣΙΚΕΣ ΜΕΘΟ ΟΙ ΑΝΑΛΥΣΗΣ Βασικός τελικός στόχος κάθε επιστηµονικής τεχνολογικής εφαρµογής είναι: H γενική βελτίωση της ποιότητας του περιβάλλοντος Η βελτίωση της ποιότητας ζωής Τα µέσα µε τα

Διαβάστε περισσότερα

Λύσεις 1 ης Σειράς Ασκήσεων (Αξιολόγηση της Αποτελεσµατικότητας της Ανάκτησης)

Λύσεις 1 ης Σειράς Ασκήσεων (Αξιολόγηση της Αποτελεσµατικότητας της Ανάκτησης) Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών ΗΥ-6 Συστήµατα Ανάκτησης Πληροφοριών 7-8 Εαρινό Εξάµηνο Άσκηση Λύσεις ης Σειράς Ασκήσεων (Αξιολόγηση της Αποτελεσµατικότητας της Ανάκτησης) Θεωρείστε µια

Διαβάστε περισσότερα

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

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Κεντρικής Μονάδας Επεξεργασίας (CPU) Βασίλης Σακκάς 4/12/2013 1 Xρονοδρομολόγηση Διεργασιών 1 Η χρονοδρομολόγηση σε ένα Λ/Σ αποφασίζει ποια διεργασία θα χρησιμοποιεί

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή (1/2) Βασίλης Μάγκλαρης maglaris@netmode.ntua.gr 1/3/2017 ΠΕΡΙΕΧΟΜΕΝΑ (1/3) http://www.netmode.ntua.gr/main/index.php?option=com_content&task=view& id=130&itemid=48

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης... Περιεχόμενα Εισαγωγή...7 Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11 Κεφάλαιο 2 Αξιοπιστία...25 Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...65 Κεφάλαιο 4 Μεταγωγή Δεδομένων και Δρομολόγηση...

Διαβάστε περισσότερα

Ανάλυση Χρόνου, Πόρων & Κόστους

Ανάλυση Χρόνου, Πόρων & Κόστους ΠΜΣ: «Παραγωγή και ιαχείριση Ενέργειας» ιαχείριση Ενέργειας και ιοίκηση Έργων Ανάλυση Χρόνου, Πόρων & Κόστους Επ. Καθηγητής Χάρης ούκας, Καθηγητής Ιωάννης Ψαρράς Εργαστήριο Συστημάτων Αποφάσεων & ιοίκησης

Διαβάστε περισσότερα

Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville

Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville Τµήµα Π. Ιωάννου & Θ. Αποστολάτου 16/5/2000 Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville Στη Χαµιλτονιανή θεώρηση η κατάσταση του συστήµατος προσδιορίζεται κάθε στιγµή από ένα και µόνο σηµείο

Διαβάστε περισσότερα

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

Η ΤΕΧΝΗ ΤΟΥ ΙΑΒΑΣΜΑΤΟΣ ΜΕΤΑΞΥ ΤΩΝ ΑΡΙΘΜΩΝ (ΠΑΡΕΜΒΟΛΗ ΚΑΙ ΠΡΟΣΕΓΓΙΣΗ) Η ΤΕΧΝΗ ΤΟΥ ΙΑΒΑΣΜΑΤΟΣ ΜΕΤΑΞΥ ΤΩΝ ΑΡΙΘΜΩΝ (ΠΑΡΕΜΒΟΛΗ ΚΑΙ ΠΡΟΣΕΓΓΙΣΗ) ΜΙΧΑΛΗΣ ΤΖΟΥΜΑΣ ΕΣΠΟΤΑΤΟΥ 3 ΑΓΡΙΝΙΟ. ΠΕΡΙΛΗΨΗ Η έννοια της συνάρτησης είναι στενά συνυφασµένη µε τον πίνακα τιµών και τη γραφική παράσταση.

Διαβάστε περισσότερα

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ (Kεφ. 10) ΑΡΧΕΣ ΜΕΤΑΓΩΓΗΣ ΠΑΚΕΤΩΝ Τεχνική Μεταγωγής Μέγεθος Πακέτου Σύγκριση Μεταγωγής Κυκλώµατος και Μεταγωγής Πακέτου Εξωτερική και Εσωτερική Λειτουργία Βιβλίο Μαθήµατος: Επικοινωνίες

Διαβάστε περισσότερα

Δίκτυα Κινητών και Προσωπικών Επικοινωνιών

Δίκτυα Κινητών και Προσωπικών Επικοινωνιών Δίκτυα Κινητών και Προσωπικών Επικοινωνιών Διαστασιοποίηση Ασύρματου Δικτύου Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς Τηλεπικοινωνιακή κίνηση στα κυψελωτά συστήματα Βασικός στόχος

Διαβάστε περισσότερα

Κατανοµές. Η κατανοµή (distribution) µιας µεταβλητής (variable) φαίνεται από το σχήµα του ιστογράµµατος (histogram).

Κατανοµές. Η κατανοµή (distribution) µιας µεταβλητής (variable) φαίνεται από το σχήµα του ιστογράµµατος (histogram). Ιωάννης Παραβάντης Επίκουρος Καθηγητής Τµήµα ιεθνών και Ευρωπαϊκών Σπουδών Πανεπιστήµιο Πειραιώς Μάρτιος 2010 Κατανοµές 1. Οµοιόµορφη κατανοµή Η κατανοµή (distribution) µιας µεταβλητής (variable) φαίνεται

Διαβάστε περισσότερα

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος ZigBee Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος Τι είναι το ZigBee; Ένα τυποποιημένο πρωτόκολλο χαμηλής Κατανάλωσης Ισχύος σε Wireless Persnal Area Netwrks (WPANs) Ένα

Διαβάστε περισσότερα

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 12η διάλεξη (2η έκδοση, 20/5/2013)

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 12η διάλεξη (2η έκδοση, 20/5/2013) ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 12η διάλεξη (2η έκδοση, 20/5/2013) ηµήτρης-αλέξανδρος Τουµπακάρης Τµήµα ΗΜ&ΤΥ, Πανεπιστήµιο Πατρών 14 Μαΐου 2013 ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα

Διαβάστε περισσότερα

2η Οµάδα Ασκήσεων. 250 km db/km. 45 km 0.22 db/km 1:2. T 75 km 0.22 db/km 1:2. 75 km db/km. 1:2 225 km 0.22 db/km

2η Οµάδα Ασκήσεων. 250 km db/km. 45 km 0.22 db/km 1:2. T 75 km 0.22 db/km 1:2. 75 km db/km. 1:2 225 km 0.22 db/km ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟ ΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΙΚΤΥΑ ΟΠΤΙΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Καθηγητής Συβρίδης η Οµάδα Ασκήσεων Άσκηση 1η Στη ζεύξη που φαίνεται

Διαβάστε περισσότερα

Χρησιμοποιούμε από το Λογισμικό Προσομοίωσης AnyLogic το αρχείο-μοντέλο Call Center.alp που υπάρχει στο φάκελο \models\call Center\

Χρησιμοποιούμε από το Λογισμικό Προσομοίωσης AnyLogic το αρχείο-μοντέλο Call Center.alp που υπάρχει στο φάκελο \models\call Center\ ΤΕΙ ΚΡΗΤΗΣ-ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ Προσομοίωση Βιομηχανικής Παραγωγής & Επιχειρήσεων-ΕΡΓΑΣΤΗΡΙΟ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2018-19 6 η ΑΣΚΗΣΗ: ΠΡΟΣΟΜΟΙΩΣΗ AnyLogic-CALL CENTER Χρησιμοποιούμε από το Λογισμικό

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Εργαστήρια

Δίκτυα Υπολογιστών Εργαστήρια Δίκτυα Υπολογιστών Εργαστήρια Άσκηση 6 η Πολλαπλή Πρόσβαση με Ακρόαση Φέροντος (CSMA-CD) Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ ΘΕΜΑ ο (2.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις Παρασκευή 9 Ιανουαρίου 2007 5:00-8:00 εδοµένου ότι η

Διαβάστε περισσότερα

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

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2013-2014 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 Λύσεις Πρώτης Προόδου (συνολικά 100 μονάδες) 1. Αντιπαραθέσετε

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. «ΜΕΛΕΤΗ ΚΑΙ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΜΕΤΡΗΣΕΙΣ BER ΓΙΑ ΣΗΜΑΤΑ QPSK, π/8 PSK, 16QAM, 64- QAM ΜΕ ΧΡΗΣΗ ΓΕΝΝΗΤΡΙΑΣ ΣΗΜΑΤΟΣ ΚΑΙ ΑΝΑΛΥΤΗ ΣΗΜΑΤΟΣ»

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. «ΜΕΛΕΤΗ ΚΑΙ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΜΕΤΡΗΣΕΙΣ BER ΓΙΑ ΣΗΜΑΤΑ QPSK, π/8 PSK, 16QAM, 64- QAM ΜΕ ΧΡΗΣΗ ΓΕΝΝΗΤΡΙΑΣ ΣΗΜΑΤΟΣ ΚΑΙ ΑΝΑΛΥΤΗ ΣΗΜΑΤΟΣ» ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΜΕΛΕΤΗ ΚΑΙ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΜΕΤΡΗΣΕΙΣ BER ΓΙΑ ΣΗΜΑΤΑ QPSK, π/8 PSK, 16QAM, 64- QAM ΜΕ ΧΡΗΣΗ ΓΕΝΝΗΤΡΙΑΣ ΣΗΜΑΤΟΣ ΚΑΙ ΑΝΑΛΥΤΗ ΣΗΜΑΤΟΣ» ΟΛΓΑ ΛΑΔΑ Α.Ε.Μ. 2572 ΑΘΑΝΑΣΙΑ ΧΡΟΝΗ Α.Ε.Μ 1802 ΕΠΙΒΛΕΠΩΝ

Διαβάστε περισσότερα

EE728 (22Α004) - Προχωρημένα Θέματα Θεωρίας Πληροφορίας 3η σειρά ασκήσεων Διακριτά και Συνεχή Κανάλια. Παράδοση: Έως 22/6/2015

EE728 (22Α004) - Προχωρημένα Θέματα Θεωρίας Πληροφορίας 3η σειρά ασκήσεων Διακριτά και Συνεχή Κανάλια. Παράδοση: Έως 22/6/2015 EE728 (22Α004) - Προχωρημένα Θέματα Θεωρίας Πληροφορίας Φυλλάδιο 13 Δ. Τουμπακάρης 30 Μαΐου 2015 EE728 (22Α004) - Προχωρημένα Θέματα Θεωρίας Πληροφορίας 3η σειρά ασκήσεων Διακριτά και Συνεχή Κανάλια Παράδοση:

Διαβάστε περισσότερα

ΔΕΟ13 - Επαναληπτικές Εξετάσεις 2010 Λύσεις

ΔΕΟ13 - Επαναληπτικές Εξετάσεις 2010 Λύσεις ΔΕΟ - Επαναληπτικές Εξετάσεις Λύσεις ΘΕΜΑ () Το Διάγραμμα Διασποράς εμφανίζεται στο επόμενο σχήμα. Από αυτό προκύπτει καταρχήν μία θετική σχέση μεταξύ των δύο μεταβλητών. Επίσης, από το διάγραμμα φαίνεται

Διαβάστε περισσότερα

Πρακτική µε στοιχεία στατιστικής ανάλυσης

Πρακτική µε στοιχεία στατιστικής ανάλυσης Πρακτική µε στοιχεία στατιστικής ανάλυσης 1. Για να υπολογίσουµε µια ποσότητα q = x 2 y xy 2, µετρήσαµε τα µεγέθη x και y και βρήκαµε x = 3.0 ± 0.1και y = 2.0 ± 0.1. Να βρεθεί η ποσότητα q και η αβεβαιότητά

Διαβάστε περισσότερα

ΔΥΝΑΜΙΚΗ & ΕΛΕΓΧΟΣ - ΕΡΓΑΣΤΗΡΙΟ

ΔΥΝΑΜΙΚΗ & ΕΛΕΓΧΟΣ - ΕΡΓΑΣΤΗΡΙΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΑΡΑΓΩΓΗΣ, ΑΥΤΟΜΑΤΙΣΜΟΥ & ΡΟΜΠΟΤΙΚΗΣ ΔΥΝΑΜΙΚΗ & ΕΛΕΓΧΟΣ - ΕΡΓΑΣΤΗΡΙΟ ΧΕΙΜ17-18 ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΕΛΕΓΧΟΣ ΤΑΧΥΤΗΤΑΣ

Διαβάστε περισσότερα

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Διδάσκων: Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 Χρονοδρομολογητής ή χρονοπρογραμματιστής (scheduler) είναι το τμήμα του Λ.Σ.

Διαβάστε περισσότερα

Πληροφοριακά Συστήµατα ιοίκησης Τµήµα Χρηµατοοικονοµικής και Ελεγκτικής Management Information Systems Εργαστήριο 4 ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας)

Πληροφοριακά Συστήµατα ιοίκησης Τµήµα Χρηµατοοικονοµικής και Ελεγκτικής Management Information Systems Εργαστήριο 4 ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) Πληροφοριακά Συστήµατα ιοίκησης Τµήµα Χρηµατοοικονοµικής και Ελεγκτικής Management Information Systems Εργαστήριο 4 ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) ΑΝΤΙΚΕΙΜΕΝΟ: Προσοµοίωση (Simulation) και Τυχαίες µεταβλητές

Διαβάστε περισσότερα

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange 64 Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrage Ας υποθέσουµε ότι ένας δεδοµένος χώρος θερµαίνεται και η θερµοκρασία στο σηµείο,, Τ, y, z Ας υποθέσουµε ότι ( y z ) αυτού του χώρου δίδεται από

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΝΗΜΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗ ΛΟΓΙΚΗ ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΤΗΡΙΩΝ: ΧΡΥΣΟΣΤΟΜΟΣ ΧΡΥΣΟΣΤΟΜΟΥ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2001 ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ

Διαβάστε περισσότερα

0 x < (x + 2) 2 x < 1 f X (x) = 1 x < ( x + 2) 1 x < 2 0 x 2

0 x < (x + 2) 2 x < 1 f X (x) = 1 x < ( x + 2) 1 x < 2 0 x 2 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών HY-7: Πιθανότητες-Χειµερινό Εξάµηνο 6-7 ιδάσκων : Π. Τσακαλίδης Φροντιστήριο 9 Επιµέλεια : Γιαννόπουλος Μιχάλης Ασκηση Εστω X συνεχής Τ.Μ. µε Συνάρτηση Πυκνότητας

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα 1. Στο δίκτυο

Διαβάστε περισσότερα

ΣΤΑΤΙΣΤΙΚΕΣ Ι ΙΟΤΗΤΕΣ ΤΗΣ ΤΗΛΕΦΩΝΙΚΗΣ ΚΙΝΗΣΗΣ

ΣΤΑΤΙΣΤΙΚΕΣ Ι ΙΟΤΗΤΕΣ ΤΗΣ ΤΗΛΕΦΩΝΙΚΗΣ ΚΙΝΗΣΗΣ ΣΤΑΤΙΣΤΙΚΕΣ Ι ΙΟΤΗΤΕΣ ΤΗΣ ΤΗΛΕΦΩΝΙΚΗΣ ΚΙΝΗΣΗΣ Τέλεια δέσµη: όλες οι γραµµές της είναι προσπελάσιµες από οποιαδήποτε είσοδο. Ατελής δέσµη: όλες οι γραµµές της δεν είναι προσπελάσιµες από οποιαδήποτε είσοδο

Διαβάστε περισσότερα