Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

Σχετικά έγγραφα
Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

ΔΝΓΔΙΚΤΙΚΔΣ ΛΥΣΔΙΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΔΥΘΥΝΣΗΣ Γ ΛΥΚΔΙΟΥ ΓΔΥΤΔΡΑ 27 ΜΑΪΟΥ 2013

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

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

Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα 11 Ηουνίου 2018 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

Constructors and Destructors in C++

ΘΔΜΑ 1 ο Μονάδες 5,10,10

ΔΝΓΔΙΚΣΙΚΔ ΛΤΔΙ ΣΑ ΜΑΘΗΜΑΣΙΚΑ ΠΡΟΑΝΑΣΟΛΙΜΟΤ 2017

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ

ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γεσηέρα 10 Ηοσνίοσ 2019 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

ηδάζθσλ: εµήηξεο Εετλαιηπνύξ

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

Γ ΣΑΞΖ ΔΝΗΑΗΟΤ ΛΤΚΔΗΟΤ ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΘΔΣΗΚΩΝ ΚΑΗ ΟΗΚΟΝΟΜΗΚΩΝ ΠΟΤΓΩΝ ΤΝΑΡΣΖΔΗ ΟΡΗΑ ΤΝΔΥΔΗΑ (έως Θ.Bolzano) ΘΔΜΑ Α

Ενδεικτικά Θέματα Στατιστικής ΙΙ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

Επωηήζειρ Σωζηού Λάθοςρ ηων πανελλαδικών εξεηάζεων Σςναπηήζειρ

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

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ. Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα!

Σύλζετα Δίθτπα. com+plex: with+ -fold (having parts) Διδάζκων Δημήηριος Καηζαρός

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο

Άζκηζη ζτέζης κόζηοσς-τρόνοσ (Cost Time trade off) Καηαζκεσαζηική ΑΔ

Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access)

Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο:

Μηα ζπλάξηεζε κε πεδίν νξηζκνύ ην Α, ζα ιέκε όηη παξνπζηάδεη ηοπικό μέγιζηο ζην, αλ ππάξρεη δ>0, ηέηνην ώζηε:

3ο Δπαναληπηικό διαγώνιζμα ζηα Μαθημαηικά καηεύθσνζης ηης Γ Λσκείοσ Θέμα A Α1. Έζησ f κηα ζπλερήο ζπλάξηεζε ζ έλα δηάζηεκα

Η επιζκόπηζη ηης έμμιζθης ενηολής ζηην Αλλοδαπή. Καηεξίλα Γαιαλνπνύινπ, Intellectual Property Manager, Microsoft Ειιάο Α.Ε.

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

ΓΙΑΙΡΔΣΟΣΗΣΑ. Οπιζμόρ 1: Έζηω d,n. Λέκε όηη ν d δηαηξεί ηνλ n (ζπκβνιηζκόο: dn) αλ. ππάξρεη c ηέηνην ώζηε n. Θεώπημα 2: Γηα d,n,m,α,b ηζρύνπλ:

(Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α. Α1. Βιέπε απόδεημε Σει. 262, ζρνιηθνύ βηβιίνπ. Α2. Βιέπε νξηζκό Σει. 141, ζρνιηθνύ βηβιίνπ

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

Διαηιμήζεις για Αιολικά Πάρκα. Κώδικες 28, 78 και 84

ΠΛΗ36. Άσκηση 1. Άσκηση 2. Οη δηεπζύλζεηο ησλ 4 σλ ππνδηθηύσλ είλαη νη αθόινπζεο. Υπνδίθηπν Α: /27 Υπνδίθηπν Β:

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

Δξγαιεία Καηαζθεπέο 1 Σάμε Σ Δ.Κ.Φ.Δ. ΥΑΝΙΧΝ ΠΡΧΣΟΒΑΘΜΙΑ ΔΚΠΑΙΓΔΤΗ. ΔΝΟΣΗΣΑ 11 ε : ΦΧ ΔΡΓΑΛΔΙΑ ΚΑΣΑΚΔΤΔ. Καηαζθεπή 1: Φαθόο κε ζσιήλα.

Χαξαθηήξεο δηαηξεηόηεηαο ΜΚΓ ΔΚΠ Αλάιπζε αξηζκνύ ζε γηλόκελν πξώησλ παξαγόλησλ

Αντισταθμιστική ανάλυση

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ

ΓΙΑΙΡΔΣΔ ΦΤΙΚΟΤ ΑΡΙΘΜΟΤ Μ.Κ.Γ. ΦΤΙΚΏΝ ΑΡΙΘΜΏΝ

Κεθάλαιο 10 Ολιγοπώλιο

x x x x tan(2 x) x 2 2x x 1

ΑΝΤΗΛΙΑΚΑ. Η Μηκή ζθέθηεθε έλαλ ηξόπν, γηα λα ζπγθξίλεη κεξηθά δηαθνξεηηθά αληειηαθά πξντόληα. Απηή θαη ν Νηίλνο ζπλέιεμαλ ηα αθόινπζα πιηθά:

ΜΑΘΗΜΑΤΙΚΑ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΦΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ Β ΛΥΚΔΙΟΥ ΤΔΣΤ(1) ΣΤΑ ΓΙΑΝΥΣΜΑΤΑ

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

ΜΑΘΗΜΑ: ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ

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

Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

Κεθάιαην 20. Ελαχιστοποίηση του κόστους

Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

Master Class 3. Ο Ν.Ζανταρίδης προτείνει θέματα Μαθηματικών Γ Λσκειοσ ΘΕΜΑ 1.

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΕΚΦΩΝΗΣΕΙΣ. Διάρκεια: 3 ώρες Ημερομηνία: 12/5/2019 Έκδοση: 1 η. Τα sites blogs που συμμετέχουν (σε αλφαβητική σειρά):

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην ζαο

Να ζρεδηαζζεί ην θαηεπζπλόκελν γξάθεκα πνπ νξίδεηαη από ηνλ εμήο πίλαθα γεηηλίαζεο.

Κεθάλαιο 7. Πξνζθνξά ηνπ θιάδνπ Μ. ΨΥΛΛΑΚΗ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014

ΜΕΛΕΣΗ E.O.K. ΜΕ ΑΙΘΗΣΗΡΑ ΘΕΗ

EL Eνωμένη στην πολυμορυία EL A8-0046/319. Τροπολογία

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη

όπου R η ακηίνα ηου περιγεγραμμένου κύκλου ηου ηριγώνου.

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

ΣΡΑΠΕΖΑ ΘΕΜΑΣΩΝ Α ΛΤΚΕΙΟΤ

ΓΗΜΟΙΑ ΟΙΚΟΝΟΜΙΚΗ ΣΟΜΟ Γ

Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο κόζηος ανά μονάδα παραγωγής. Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο ζηαθερό κόζηος ανά μονάδα παραγωγής

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΦΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Μάθημα: Πιθανόηηηες και Σηαηιζηική Διδάζκων: Σ. Γ.

ΕΞΟΡΤΞΗ & ΚΑΣΑΚΕΤΕ ΣΗΝ ΕΤΡΩΠΗ ΜΑΘΗΜΑ 43

ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ. G. Mitsou

Τ ξ ε ύ ο ξ π ς ξ σ ξ ο ί ξ σ _ Ι ε ο α μ ε ι κ ό π

ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) FritzBox Fon WLAN Annex B ( )

Case Study. Παξαθάηω παξνπζηάδνπκε βήκα - βήκα κε screenshots έλα παξάδεηγκα ππνβνιήο κηαο εξγαζίαο θαη ηελ παξαγωγή ηνπ Originality Report.

ΚΔΦ. 2.4 ΡΗΕΔ ΠΡΑΓΜΑΣΗΚΩΝ ΑΡΗΘΜΩΝ

B1. Η ζπλάξηεζε f είλαη ζπλερήο θαη παξαγσγίζηκε ζην 0,, σο πειίθν παξαγσγίζηκσλ. 1 x ln x ln x x ln x. x x x x. f x ln x 0 ln x 1 x e

Σρήκα Α. Γξάθνπκε ηα ζηνηρεία ηνπ Πξνκεζεπηή θαη παηάκε Δηζαγσγή. Σρήκα Β1

Transcript:

1 Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing) Δημήηπιορ Καηζαπόρ Χεηκώλαο 2016 Διάλεξη 14η

2 Περιεχόμενα Clustering ad hoc δικηύων Distributed Clustering Algorithm (DCS)

3 Clustering ad hoc δίκτυα Επηζπκεηό λα δεκηνπξγήζνπκε κηα αθεξεκέλε δνκή πάλσ από ην δίθηπν, έηζη ώζηε ηνπηθέο αιιαγέο λα κελ ρξεηάδεηαη λα γίλνπλ γλσζηέο ζε όιν ην δίθηπν Με ρξήζε ππνδνκώλ πνπ ιέγνληαη clusters Clustering: ε δηαδηθαζία νξηζκνύ απηώλ ησλ ππνδνκώλ κέζα ζε όιε ηελ ηνπνινγία ηνπ δηθηύνπ Οη θόκβνη δηαθξίλνληαη ζε: Clusterheads Gateways Ordinal nodes

4 Απλοί αλγόριθμοι clustering Οη παιηόηεξνη αιγόξηζκνη επέιεμαλ ηα clusterhead κε βάζε: ID ην node degree Γελίθεπζε απηώλ κε αλάζεζε ζε θάζε θόκβν ελόο βάξνπο (weight)

Distributed Clustering Algorithm - 5 DCA (1/8) Κάζε θόκβνο έρεη έλα ID θαη έλα weight 0 Δελ ππάξρνπλ δπν όκνηα βάξε ζην δίθηπν Σηόρνη clustering Κάζε ordinal θόκβνο έρεη σο γείηνλα ηνπιάρηζηνλ έλα clusterhead Κάζε ordinal θόκβνο ζπζρεηίδεηαη κε ηνλ γεηηνληθό clusterhead πνπ έρεη ην κεγαιύηεξν weight Δπν clusterhead δελ κπνξεί λα γεηηληάδνπλ Η ηνπνινγία δελ αιιάδεη όζν εθηειείηαη ν αιγόξηζκνο

6 DCA (2/8) Ο αιγόξηζκνο εθηειείηαη γλσξίδνληαο: Τν ID θαη ην weight ηνπ θόκβνπ Τα weights ησλ γεηηόλσλ (Μόλν) Δπν κελύκαηα: CH(v): Απνζηέιιεηαη από έλα clusterhead v JOIN(u,t): Απνζηέιιεηαη από έλα ordinary θόκβν u όηαλ κπαίλεη ζην cluster ηνπ clusterhead t Τξεηο (απιέο) δηαδηθαζίεο: Init(start up) OnReceivingCH(v) OnReceivingJOIN(u,v)

7 DCA (3/8) Κάζε θόκβος αποθαζίδεη ποηο ρόιο ζα έτεη ηειηθά, κόλο όηαλ όιοη οη θόκβοη ζηε γεηηοληά ηοσ κε κεγαιύηερο weight έτοσλ αποθαζίζεη ποηος ζα είλαη ο δηθός ηοσς ρόιος

8 DCA (4/8) Init Κάζε θόκβνο μεθηλά ηελ εθηέιεζε ηνπ αιγνξίζκνπ ηελ ίδηα ζηηγκή Μόλν νη θόκβνη κε ην κεγαιύηεξν weight ζηε γεηηνληά ηνπο ζα απνζηείινπλ έλα κήλπκα CH Επεηδή ηα weights είλαη κνλαδηθά, ζίγνπξα ππάξρεη έλαο ηνπιάρηζηνλ θόκβνο πνπ ζ απνζηείιεη έλα κήλπκα CH Όινη νη ππόινηπνη θόκβνη αλακέλνπλ λα ιάβνπλ έλα ηέηνην κήλπκα Τόηε έρνπλ δπν επηινγέο:

9 DCA (5/8) On receiving CH Λακβάλνληαο έλα κήλπκα CH από έλα γείηνλα u, ν θόκβνο v ειέγρεη εάλ έρεη ιάβεη κελύκαηα από όινπο ηνπο γείηνλεο z (ηέηνηνπο ώζηε w z > w u ) θάπνην κήλπκα JOIN(z,x) Σηελ πεξίπησζε απηή, ν v δελ ζα ιάβεη κήλπκα CH από απηνύο ηνπο z, θαη ζπλεπώο ν u είλαη ν θόκβνο κε ην κεγαιύηεξν weight ζηε γεηηνληά ηνπ θόκβνπ v, ν νπνίνο έρεη ζηείιεη κήλπκα CH Επνκέλσο, ν v πξνζθνιιάηαη ζηνλ θόκβν u, δειαδή εθπέκπεη JOIN(v,u) θαη ηεξκαηίδεη ηελ εθηέιεζε ηνπ αιγνξίζκνπ Εάλ ππάξρεη θάπνηνο θόκβνο z (w z > w u ) πνπ δελ έρεη ζηείιεη αθόκα θάπνην κήλπκα, ν θόκβνο v θαηαγξάθεη ηνλ u (σο ππνςήθην δηθό ηνπ clusterhead), θαη πεξηκέλεη ην κήλπκα ηνπ z

10 DCA (6/8) On receiving JOIN (1/3) Λακβάλνληαο έλα κήλπκα JOIN(u,t), o θόκβνο v ειέγρεη εάλ ν ίδηνο έρεη ζηείιεη πξνεγνπκέλσο έλα κήλπκα CH, δει., CH(v) Εάλ απηό ηζρύεη, ηόηε ειέγρεη εάλ ν θόκβνο u ζέιεη λα ελζσκαησζεί ζην δηθό ηνπ cluster, δει., t = v Καηόπηλ, εάλ όινη νη γείηνλεο z ηνπ v κε w z < w v έρνπλ εθπέκςεη ηελ επηζπκία ηνπο ζε πνην cluster ζέινπλ λα εληαρζνύλ, ν θόκβνο v εγθαηαιείπεη ηελ εθηέιεζε ηνπ αιγνξίζκνπ (έρεη κάζεη ηα cluster-members ηνπ) Σηελ πεξίπησζε απηή ν θόκβνο v δελ ελδηαθέξεηαη γηα ηνπο γεηηνληθνύο ηνπ θόκβπο y (κε w y > w v ), εάλ ππάξρνπλ θάπνηνη, δηόηη απηνί νη θόκβνη ζίγνπξα έρνπλ ελζσκαησζεί ζην cluster θάπνηνπ θόκβνπ x κε w x > w v

11 DCA (7/8) On receiving JOIN (2/3) Εάλ ν θόκβνο v ΔΕΝ έρεη ζηείιεη κήλπκα CH, πξηλ απνθαζίζεη πνηνο ζα είλαη ν ξόινο ηνπ, πξέπεη λα γλσξίδεη ηη απνθάζηζαλ γηα ηνλ εαπηό ηνπο νη θόκβνη z κε w z > w v Εάλ ν v έρεη ιάβεη κήλπκα από όινπο απηνύο ηνπο θόκβνπο, ηόηε ειέγρεη ηε θύζε απηώλ ησλ κελπκάησλ Εάλ όια απηά ηα κελύκαηα είλαη κελύκαηα JOIN, απηό ζεκαίλεη όηη νη θόκβνη z ελζσκαησζήθαλ ζε θάπνην cluster σο ordinal θόκβνη Άξα, ν v είλαη ν θόκβνο κε ην κεγαιύηεξν weight ζηε γεηηνληά ηνπ κεηαμύ εθείλσλ πνπ δελ έρνπλ απνθαζίζεη αθόκα πνηνο ζα είλαη ν ξόινο ηνπο

12 DCA (8/8) On receiving JOIN (3/3) Σηελ πεξίπησζε απηή, ν θόκβνο v ζα είλαη clusterhead Σην ζεκείν απηό, ν θόκβνο v ειέγρεη επίζεο εάλ θάζε γείηνλαο y (κε w y < w v ) έρεη ήδε ελζσκαησζεί ζε θάπνην άιιν cluster Εάλ απηό ζπκβαίλεη, ν θόκβνο v ηεξκαηίδεη ηελ εθηέιεζε ηνπ αιγνξίζκνπ Θα είλαη CH κε έλα κόλν θόκβν, δει., ηνλ εαπηό ηνπ Ελαιιαθηηθά, εάλ ν v έρεη ιάβεη ηνπιάρηζηνλ έλα κήλπκα CH από θάπνηνλ z, ηόηε ελζσκαηώλεηαη ζην cluster ηνπ θόκβνπ-γείηνλα κε ην κεγαιύηεξν weight θαη ηεξκάηίδεη ηελ εθηέιεζε ηνπ αιγνξίζκνπ

13 Παράδειγμα DCA

14 Πολυπλοκότητα του DCA Είδακε όηη θάζε θόκβνο πεξηκέλεη πξώηα ηελ απόθαζε ησλ γεηηόλσλ ηνπ κε ην κεγαιύηεξν βάξνο Απηόο ν ρξόλνο αλακνλήο κπνξεί λα νξηζηεί σο ζπλάξηεζε ηεο απόστασης ηνπ θόκβνπ από έλαλ από ηνπο init θόκβνπο Απηή ε blocking distance D b εμαξηάηαη από ηελ ηνπνινγία ηνπ δηθηύνπ θαη όρη από ηνλ αξηζκό ησλ θόκβσλ Ππόηαζη: Κάζε θόκβνο v ζην V ζηέιλεη αθξηβώο έλα κήλπκα κέζα ζε D b +1 βήκαηα Πόπιζμα 1: O DCA ηεξκαηίδεηαη νξζά ζε D b +1 βήκαηα ην πνιύ Πόπιζμα 2: H πνιππινθόηεηα κελπκάησλ ηνπ DCA είλαη n = V