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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κινητός και ιάχυτος Υπολογισµός (Mobile & Pervasive Computing) Ιστοσελίδα του µαθήµατος. Περιεχόµενα. ηµήτριος Κατσαρός, Ph.D.

Constructors and Destructors in C++

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

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

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

Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

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

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

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

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

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

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

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

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

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

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

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

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

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο

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

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

Σύνθεζη ηαλανηώζεων. Έζησ έλα ζώκα πνπ εθηειεί ηαπηόρξνλα δύν αξκνληθέο ηαιαληώζεηο ηεο ίδηαο ζπρλόηεηαο πνπ πεξηγξάθνληαη από ηηο παξαθάησ εμηζώζεηο:

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

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

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

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ. 3. Έλαο θαηαρσξεηήο SISO ησλ 4 bits έρεη: α) Μία είζνδν, β) Δύν εηζόδνπο, γ) Σέζζεξεηο εηζόδνπο.

Παπαγωγόρ Καμπύλερ Κόζηοςρ

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

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

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

Επαναληπτική Άσκηση - Δέντρα

Κβαντικοί Υπολογισμοί. Πέκπηε Γηάιεμε

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

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

Η/Υ A ΤΑΞΕΩΣ ΑΕ Συστήματα Αρίθμησης. Υποπλοίαρχος Ν. Πετράκος ΠΝ

ΛΙΜΝΗ ΤΣΑΝΤ. Σρήκα 1. Σρήκα 2

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο

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

Άσκηση 1 - Μοπυοποίηση Κειμένου

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

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

ΣΕΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΕΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Ρέππα Μαξγαξίηα

Α Ο Κ Η Α Μ Α Ζ Η Η Ρ Η ( S E A R C H )

ΠΑΝΕΛΛΑΔΙΚΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΓΕΝΙΚΟΤ ΛΤΚΕΙΟΤ & ΠΑΝΕΛΛΗΝΙΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΕΠΑΛ (ΟΜΑΔΑ Β )

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

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

ΠΡΟΣΕΙΝΟΜΕΝΕ ΛΤΕΙ. β. Η θαηάιπζε είλαη εηεξνγελήο, αθνύ ν θαηαιύηεο είλαη ζηεξεόο ελώ ηα αληηδξώληα αέξηα (βξίζθνληαη ζε δηαθνξεηηθή θάζε).

Δξγαιεία Καηαζθεπέο 1 Σάμε Δ Δ.Κ.Φ.Δ. ΥΑΝΗΩΝ ΠΡΩΣΟΒΑΘΜΗΑ ΔΚΠΑΗΓΔΤΖ. ΔΝΟΣΖΣΑ 2 ε : ΤΛΗΚΑ ΩΜΑΣΑ ΔΡΓΑΛΔΗΑ ΚΑΣΑΚΔΤΔ. Καηαζθεπή 1: Ογθνκεηξηθό δνρείν

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

ΜΗΧΑΝΟΛΟΓΙΚΟ ΣΧΔΓΙΟ ΙΙ

(γ) Να βξεζεί ε ρξνλνεμαξηώκελε πηζαλόηεηα κέηξεζεο ηεο ζεηηθήο ηδηνηηκήο ηνπ ηειεζηή W.

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

Μνλνδηάζηαηνη Πίλαθεο Λπκέλεο Αζθήζεηο. Άζθεζε 1. Πνηά ζα είλαη ηα πεξηερόκελα ηνπ πίλαθα Α κεηά ηελ εθηέιεζε ηνπ παξαθάησ αιγνξίζκνπ;

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

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

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

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

Γίθησα ποσ παρέτοληαη από τρήζηες: Κίλεηρα, ηετλοιογίες θαη αλοητηά δεηήκαηα Λεσηέρες Μακάηας

1. Η απιή αξκνληθή ηαιάλησζε πνπ εθηειεί έλα κηθξό ζώκα κάδαο m = 1 kg έρεη πιάηνο Α = 20 cm θαη

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

ΓΔΧΜΔΣΡΙΑ ΓΙΑ ΟΛΤΜΠΙΑΓΔ

Οδηγίες τρήζης για λειηοσργία μεηαθοράς καναλιών ζε υηθιακό δέκηη OST-7060 HD

Airsoft Gun κε Φσηεηλό Γείθηε LASER Εμπορική Air Sport Gun 777 Ονομαζία: Διανομέας: V&P MANOLI ΔΠΙΧΔΙΡΗΔΙ ΛΣΓ Item No.: 777 Χώρα Προέλεσζης:

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

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

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

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

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ ΣΔΣΑΡΣΖ 25 ΜΑΨΟΤ 2016 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΑΡΥΔ ΟΗΚΟΝΟΜΗΚΖ ΘΔΧΡΗΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ - ΔΠΗΛΟΓΖ

ΠΔΡΗΓΡΑΦΖ ΛΔΗΣΟΤΡΓΗΚΟΣΖΣΑ ΥΔΓΗΟΤ ΑΡΗΘΜ. 1

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

ΔΦΑΡΜΟΜΔΝΑ ΜΑΘΗΜΑΣΙΚΑ ΣΗ ΧΗΜΔΙΑ Ι ΘΔΜΑΣΑ Α επηέκβξηνο Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(x,y) =

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

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

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

ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ. Ειζαγωγή ζηη Φωηογραθία. Χριζηάκης Σαζεΐδης EFIAP

IV Ο ΕΛΛΗΝΙΜΟ ΣΗ ΔΤΗ,ΠΟΛΙΣΙΜΟΙ Δ.ΜΕΟΓΕΙΟΤ ΚΑΙ ΡΩΜΗ

1. Να ζεκεηώζεηε πνηα από ηηο επόκελεο ηαρύηεηεο είλαη κεγαιύηεξε. Α. π 1 = 30m/s Β. π 2 = 0.02km/s Γ. π 3 = 36000m/h Γ. π 4 = 144km/h.

ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΣΗΜΑΤΩΝ & ΣΥΣΤΗΜΑΤΩΝ. ΜΕΤΑΣΦΗΜΑΤΙΣΜΟΣ Laplace

ΗΥ-150 Πξνγξακκατησκόο Ταμηλόκεσε θαη Αλαδήτεσε

Transcript:

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

2 Περιεχόμενα Caching Prefetching

3 Caching στους κινητούς πελάτες Πξνγξάκκαηα εθπνκπήο Βαζίδνληαη ζηε κέζε πηζαλόηεηα πξνζπέιαζεο: κέζνο όξνο πάλσ ζε ΌΛΟΥΣ ηνπο πειάηεο Όρη αλαγθαζηηθά βέιηηζηε γηα θάζε έλαλ πειάηε Πώο κπνξεί θάζε πειάηεο λα ππνβνεζήζεη ηνλ εαπηό ηνπ? Caching: πξνζσξηλή απνζήθεπζε ησλ δεδνκέλσλ πνπ ιακβάλεη Πνιηηηθή caching: όηαλ εμαλαγθάδεηαη λα αληηθαηαζηήζεη θάπνην (επεηδή ε cache είλαη πιήξεο), αληηθαζηζηά εθείλα πνπ είλαη ιηγόηεξν πηζαλό λα ρξεζηκεύζνπλ ζην κέιινλ

4 Το γενικό μοντέλο caching

5 Caching στους κινητούς πελάτες Πνηα πολιτική αντικατάστασηρ (replacement strategy ή policy ή algorithm) ζα πξέπεη λα ρξεζηκνπνηνύλ νη πειάηεο;

6 Least Recently Used (LRU) LRU: Αντικατάσταση τος αντικειμένος πος έσει σπησιμοποιηθεί παλιότεπα στο παπελθόν

7 Most Probable Accessed (MPA) MPA: Αντικατάσταση τος αντικειμένος πος θα σπησιμοποιηθεί λιγότεπο σςσνά στο μέλλον

8 Probability Inv. Broadc. Frequency PIX: Αντικατάσταση τος αντικειμένος με το μικπότεπο P/X, όπος P: είναι η πιθανότητα πποσπέλασηρ τος αντικειμένος X: είναι η σςσνότητα εκπομπήρ τος αντικειμένος

9 Η πολιτική LIX (1/3) Η πνιηηηθή PIX δελ είλαη πξαθηηθή Απαηηεί ηέιεηα γλώζε ησλ πηζαλνηήησλ πξνζπέιαζεο Απαηηεί ζύγθξηζε ησλ ηηκώλ PIX όισλ ησλ αληηθεηκέλσλ ζηελ cache (ζεηξηαθή ζάξσζε ησλ αληηθεηκέλσλ) Ιδέα: πξνζέγγηζε ηεο πνιηηηθήο PIX κε έλαλ αιγόξηζκν ηνπ ηύπνπ LRU (δει., ηνλ LIX) πνπ ιακβάλεη ππόςε ηνπ πηζαλόηεηεο πξνζπέιαζεο LRU (Least Recently Updated) Τα Cached δεδνκέλα δηαηεξνύληαη ζε κηα ιίζηα Δάλ έλα δεδνκέλν πξνζπειαζηεί κεηαθηλείηαη ζηελ θνξπθή/αξρή ηεο ιίζηαο Όηαλ ζπκβεί cache miss (απαηηείηαη λα θαηεβεί από ην θαλάιη θαη λα κπεη ζηελ cache), ην δεδνκέλν ζην ηέινο ηεο ιίζηαο εθδηώθεηαη από ηε ιίζηα

10 Η πολιτική LIX (2/3) Φξήζε ηξνπνπνηεκέλνπ LRU γηα θάζε δίζθν εθπνκπήο ρσξηζηά Ο LIX δηαηεξεί κηα ιίζηα κε αληηθείκελα γηα θάζε δίζθν εθπνκπήο κε ζπρλόηεηα f j Τα αληηθείκελα κπαίλνπλ ζηε ιίζηα ηνπ αληίζηνηρνπ δίζθνπ εθπνκπήο όπνπ αλήθνπλ Όηαλ έλα αληηθείκελν πξνζπειάδεηαη, ηνπνζεηείηαη ζηελ θνξπθή/αξρή ηεο ιίζηαο Μηα εθηίκεζε ηεο πηζαλόηεηαο πξνζπέιαζεο p i αλαπξνζαξκόδεηαη νπνηεδήπνηε ην αληηθείκελν d i πξνζπειάδεηαη Όηαλ έλα αληηθείκελν di πξόθεηηαη λα εθδησρηεί, ππνινγίδεηαη κηα LIX ηηκή lix i (πνπ πξζεγγίδεη ηελ PIX ηηκή) γηα θάζε αληηθείκελν ζην ηέινο θάζε ιίζηαο Τν αληηθείκελν κε ηε ρακειόηεξε ηηκή, ηειηθά εθδηώθεηαηthe data item with lowest value lixi is evicted

11 Η πολιτική LIX (3/3)

12 Παράδειγμα LIX Γπν δίζθνη εθπνκπήο D 1 ={A}, D 2 ={B,C,D}, ζπρλόηεηεο f 1 = 3, f 2 = 1, c=½ Η cache κπνξεί λα απνζεθεύζεη 2 αληηθείκελα.

1 Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing) Δημήτπιορ Κατσαπόρ Φεηκώλαο 2015 Διάλεξη 5η 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας

2 Περιεχόμενα Prefetching 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας

3 Κίνητρο για prefetching Οη PIX/LIX απνζεθεύνπλ ζηελ cache αληηθείκελα, κόλν κεηά αθνύ δεηεζνύλ Ελαιιαθηηθά, ν θηλεηόο πειάηεο κπνξεί λα θαηεβάδεη αληηθείκελα από ην θαλάιη, αθνύ νύησο ή άιισο ην αθνύεη Ο ζηόρνο είλαη λα ειαηηώζεη ην ρξόλν απόθξηζεο Μέζνδνη prefetcing: Tag Team Caching Εςπεστικό Prefetching 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας

4 Η έννοια του tag team caching Tag Team Caching Τα αληηθείκελα ζπλερώο αληηθαζηζηνύλ ην έλα ην άιιν κέζα ζηελ cache Γηα παξάδεηγκα, έζησζαλ δπν αληηθείκελα x θαη y ηα νπνία εθπέκπνληαη από ην θαλάιη Ο πειάηεο caches ην x όηαλ εθπέκπεηαη ζην θαλάιη Εθδηώρλεη ην x θαη caches ην y, όηαλ εθπέκπεηαη ην y 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας

5 Παράδειγμα tag team caching (1/2) 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας

6 Αναμεν. Καθυστέρ. Demand Driven Υπνζέηνπκε όηη έλαο πειάηεο ελδηαθέξεηαη λα πξνζπειάζεη ην x θαη ην y p x = p y = 0.5 θαη όηη έρεη κηα cache κε κηα κόλν ζέζε Σην κνληέιν demand driven, θάλεη cache ην x θαη εάλ ρξεηάδεηαη ην y, πεξηκέλεη γηα ην y θαη αληηθαζηζηά ην x ζηελ cache κε ην y Η αλακελόκελε θαζπζηέξεζε ζε cache miss είλαη ½ ηεο πεξηζηξνθήο ηνπ δίζθνπ Η αλακελόκελε θαζπζηέξεζε πάλσ ζε όιεο ηηο πξνζπειάζεηο είλαη C i *M i *D i, όπνπ C είλαη ε πηζαλόηεηα πξνζπέιαζεο, M είλαη ε πηζαλόηεηα ελόο cache miss θαη D είλαη ε αλακελόκελε θαζπζηέξεζε εθπνκπήο γηα ην αληηθείκελν i Γηα ηα αληηθείκελα x θαη y, είλαη ίζε κε: 0.5 *0.5*0.5 +0.5*0.5*0.5 = 0.25 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας

7 Αναμεν. Καθυστέρ. Tag team caching 0.5*0.5*0.25 + 0.5*0.5*0.25 = 0.125, δειαδή, ην κέζν θόζηνο είλαη ην ½ ηνπ αληίζηνηρνπ θόζηνπο ζην ζρήκα demand driven Γηαηί? Έλα miss κπνξεί λα ζπκβεί ζε νπνηαδήπνηε ζηηγκή ζην κνληέιν demand driven, ελώ ηα misses ζπκβαίλνπλ κόλν θαηά ηε δηάξθεηα ηνπ κηζνύ broadcast ζην tag team caching 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας

8 Ευρεστικό Prefetching Απιό Eπξεζηηθό Prefetching Εθηειεί έλαλ ππνινγηζκό γηα θάζε αληηθείκελν πνπ εθπέκπεηαη ζην θαλάιη κε βάζε ηελ πηζαλόηεηα πξνζπέιαζεο P γηα ην αληηθείκελν θαη ην πνζό ηνπ ρξόλνπ T πνπ ζα πεξάζεη κέρξη λα εκθαληζηεί μαλά ε ζειίδα ζην θαλάιη εθπνκπήο Εάλ ε P*T ηηκή ησλ ζειίδσλ πνπ εθπέκπνληαη είλαη πςειόηεξεο από απηέο ησλ ζειίδσλ ζηελ cache, ηόηε εθείλεο κε ηε ρακειόηεξε ηηκή P*T, εθδηώθεηαη από ηελ cache 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας

9 Ευρεστικό Prefetching 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας

10 Ευρεστικό Prefetching 15/10/2014 Τμήμα ΗΜΜΥ, Πανεπιστήμιο Θεσσαλίας