"Φόρτο-Συνειδητή Βελτιστοποίηση Δένδρων Δρομολόγησης Ερωτημάτων σε Ασύρματα Δίκτυα Αισθητήρων“ Workload-aware Optimization of Query Routing Trees in Wireless.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Advertisements

Ερωτηματολόγιο Συλλογής Απαιτήσεων Εφαρμογών Υψηλών Επιδόσεων
Σχέση ισοτιμίας και εισοδήματος
Αποτελέσματα Μελέτης για το Μέγαρο Πολιτισμού Κύπρου Ετοιμάστηκε για την Εταιρεία KPMG Από την Εταιρεία RAI Consultants Public Ltd Μάρτιος 2008.
Μάρτιος 2011 Βαρόμετρο ΕΒΕΘ - Καταναλωτές. “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι.
Πρωτογενής έρευνα Hi5, μία μόδα για νέους;. Μεθοδολογία - εργαλεία Η έρευνα διενεργήθηκε με την μέθοδο της συλλογής ερωτηματολογίων, τα οποία και συμπληρώνονταν.
Πέτσας Δημήτριος Παρουσίαση στο μάθημα: Ψηφιακές Βιβλιοθήκες
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Εισαγωγή στις Βάσεις Δεδομένων για Μαθητές Λυκείων και Τεχνικών Σχολών Δημήτρης Ζεϊναλιπούρ Λέκτορας Τμήμα Πληροφορικής,
A Peer-to-peer Framework for Caching Range Queries O. D. Sahin A. Gupta D. Agrawal A. El Abbadi Παρουσίαση: Καραγιάννης Τάσος, Κρεμμυδάς Νίκος, Μαργαρίτη.
ΔΙΑΚΟΠΤΕΣ ΚΑΙ ΚΡΟΥΝΟΙ ΒΑΣΙΛΗΣ ΚΑΤΣΑΜΑΓΚΑΣ ΜΗΧΑΝΟΛΟΓΟΣ.
Slide 1 Δίκτυα Τηλεπικοινωνιών ENOTHTA 7 η ΔΙΑΚΙΝΗΣΗ ΤΗΛΕΦΩΝΙΚΩΝ ΚΛΗΣΕΩΝ (ΜΕΡΟΣ Α’) 1. ΘΕΩΡΙΑ ΤΗΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΗΣ ΚΙΝΗΣΗΣ  Εκτός από τις τερματικές.
Διαχείριση Έργου Οργάνωση, σχεδιασμός και προγραμματισμός έργων ανάπτυξης λογισμικού.
Τα στοιχειώδη περί γεωδαιτικών υπολογισμών
1 ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΤΗΝ ΟΡΓΑΝΩΤΙΚΗ ΔΟΜΗ ΤΗΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΔΙΕΡΕΥΝΗΣΗΣ ΤΗΣ ΦΥΜΑΤΙΩΣΗΣ ΣΕ ΕΘΝΙΚΟ ΕΠΙΠΕΔΟ Ευάγγελος Μαρίνης Επίτιμος Διευθυντής Μικροβιολογικού.
Οργάνωση και Αρχιτεκτονική Υπολογιστών Διάδρομοι Μεταφοράς Δεδομένων
ΤΑ ΜΕΡΗ ΤΟΥ ΠΟΔΗΛΑΤΟΥ
Ημερομηνία: 13/12/2006 Τμήμα: Πληροφορικής του Ιονίου Πανεπιστημίου
Σελίδα 1 ΕΚΠΑ. «Διαμόρφωση υπηρεσίας καταλόγου Active Directory σε Windows 2003» Τηλέμαχος Ράπτης Εθνικό και Καποδιστριακό.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ η Ημερίδα Πληροφορικής για Μαθητές Λυκείων και Τεχνικών Σχολών, Σάββατο,
Βάσεις Δεδομένων (ΚΒΔ)
Page  1 Ο.Παλιάτσου Γαλλική Επανάσταση 1 ο Γυμνάσιο Φιλιππιάδας.
Ανάλυση του λευκού φωτός και χρώματα
© GfK 2012 | Title of presentation | DD. Month
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
+21 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Δεκέμβριος 2013 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
Βαρόμετρο ΕΒΕΘ - Καταναλωτές Σεπτέμβριος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι.
Δυναμική συμπεριφορά των λογικών κυκλωμάτων MOS
Γραφήματα & Επίπεδα Γραφήματα
Moντέλα Καθυστέρησης και Ουρές
ΒΑΡΟΜΕΤΡΟ ΕΒΕΘ – ΣΕΠΤΕΜΒΡΙΟΣ 2014 AD – HOC ΕΡΩΤΗΣΕΙΣ.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Συναρτησιακές Εξαρτήσεις.
ΙΣΟΛΟΓΙΣΜΟΣ ΒΑΣΕΙ Δ.Λ.Π. (ΕΝΑΡΞΗΣ)
Εξάσκηση στην προπαίδεια
1 Θεματική Ενότητα Γραφήματα & Επίπεδα Γραφήματα.
Αποκεντρωμένη Διοίκηση Μακεδονίας Θράκης ∆ιαχείριση έργων επίβλεψης µε σύγχρονα µέσα και επικοινωνία C2G, B2G, G2G Γενική Δ/νση Εσωτερικής Λειτουργίας.
Στοιχεία Διοίκησης Επιχειρήσεων
Η επιρροή του χώρου εργασίας των σχολικών τάξεων στη μάθηση
Βαρόμετρο ΕΒΕΘ Μάρτιος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι του Νομού Θεσσαλονίκης”
Βαρόμετρο ΕΒΕΘ Μάρτιος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι του Νομού Θεσσαλονίκης”
Βάσεις Δεδομένων II Διαχείριση Δοσοληψιών Πάνος Βασιλειάδης Σεπτέμβρης 2002
Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας & Βιβλιοθηκονομίας Μεταπτυχιακό Πρόγραμμα Σπουδών στην Επιστήμη της Πληροφορίας: Διοίκηση & Οργάνωση Βιβλιοθηκών.
Λάμπες φθορισμού Σύγκριση λαμπτήρων πυρακτώσεως, φθορισμού και led.
Βαρόμετρο ΕΒΕΘ Σεπτέμβριος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι του Νομού.
1 Τοπικές βλάβες από δήγματα όφεων Κουτσουμπού Γεωργία Ειδικευόμενη Γενικής Ιατρικής ΓΚΑ Αθήνα, 18 η Ιουλίου 2002.
Προγραμματισμός ΙΙ Διάλεξη #6: Απλές Δομές Ελέγχου Δρ. Νικ. Λιόλιος.
Βαρόμετρο ΕΒΕΘ Μάρτιος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι του Νομού Θεσσαλονίκης”
Ηλεκτρονική Ενότητα 5: DC λειτουργία – Πόλωση του διπολικού τρανζίστορ
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
Εργαστήριο Δασικής Διαχειριστικής & Τηλεπισκόπησης Ασκήσεις Δασικής Διαχειριστικής Ι Διδάσκων Δημήτριος Καραμανώλης, Επίκουρος Καθηγητής Άσκηση 4.
Δομές Δεδομένων 1 Στοίβα. Δομές Δεδομένων 2 Στοίβα (stack)  Δομή τύπου LIFO: Last In - First Out (τελευταία εισαγωγή – πρώτη εξαγωγή)  Περιορισμένος.
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
Dr. Holbert Νικ. Α. Τσολίγκας Χρήστος Μανασής
Τεχνολογία ΛογισμικούSlide 1 Αλγεβρική Εξειδίκευση u Καθορισμός τύπων αφαίρεσης σε όρους σχέσεων μεταξύ τύπων λειτουργιών.
1 Ενότητα 5.3.1: Ερωτηματολόγια με τη χρήση του Διαδικτύου Διδάσκων: Χρήστος Κατσάνος - Πανεπιστημιακό κέντρο εκπαίδευσης επιμορφωτών.
Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.
Προγραμματισμός ΙΙ Διάλεξη #5: Εντολές Ανάθεσης Εντολές Συνθήκης Δρ. Νικ. Λιόλιος.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Κληρονομικότητα.
MINT: Ενδικτυακές αποθηκευμένες Κορυφαίες-k Όψεις σε Δίκτυα Αισθητήρων MINT Views: Materialized In-Network Top-k Views in Sensor Networks Δημήτρης Ζεϊναλιπούρ.
Ανάπτυξη Πρωτοτύπου Λογισμικού
Συνολική Ζήτηση Εθνικό Εισόδημα Εθνικό Προϊόν Εθνική Δαπάνη
Βαρόμετρο ΕΒΕΘ - Καταναλωτές Μάρτιος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι.
ΜΑΘΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗ ΜΕΤΑΓΓΙΣΗ ΑΙΜΑΤΟΣ - ΑΙΜΟΔΟΣΙΑ
Δέσποινα Μαγγίνα M1175 Κωνσταντίνος Γαργάνης Μ1172 Δήμητρα Μαρία Χαρακλιά Μ1206 Ιωάννης Παπαδάκης Μ1171 Αλέξανδρος Νικολόπουλος Μ1182 Δημήτριος Μπαϊρακτάρης.
Αρχεσ συστηματων αυτοματου ελεγχου
Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ
Διαχείριση Ψηφιακών Πνευματικών Δικαιωμάτων Ηλεκτρονική Δημοσίευση Στέλλα Λάμπουρα Ιούνιος 2004.
Δομές Δεδομένων - Ισοζυγισμένα Δυαδικά Δένδρα (balanced binary trees)
1 Μελέτη κανόνων συμμετοχής σε ομότιμα δίκτυα επικοινωνίας μέσω προσομοίωσης Φοιτητής : Χρήστος Ι. Καρατζάς Επιβλέποντες Καθηγητές : Γ. Πολύζος – Κ. Κουρκουμπέτης.
Βαρόμετρο ΕΒΕΘ Σεπτέμβριος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι του Νομού.
Μεταγράφημα παρουσίασης:

"Φόρτο-Συνειδητή Βελτιστοποίηση Δένδρων Δρομολόγησης Ερωτημάτων σε Ασύρματα Δίκτυα Αισθητήρων“ Workload-aware Optimization of Query Routing Trees in Wireless Sensor Networks Παναγιώτης Ανδρέου (Παν. Κύπρου) Δημήτρης Ζεϊναλιπούρ (Ανοικτό Πανεπιστήμιο Κύπρου) Πάνος Κ. Χρυσάνθης (Παν. Πίτσπουργκ, ΗΠΑ) Γιώργος Σαμάρας (Παν. Κύπρου) ΕΣΔΔ’08 © Ανδρέου, Ζεϊναλιπούρ, Χρυσάνθης, Σαμάρας 7o Ελληνικό Συμπόσιο Διαχείρισης Δεδομένων, ΙΤΕ, Ιουλίου 2008, Ηράκλειο, Κρήτη

2 Αναγνώριση Η παρουσίαση στηρίζετε στην πιο κάτω δημοσίευση: " Workload-Aware Query Routing Trees in Wireless Sensor Networks“, P. Andreou, D. Zeinalipour-Yazti, P. Chrysanthis and G. Samaras, In 9th International Conference on Mobile Data Management (MDM’08), Beijing, China, April , IEEE Press, pp , 2008

3 Ασύρματα Δίκτυα Αισθητήρων (ΑΔΑ) Αποτελούνται από ενεργειακά-περιορισμένες συσκευές που χρησιμοποιούνται για παρακολούθηση και κατανόηση του φυσικού μας περιβάλλοντος. Εφαρμογές τέτοιων δικτύων: –Παρακολούθηση Περιβαλλοντολογικών συνθηκών και Φυσικών Φαινόμενων –Παρακολούθηση Δομής Κτηρίων –Κατανόηση Μετανάστευσης Ζώων & Αλληλεπίδρασης. Great Duck Island – Maine (Θερμοκρασία, Υγρασία, κτλ). Golden Gate – San Fransisco, Δόνηση και εκτόπισμα της κατασκευής της γέφυρας

4 Ασύρματα Δίκτυα Αισθητήρων Το μοντέλο μας: Κατανεμημένη αίσθηση του περιβάλλοντος Ιεραρχική μεταφορά των δεδομένων προς κάποιο κεντρικό κόμβο Sink Q: SELECT MAX(temp) FROM Sensors EVERY 1s epoch

5 Παρακίνηση Υφιστάμενοι Περιορισμοί Ενέργεια: Εξαιρετικά Περιορισμένη Επικοινωνία: Η απαιτουμένη ενέργεια για την μετάδοση 1 bit πάνω από τον πομποδέκτη (transceiver) είναι περίπου ίση με την ενέργεια για επεξεργασία 1000 εντολών. Υφιστάμενες Λύσεις Να κλείσει ο πομποδέκτης σε περιόδους αδράνειας (μη αποστολής/λήψης). Μια συσκευή αισθητήρα μπορεί να έχει διάρκεια λειτουργίας μέχρι και 6 μήνες εάν αξιοποιείται μόνο το 2% του χρόνου.

6 Ορισμοί Παράθυρο Αφύπνισης - τ (Waking Window) Το διάστημα χρόνου κατά το οποίο ένας κόμβος A: Ανοίγει τον πομποδέκτη του. Συλλέγει και Συναθροίζει τα αποτελέσματα ενός ερωτήματος Q από τα παιδιά του. Προωθεί τα αποτελέσματα του Q στον γονέα του A. Επισημάνσεις Το τ είναι συνεχές. Το τ ΔΕΝ μπορεί να προκαθοριστεί με ακρίβεια από τις υφιστάμενες τεχνικές.

7 Ορισμοί Δίλλημα (Trade-off) Μικρό τ : Μείωση στην κατανάλωση ενέργειας + Αύξηση λανθασμένων αποτελεσμάτων. Μεγάλο τ: Μείωση λανθασμένων αποτελεσμάτων + Αύξηση κατανάλωσης ενέργειας Ορισμός Προβλήματος Πως θα ρυθμίσουμε αυτόματα το παραθυρο αφυπνισης τ, τοπικά σε κάθε αισθητήρα, έτσι ώστε να μειώσουμε την κατανάλωση ενέργειας.

8 Δομή Παρουσίασης  Εισαγωγή και Υποκίνηση  Υπόβαθρο Παράθυρων Αφύπνισης  Το πλαίσιο MicroPulse Φάση Δημιουργίας Φάση Διάδοσης Φάση Προσαρμογής  Πειραματισμός  Συμπεράσματα & Μελλοντική Εργασία

9 Υπόβαθρο Παραθύρων Αφύπνισης Το Παράθυρο Αφύπνισης στοTAG* Διαίρεσε το epoch e σε d ισομήκη διαστήματα (d = βάθος τους δένδρου δρομολόγησης) Βασική Ιδέα: Όταν οι κόμβοι στο επίπεδο i+1 μεταδίδουν, οι κόμβοι στο επίπεδο i ακούνε. * Madden et. al., In OSDI Το TAG είναι μέρος του TinyDB.

10 Υπόβαθρο Παραθύρων Αφύπνισης Παράδειγμα: Παράθυρο Αφύπνισης στοTAG epoch=31, d (depth)=3 δίνει τα διαστήματα  e/d  =  31/3  = 10 Μετάδοση: [20..30) Λήψη: [10..20) A C Επίπεδο 1 B D E Επίπεδο 2 Επίπεδο 3 Μετάδοση: [10..20) Λήψη: [0..10) Μετάδοση: [0..10) Λήψη: [0..0) τ1τ1 τ2τ2 τ3τ3

11 Υπόβαθρο Παραθύρων Αφύπνισης Μειονεκτήματα του τ στο TAG. Το τ είναι μεγαλύτερο από αναγκαίο –Στα πειράματα βρήκαμε ότι είναι τουλάχιστο τρεις τάξεις μεγέθους μεγαλύτερο από αναγκαίο. Το τ δεν έχει συνείδηση του φόρτου εργασίας –Ο κόμβος X χρειάζεται μεγαλύτερο τ στο time+1 X YZ 3 εγγραφές Χρονική στιγμή time X YZ 100 εγγραφές Χρονική στιγμή time + 1

12 Υπόβαθρο Παραθύρων Αφύπνισης Το Παράθυρο Αφύπνισης στο Cougar* Κάθε κόμβος διατηρεί μια “λίστα αναμονής” Η προώθηση αποτελεσμάτων διεκπεραιώνετε μόνο όταν όλα τα παιδιά έχουν απαντήσει (ή όταν λήξει ένας μετρητής αναμονής h) * Yao and Gehrke, In CIDR A C Επίπεδο 1 B D E Επίπεδο 2 Επίπεδο 3 ø D,E ø B,C ø Listen… OK Listen..OK OK

13 Υπόβαθρο Παραθύρων Αφύπνισης Πλεονεκτήματα του τ στο Cougar Ορίζεται με περισσότερη ακρίβεια από το TAG Μειονεκτήματα του τ στο Cougar Οι γονικοί κόμβοι πρέπει να κρατήσουν τους πομποδέκτες του ενεργούς μέχρι όλα τα παιδιά (αναδρομικά) να έχουν απαντήσει.

14 Δομή Παρουσίασης  Εισαγωγή και Υποκίνηση  Υπόβαθρο Παράθυρων Αφύπνισης  Το πλαίσιο MicroPulse Φάση Κατασκευής Φάση Διάδοσης Φάση Προσαρμογής  Πειραματισμός  Συμπεράσματα & Μελλοντική Εργασία

15 Το Πλαίσιο MicroPulse Πλαίσιο για το αυτόματο προσδιορισμό του τ. Γενική Ιδέα: –Κάθε κόμβος καταγράφει τον φόρτο εργασίας ενός ερωτήματος. –Κάθε κόμβος ορίζει τιμές τ κάνοντας χρήση μιας ενδο-διακτυακής εκτέλεσης της Μεθόδου του Κρίσιμου Μονοπατιού (Critical Path Method - CPM) Το CPM είναι μια τεχνική από την περιοχή των γράφων που χρονοδρομολόγηση εργασιών σε παντός είδους έργα (ανάπτυξη λογισμικού, κατασκευές, κτλ)

16 Το Πλαίσιο MicroPulse Οι Φάσεις του MicroPulse –Κατασκεύασε το κόστος του κρίσιμου μονοπατιού Ψ. –Διένειμε το Ψ και όρισε το τ σε κάθε κόμβο. –Προσάρμοσε το τ σε κάθε κόμβο βάση της αλλαγής του φόρτου ενός ερωτήματος. s5 11 s1 s3 s2 22 s s6 7 s7 20 Ψ = 42 Φόρτος εργασίας

17 Η Φάση της Κατασκευής Κατασκευή Κόστους Κρίσιμου Μονοπατιού: s5 11 Ψ1=max{11+13,15,22+20} Ψ2=max{11,7} s1 s3 s2 22 s s6 7 s7 20 Ψ4=max{20}, if s i is a leaf node., otherwise Αναδρομικός Ορισμός: Ψ5=0Ψ5=0Ψ6=0Ψ6=0Ψ7=0Ψ7=0 Ψ3=0Ψ3=0

18 Η Φάση της Κατασκευής “Διάνειμε το Ψ = 42 σε όλους τους κόμβους του δικτύου (από πάνω προς τα κάτω)” s5 11 s1 s3 s2 22 s s6 7 s [29..42)[20..42) [0..20) [27..42) [18..29)[22..29) [Παράθυρα Αποστολής)

19 Η Φάση της Διάδοσης Διανέμουμε επίσης την ανοχή αναμονής του γονέα (slack) λ: “ η μέγιστη η δυνατή αύξηση στον φόρτο ενός παιδιού που δεν επηρεάζει το δένδρο δρομολόγησης ” s5 11 s1 s3 s2 22 s s6 7 s λ=0 λ=7 λ=0 λ=9 λ=4λ=0

20 Η Φάση της Προσαρμογής Βασική Ιδέα Η μεταβολές στον φόρτο είναι αναμενόμενες π.χ., s1 s3 s2 22 s Epoch e Ερώτηση: Θα πρέπει να ξαναδημιουργήσουμε τα τ; Απάντηση: –Όχι στο Παρ.1, διότι το s2 & s3 κατέχουν την ανοχή του γονέα τους. –Ναι στο Παρ. 2, διότι το κρίσιμο μονοπάτι έχει επηρεαστεί. s1 s3 s2 22 s Παράδειγμα 1 s1 s3 s2 28 s Παράδειγμα 2 λ=7λ=9

21 Δομή Παρουσίασης  Εισαγωγή και Υποκίνηση  Υπόβαθρο Παράθυρων Αφύπνισης  Το πλαίσιο MicroPulse Φάση Δημιουργίας Φάση Διάδοσης Φάση Προσαρμογής  Πειραματισμός  Συμπεράσματα & Μελλοντική Εργασία

22 Πειραματισμός Έχουμε υλοποιήσει ένα γραφικό προσομοιωτή ο οποίος υλοποιεί το παράθυρο αφύπνισης του TAG, Cougar and MicroPulse.

23 Πειραματισμός Συσκευή Πειραματισμού –Χρησιμοποιούμε το μοντέλο ενεργείας του αισθητήρα TelosB (250Kbps, RFOn: 23mA) –Πειραματισμός trace-driven με χρήση Energy = Volts x Amperes x Seconds. –Πρωτόκολλο Επικοινωνίας βασισμένο στο ZigBee

24 Πειραματισμός Available at: Δεδομένα: A. Intel54 –54 αισθητήρες εγκατεστημένοι στο Intel Berkeley Research Lab (28/2/04 – 5/4/04). –2.3 εκατ. έγγραφες: πληροφορίες τοπολογίας, υγρασίας, θερμοκρασίας, φως, τάση, κτλ B. Intel540 –540 αισθητήρες δημιουργημένο βάση του Intel54 Ρυθμίσεις Πειράματος: Epoch = 31 δευτερόλεπτα Ρυθμός Απώλειας = 20% Χρόνος Αναμονής Παιδιού h = 200 ms Ερώτημα: ΜΤF: SELECT moteid, temperature FROM sensors

25 Κατανάλωση Ενέργειας Intel54 Dataset – Query Set: MTF Παράθυρο Αφύπνισης τ : –τ στο TAG είναι σταθερό 2.21sec. (31 /14 depth) –τ στο MicroPulse είναι πολύ πιο ακριβές: 146ms! Παρατήρηση –Η ψηλή τυπική απόκλιση στο Cougar και MicroPulse οφείλετε στο γεγονός ότι ένα σφάλμα στο επίπεδο K θα προκαλέσει μια αύξηση της τάξεως K*h, όπου h το μέγιστο παράθυρο αναμονής. 11,228±2mJ 56±37mJ 893±239mJ h h h COUGAR Listen Timeout

26 Αξιολόγηση Αλγόριθμου Προσαρμογής Ο αλγόριθμος προσαρμογής μας αποφεύγει την ολική κατασκευή του κόστους Κρίσιμου Μονοπατιού στις πλείστες περιπτώσεις. Αυτό μας δίνει επιπλέον εξοικονόμηση ενέργειας 60mJ ανά epoch δηλ., περίπου ~416 μηνύματα ανά epoch (1 ανά κόμβο).

27 Με αρχική ενέργεια: 60000mJ Βρίσκουμε την μέση ενέργεια όλων των αισθητήρων ανά στιγμή τ. Σταματάμε όταν Energy(t’)=0 Διάρκεια Ζωής Δικτύου TAG, Cougar, MicroPulse TAG 85mins Cougar 36hrs MicroPulse 77hrs

28 Δομή Παρουσίασης  Εισαγωγή και Υποκίνηση  Υπόβαθρο Παράθυρων Αφύπνισης  Το πλαίσιο MicroPulse Φάση Δημιουργίας Φάση Διάδοσης Φάση Προσαρμογής  Πειραματισμός  Συμπεράσματα & Μελλοντική Εργασία

29 Συμπεράσματα Έχουμε παρουσιάσει την δομή του πλαισίου MicroPulse το οποίο προσαρμόζει το παράθυρο αφύπνισης ενός αισθητήρα βάση του φόρτου εργασίας ενός ερωτήματος. Ο Πειραματισμός με πραγματικά δεδομένα δείχνει ότι το MicroPulse μπορεί να μειώσει το κόστος του αφύπνισης κατά τρεις τάξεις μεγέθους. Στο πλαίσιο μελλοντικής εργασίας θα μελετήσουμε επίσης την χρήση δένδρων δρομολόγησης ερωτημάτων που αποφεύγουν τις συγκρούσεις.

30 Μελλοντική Εργασία Αριθμός Παιδιών Κόμβου Ρυθμός Απώλειας (Loss Rate) Ισορρόπηση Δένδρων Δρομολόγησης (Πειραματισμός με τον πομποδέκτη CC2420 εγκατεστημένο πάνω σε ένα TelosB Sensor)

"Φόρτο-Συνειδητή Βελτιστοποίηση Δένδρων Δρομολόγησης Ερωτημάτων σε Ασύρματα Δίκτυα Αισθητήρων" Ευχαριστώ! Η παρουσίαση είναι διαθέσιμη στο ακόλουθο σύνδεσμο: Σχετικές Δημοσιεύσεις: Ερωτήσεις? ΕΣΔΔ’08 © Ανδρέου, Ζεϊναλιπούρ, Χρυσάνθης, Σαμάρας

32 Πειραματισμός A.Ερωτήσεις με (1) μια απάντηση (ST) SELECT moteid, temperature FROM sensors WHERE temperature=MAX(temperature) B.Ερωτήσεις με πολλαπλές απαντήσεις 1. Σταθερό Μέγεθος Απάντησης (MTF) SELECT moteid, temperature FROM sensors WHERE temperature>39 2. Τυχαίο Μέγεθος Απάντησης (MTA) SELECT moteid, temperature FROM sensors WHERE temperature>39

33 Πειραματικά Αποτελέσματα Intel54 & Intel540 Dataset Intel54Intel540 STMTFMTASTMTFMTA TAG11,22711,22811,225189,691189,707189,670 Cougar ,2697,3177,257 MicroPulse ,4313,5103,398 Τα ίδια συμπεράσματα ισχύουν και τα δεδομένα Intel540

34 Μελέτη Πομποδέκτη Για πιο λόγο δεν πρέπει να ανοίξει ο πομποδέκτης περισσότερες από μια φορές κατά την διάρκεια ενός epoch; (Πειραματισμός με τον πομποδέκτη C2420 εγκατεστημένο πάνω σε ένα TelosB Sensor)