Αποδοτική Επεξεργασία Ερωτήσεων σε ίκτυα Αισθητήρων. Αντώνιος εληγιαννάκης (University of Maryland) ΣχεδιάγραµµαΟµιλίας

Σχετικά έγγραφα
Μία Γρήγορη Προσεγγιστική Μέθοδος για Πιθανοτικές Wavelet Συνόψεις

Συμπίεση Πληροφορίας Πλαισίου: χρήση του Αυτοπαλίνδρομου Υποδείγματος για επίτευξη Αποδοτικών Ασύρματων Επικοινωνιών

Τεχνικές Συµπίεσης Βίντεο. Δρ. Μαρία Κοζύρη Τµήµα Πληροφορικής Πανεπιστήµιο Θεσσαλίας

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First)

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

Εργασία στο µάθηµα Ανάλυση εδοµένων

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

Statistics 104: Quantitative Methods for Economics Formula and Theorem Review

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

Κεφάλαιο 6 Συστήµατα Επικοινωνίας

Διπλωματική Εργασία: «Συγκριτική Μελέτη Μηχανισμών Εκτίμησης Ελλιπούς Πληροφορίας σε Ασύρματα Δίκτυα Αισθητήρων»

Συστήματα OLAP. Πασχάλης Θρήσκος, PhD Λάρισα

1. Ηλεκτρικό μαύρο κουτί: Αισθητήρας μετατόπισης με βάση τη χωρητικότητα

Homework 3 Solutions

ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams

Το εσωτερικό ενός Σ Β

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

Μεγίστου Σφάλµατος. Παναγιώτης Καρράς. Αθήνα, 26 Αυγούστου 2005

Πολυδιόδευση. Φαινόµενο Πολλαπλών ιαδροµών (multipath( multipath)

Second Order RLC Filters

Συστήµατα και Αλγόριθµοι Πολυµέσων

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Συνόψεις για Δεδομένα XML με Ετερογενές Περιεχόμενο

Παρεµβολή και Προσέγγιση Συναρτήσεων

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

Κατανεμημένα Συστήματα. Javascript LCR example

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΕΠΛ342: Βάσεις Δεδομένων. Χειμερινό Εξάμηνο Φροντιστήριο 10 ΛΥΣΕΙΣ. Επερωτήσεις SQL

Η ανάπτυξη κινητών εφαρµογών σε σχέση µε τα δίκτυα κινητής τηλεφωνίας

Data Cube. Μ.Χατζόπουλος 1

Εισαγωγή στα Προσαρµοστικά Συστήµατα

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

Μηχανική Μάθηση Hypothesis Testing

Επεξεργασία Ερωτήσεων

ΗΥ-360 Αρχεία και Βάσεις Δεδομένων Διδάσκων: Δ. Πλεξουσάκης. Φροντιστήριο SQL Examples ΙΙ Ξένου Ρουμπίνη

Constrained Query Personalization

Επεξεργασία Ερωτήσεων

6.003: Signals and Systems. Modulation

E mail:

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ. Ενότητα 5: Μετασχηματισμοί Εικόνας.

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

Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων

Γενικά χαρακτηριστικά ανάδρασης

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


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

Ήχος και φωνή. Τεχνολογία Πολυµέσων 04-1

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Επικοινωνίες I

Σεραφείµ Καραµπογιάς ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ

ΠΛΕ- 027 Μικροεπεξεργαστές 9ο μάθημα: Αρχιτεκτονική συστήματος μνήμης: Κρυφές μνήμες εισαγωγή

«Συγχρονισμός ρολογιών υπό την παρουσία σφαλμάτων»

Δίκτυα Απευθείας Ζεύξης

Συστήµατα και Αλγόριθµοι Πολυµέσων

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

ΕΕ725 Ειδικά Θέµατα Ψηφιακών Επικοινωνιών 4η διάλεξη

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

Query-Driven Indexing for Scalable Peer-to-Peer Text Retrieval. Gleb Skobeltsyn, Toan Luu, Ivana Podnar Zarko, Martin Rajman, Karl Aberer

Ευαισθησία πειράµατος (Signal to noise ratio = S/N) ιάρκεια πειράµατος (signal averaging)) ιάρκεια 1,38 1,11 0,28 5,55. (h) πειράµατος.

Αρχιτεκτονική υπολογιστών

Τηλεπικοινωνιακά Συστήματα ΙΙ

Υπερπροσαρμογή (Overfitting) (1)

Αναγνώριση Προτύπων. Baysian Θεωρία Αποφάσεων (DETECTION)

CRASH COURSE IN PRECALCULUS

Επεξεργασία Ερωτήσεων

Surface Mount Multilayer Chip Capacitors for Commodity Solutions

Συστήµατα και Αλγόριθµοι Πολυµέσων

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

Λύσεις Θεµάτων Εξεταστικής Ιανουαρίου 2009 Mάθηµα: «Ψηφιακές Επικοινωνίες» G F = 0.8 T F = 73 0 K

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

(C) 2010 Pearson Education, Inc. All rights reserved.

Ψηφιακές Τηλεπικοινωνίες

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

DATAMAN. VOR Base Stations for Indoor Positioning. Dragoş Niculescu. MOBILE COMPUTING LABORATORY

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

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Statistical Inference I Locally most powerful tests

Οργάνωση Υπολογιστών (ΙI)

Network Algorithms and Complexity Παραλληλοποίηση του αλγορίθμου του Prim. Αικατερίνη Κούκιου

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

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ

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

Τεχνολογίες Υλοποίησης Αλγορίθµων

Αυτόνομοι Πράκτορες(ΠΛΗ513)

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

Εργαστήριο ίκτυα Η/Υ ΙΙΙ

HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ. Πτυχιακή διατριβή. Ονοματεπώνυμο: Αργυρώ Ιωάννου. Επιβλέπων καθηγητής: Δρ. Αντρέας Χαραλάμπους

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης

Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων

ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

Μεταπτυχιακή διατριβή. Ανδρέας Παπαευσταθίου

Minimum Spanning Tree: Prim's Algorithm

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

Εικονική Μνήµη. Κεφάλαιο 8. Dr. Garmpis Aristogiannis - EPDO TEI Messolonghi

CMOS Technology for Computer Architects

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

CE 530 Molecular Simulation

Transcript:

Αποδοτική Επεξεργασία Ερωτήσεων σε ίκτυα Αισθητήρων Αντώνιος εληγιαννάκης (University of Maryland) Ιωάννης Κωτίδης (AT&T Labs-Research) ΣχεδιάγραµµαΟµιλίας Εισαγωγικά Αισθητήρες (sensors) Εφαρµογές, χαρακτηριστικά Mέθοδοι περιορισµού µεταδιδόµενων δεδοµένων Συµπίεση Ιστορικών Μετρήσεων Προσεγγιστικές Συνεχείς Συναθροιστικές Ερωτήσεις Στιγµιότυπα ικτύου Συµπεράσµατα 26/08/2005 Αντώνιος εληγιαννάκης 2 1

Αισθητήρες: Τι είναι? Αντικείµενα που µετράνε/παρατηρούν το περιβάλλον τους Μετεορολογικά Θερµοκρασία, Πίεση, Υγρασία... Πεδίο Μάχης Θόρυβος, Κίνηση/Θέση Αντικειµένων, Χηµικά Μετρήσεις Υγείας Παλµοί καρδιάς (HR), κορεσµός οξυγόνου (SpO2), δεδοµένα ηλεκτροκαρδιογραφήµατος (EKG) Μεγάλη ποικιλία µοντέλων, ανάλογα µε εφαρµογή 26/08/2005 Αντώνιος εληγιαννάκης 3 Τµήµατα ενός Αισθητήρα CPU Μνήµη Ασύρµατος Μπαταρία Berkeley Mica2 7.38 MHz 4KB SRAM, 512 KB EEPROM 300 µέτρα 2 ΑΑ Stargate (Intel PXA255 cpu) 400 MHz µέχρι 256 MB FLASH Εξαρτάται από το µοντέλο Li-Ion 26/08/2005 Αντώνιος εληγιαννάκης 4 2

Προτεινόµενες Εφαρµογές Μετεορολογικές µετρήσεις Παρακολούθηση οικοσυστήµατος Ανίχνευση αντικειµένων Επίβλεψη µηχανηµάτων Επίβλεψη κατάστασης κτισµάτων (σεισµοί) Ιατρικά δεδοµένα Στρατιώτες, ασθενείς επειγόντων Περιοχές καταστροφής Ποιότητα νερού 26/08/2005 Αντώνιος εληγιαννάκης 5 Προκλήσεις/Περιορισµοί Περιορισµοί ενέργειας 3-5% ετήσια αύξηση χωρητικότητας Συχνά µη επιβλεπούµενη τοποθέτηση Περιορισµοί χωρητικότητας δικτύου (bandwidth) Ασύρµατη επικοινωνία Ασύρµατος ανοικτός για µικρό διάστηµα Μετάδοση = κύρια πηγή κατανάλωσης ενέργειας Μετάδοση 1 byte απαιτεί περισσότερη ενέργεια από χιλιάδες εντολές CPU Περιορισµένες δυνατότητες ασυρµάτων, µετάδοση µέσω πολλών κόµβων 26/08/2005 Αντώνιος εληγιαννάκης 6 3

Στόχος Έρευνάς µας Κοινός στόχος: Μείωση δεδοµένων στο δίκτυο Συµπίεση/περιορισµό µεταδιδόµενων δεδοµένων Μείωση κόµβων που χρησιµοποιούνται σε ερωτήσεις Αντιπρόσωποι υπολογίζουν εκτιµήσεις για γειτονικούς κόµβους Ερωτήσεις µε διαφορετικά χαρακτηριστικά Μετάδοση ιστορικών µετρήσεων Περιοδική µετάδοση / απόκριση σε ερωτήσεις Μέγεθος δεδοµένων µπορεί να είναι µεγάλο Μετάδωσε όλες τις µετρήσεις της τελευταίας ώρας Συνεχείς συναθροιστικές ερωτήσεις Συνεχής παρακολούθηση στατιστικών τιµών από µετρήσεις Συχνές µεταδόσεις, µικρός όγκος δεδοµένων / µετάδοση Ανέφερε τον αριθµό παρατηρούµενων αντικειµένων κάθε 1 sec 26/08/2005 Αντώνιος εληγιαννάκης 7 ΣχεδιάγραµµαΟµιλίας Εισαγωγικά Συµπίεση Ιστορικών Μετρήσεων Προσεγγιστικές Συνεχείς Συναθροιστικές Ερωτήσεις Στιγµιότυπα ικτύου Συµπεράσµατα 26/08/2005 Αντώνιος εληγιαννάκης 8 4

Συµπίεση Ιστορικών Μετρήσεων Αισθητήρες συχνά συλλέγουν µετρήσεις για διαφορετικές ποσότητες Πιθανές συσχετίσεις σε συλλεγόµενες τιµές Στην ίδια ποσότητα Περιοδικότητα, παρόµοιες τάσεις Μεταξύ διαφορετικών ποσοτήτων Θερµοκρασία και τάση [Deshpande04], πίεση και υγρασία Μεταξύ κόµβων σε µία περιοχή Παρόµοιες θερµοκρασίες ή επίπεδα θορύβου Πώς να εκµεταλλευτούµε αυτές τις συσχετίσεις? 26/08/2005 Αντώνιος εληγιαννάκης 9 Παράδειγµα Συσχετισµένων Σηµάτων Παλινδρόµιση σε XY επίπεδο = κλιµάκωση και µεταφορά 26/08/2005 Αντώνιος εληγιαννάκης 10 5

Κύρια Ιδέα ηµιούργησε µικρό λεξικό τµηµάτων των δεδοµένων που εµφανίζονται συχνά (κύριο σήµα) ιαχώρισε δεδοµένα σε διαστήµατα Κωδικοποίησε κάθε διάστηµα µέσω του λεξικού Χρήση γραµµικής παλινδρόµησης : Y = a X + b ιάστηµα δεδοµένων Κύριο Σήµα W W W Παράµετροι (a,b) παλινδρόµησης 26/08/2005 Αντώνιος εληγιαννάκης 11 Λεπτοµέρειες Αλγορίθµου Όφελος Προσέγγισης = LinearErr- ApproxError W W W W Υπολόγισε όφελος προσέγγισης διαστήµατος j χρησιµοποιώντας το i Μείωση λάθους αντί για απλή γραµµική παλινδρόµηση για το διάστηµα j? Επέλεξε διάστηµα µε µεγαλύτερο συνολικό όφελος Προσάρµοσε οφέλη άλλων διαστηµάτων και επανέλαβε Προσέγγιση σηµάτων Αρχικά 1 διάστηµαανάσήµα Συνεχώς σπάσε το διάστηµα µετοµεγαλύτερο λάθος Για διαφορετικά είδη σφαλµάτων, άλλαξε συνάρτηση παλινδρόµησης Αλγόριθµος δίνει περισσότερο χώρο σε δύσκολα σήµατα Για µικρότερους κόµβους, οργάνωση σε οµάδες Ηγέτης της οµάδας παρέχει λεξικό, κατανέµει χώρο (bandwidth) 26/08/2005 Αντώνιος εληγιαννάκης 12 6

Αποτελέσµατα SSE & SSRE Σφάλµατα Σύγκριση µε Wavelets, DCT, Ιστογράµµατα Κλάσµα λαθών δεύτερης καλύτερης προσέγγισηςπροςτον αλγόριθµό µας Σπάνιες ενηµερώσεις λεξικού µετά από αρχικές µεταδόσεις 5% 10% 15% 20% 25% 30% Weather 1.89 2.04 2.46 3.02 3.74 4.44 SSE Phone 1.63 2.01 2.12 2.61 2.93 3.24 Stock 1.38 1.70 2.00 2.44 2.50 3.67 SSRE Phone 9.78 5.97 4.31 5.37 5.21 6.22 26/08/2005 Αντώνιος εληγιαννάκης 13 Συνάθροιση εδοµένων Περιοχή A Επιβλέπων Κόµβος Συνεχή συναθροιστική ερώτηση από επιβλέπων κόµβο Πχ: Ανέφερε µέση θερµοκρασίαστηνπεριοχήb κάθε 1 sec ιάδοση ερώτησης στο δίκτυο Αναγνώριση σχετικών κόµβων Σχηµατίζεται αντίστροφο έντρο Συνάθροισης Αποφασίζονται χρόνοι µετάδοσης/λήψης [TAG] Σηµαντικά οφέλη, αλλά µετάδοση από κάθε κόµβο 26/08/2005 Αντώνιος εληγιαννάκης 14 7

Προσεγγιστικές Συναθροιστικές Ερωτήσεις Ιδέα: Μετρήσεις συχνά µεταβάλλονται λίγο Μη µεταδίδεις µικρές µεταβολές σε συναθροιστικές τιµές και µετρήσεις Αισθητή µείωση µηνυµάτων µε µικρά λάθη Εφαρµογή καθορίζει µέγιστο σφάλµα E_Global = V-V Αλγόριθµος εφαρµόζει φίλτρα σφάλµατος στους κόµβους Στόχος: Ελαχιστοποίηση µεταδιδόµενων µηνυµάτων Κάθε κόµβος υπολογίζει συναθροιστική τιµή υποδέντρου Μετάδοση µόνο αν νέα τιµή είναι εκτός του φίλτρου σφάλµατος Σε κάθε µετάδοση, νέος ορισµός κέντρου του φίλτρου Φίλτρα περιοδικά µεταβάλλονται Προσαρµογή σε αλλαγές στα χαρακτιριστικά των δεδοµένων 26/08/2005 Αντώνιος εληγιαννάκης 15 Παράδειγµα Φίλτρων Σφάλµατος E=3 Επιβλέπων Κόµβος 1 E_Global = i E i 62 68 6567 2 3 17 50 4 5 6 7 8 19 16 19 21 21 18 46 41 41 49 54 49 17 19.5 20 17 45 50 47 50 E=1 E=4 26/08/2005 Αντώνιος εληγιαννάκης 16 8

ιαδικασία Μεταβολής Φίλτρων Φίλτρα µικραίνουν περιοδικά σε W x Shrink ηµιουργία πλεονάσµατος λάθους (1-Shrink) x E_Global Πλεόνασµαλάθουςµοιράζεται ξανά Χρειάζεσαι εκτίµηση οφέλους όταν αυξάνεις φίλτρα Ανά κόµβο και σε ολόκληρα υποδέντρα Πιθανό όφελος: Μηνύµατα που περιµένουµεναγλιτώσουµε µε µεγαλύτερο φίλτρο σε σύγκριση µε το προκαθορισµένοφίλτροτηνεπόµενη περίοδο Cumulative gain: CumGain = Gain + CumGain Αριθµός Μηνυµάτων Upd i i N j children( Ni ) j Gain B shrink B expand shrink expand Shrink x W W W + dw Εύρος Φίλτρου (προκαθορισµένο) (διευρυνόµενο) 26/08/2005 Αντώνιος εληγιαννάκης 17 Πειράµατα Απόδοση Αλγορίθµου T leaves T all T random PGA 423 479 677 BBA 1394 1426 2474 Uni 2568 2451 3906 TAG+ Caching 4176 4176 5142 3 τοπολογίες δέντρου (όνοµα δείχνει θέση ενεργών κόµβων) 344-500 αισθητήρες E_Global = 500 ( 2% σχετικό σφάλµα) Μηνύµατα µεταβάλλοντας E_Global Μέχρι 5 φορές βελτίωση 26/08/2005 Αντώνιος εληγιαννάκης 18 9

Στιγµιότυπα ικτύου Μείωση κόµβων που συµµετέχουν στις ερωτήσεις Ερώτηση απαντιέται από αντιπροσώπους Υποδίκτυο µέσα στο δίκτυο αισθητήρων Αντιπρόσωποι κτίζουν µοντέλο γειτονικών κόµβων που εκπροσωπούν Μοντέλο χτίζεται από τιµές που κρυφακούνε/λαµβάνουν Χαρακτηριστικά αλγορίθµου υπολογισµού Τοπικός αλγόριθµος, περιορισµένος #µηνυµάτων Καλή λειτουργία και µε αποτυχίακόµβων ή επαφή τους Αναπροσαρµογή µοντέλου µε τηνµείωση ποιότητάς του 26/08/2005 Αντώνιος εληγιαννάκης 19 Υπολογισµός Στιγµιοτύπου N i εκπέµπει πρόσκληση, τιµή τουx i (t) N j εκτιµάει x i (t) µέσω µοντέλου για N j N j προσθέτει N i to cand j αν σφάλµα(x i (t)-x i (t)) T Συνάρτηση σφάλµατος και τιµή T παρέχονται από την εφαρµογή Κόµβοι εκπέµπουν cand j σφάλµα() T (A,G)? H σφάλµα() T (F)? G σφάλµα() T (C) B? C σφάλµα() T? Υπολόγισε Στείλε Εξέπεµψε Έλεγξε πρόσκληση Μοντέλο λίστα υποψηφίων A(B,C,D,H) Dσφάλµα() T (F)? σφάλµα() T (E)? F E σφάλµα() T? 26/08/2005 Αντώνιος εληγιαννάκης 20 10

Τελικό Στάδιο Σπάσε ισοπαλίες, κύκλους Συνολική διαδικασία: 3-5 µηνύµατα Αναγκιαίο στο στιγµιότυπο H B Στιγµιότυπο εν αντιπροσωπεύουν ικτύου κανέναν C εν χρειάζεται (εκπροσωπείται) G x F x A E D Αναγκιαία στο στιγµιότυπο 26/08/2005 Αντώνιος εληγιαννάκης 21 Οφέλη σε Συναθροιστικές Ερωτήσεις select AVG(temperature) from Sensors where loc in [x min,x max ] x [y min,y max ] use snapshot Q Query Area Transmission Range 0.2 0.7 1% 11% 29% 10% 38% 77% 50% 52% 91% 26/08/2005 Αντώνιος εληγιαννάκης 22 11

Συµπεράσµατα Παρουσιάσαµε µεθόδους µείωσης δεδοµένων σε δίκτυα αισθητήρων Οφέλη σε bandwidth/ενέργεια Μετάδοση ιστορικών δεδοµένων Εκµετάλλευση συσχετίσεων, δηµιουργία λεξικού Προσεγγιστικές συναθροιστικές ερωτήσεις Ανάθεση/Μεταβολή φίλτρων σφαλµάτων σε κόµβους µέσω τοπικών στατιστικών Χρήση στιγµιοτύπων δικτύου Αντιπρόσωποι χρησιµοποιούνται σε απαντήσεις ερωτήσεων Λιγότεροι ενεργοί κόµβοι, λιγότερα µηνύµατα, µεγαλύτερη διάρκεια ζωής δικτύου 26/08/2005 Αντώνιος εληγιαννάκης 23 Ευχαριστούµε - Ερωτήσεις? 26/08/2005 Αντώνιος εληγιαννάκης 24 12

Localized Groups Sensors in a vicinity expected to obtain similar measurements Base signals may contain significant redundancy Not all nodes collect equally hard to approximate data Can localized groups improve quality of approximation? By using at most as much bandwidth as non-localized 26/08/2005 Αντώνιος εληγιαννάκης 25 Algorithm Overview Decide fraction of bandwidth for group transmission Base Station Allocate fraction of this bandwidth to nodes Nodes report error, NOT data More space to nodes with larger errors (handshake or 2-step) Compressed data to group leader Group leader recompresses Group leader election using HEED [Younis04] Optimization: Low-end sensors can use base signal of group leader Requires 1 broadcast message 1 2 BE 1 BE S-1 BE 2 B3 E3 3 Query, Bandwidth Group Leader S-1 26/08/2005 Αντώνιος εληγιαννάκης 26 13

Experiments Used real data sets Stock data Weather data Phone data Comparison to Wavelets, DCT, Histograms Significantly smaller errors for SSE error Even larger improvements in other error metrics Rare base signal updates after initial transmission 26/08/2005 Αντώνιος εληγιαννάκης 27 Results Synthetic & Localized Total SSE Errors, H = 10 Synthetic data, N=4, M=2,048 26/08/2005 Αντώνιος εληγιαννάκης 28 14

Results SSRE Error & Synthetic 5% 10% 15% 20% 25% 30% Phone 9.78 5.97 4.31 5.37 5.21 6.22 Mixed 186 234 284 371 1034 526 Ratio of Errors of second best approximation to our Algorithm Synthetic data, N=4, M=2,048 26/08/2005 Αντώνιος εληγιαννάκης 29 Localized Groups Total SSE Errors, H = 10 H = 10, modifying avg(k 1 )/k gl 26/08/2005 Αντώνιος εληγιαννάκης 30 15