More Related Content
Similar to Diplwmatikh ergasia diamantopoulos panagiotis(231 06004) final-version
Similar to Diplwmatikh ergasia diamantopoulos panagiotis(231 06004) final-version (20)
Diplwmatikh ergasia diamantopoulos panagiotis(231 06004) final-version
- 1. ΠΑΝΔΠΙΣΗΜΙΟ ΑΙΓΑΙΟΤ
ΥΟΛΗ ΔΠΙΣΗΜΩΝ ΣΗ ΓΙΟΙΚΗΗ
ΣΜΗΜΑ ΜΗΥΑΝΙΚΩΝ ΟΙΚΟΝΟΜΙΑ ΚΑΙ ΓΙΟΙΚΗΗ
Γιπλυμαηική Δπγαζία
ηοσαζηική Μονηελοποίηζη ηηρ αξιοπιζηίαρ ςπηπεζιών
ςπολογιζηικού νέθοςρ (cloud computing)
ΓΙΑΜΑΝΣΟΠΟΤΛΟ ΠΑΝΑΓΙΩΣΗ
ΑΜ: 231/06004
ΔΠΙΒΛΔΠΩΝ: ΚΟΤΣΡΑ ΒΑΙΛΔΙΟ ΛΔΚΣΟΡΑ (ςπό διοπιζμό)
ΥΙΟ
ΙΟΤΝΙΟ 2012
- 2. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Πνεςμαηικά δικαιώμαηα
Έρω δηαβάζεη θαη θαηαλνήζεη ηνπο θαλόλεο γηα ηε ινγνθινπή θαη ηνλ ηξόπν
ζωζηήο αλαθνξάο ηωλ πεγώλ πνπ πεξηέρνληαη ζηνλ Οδεγό ζπγγξαθήο
δηπιωκαηηθώλ εξγαζηώλ ηνπ ΤΜΟΔ. Δειώλω όηη, από όζα γλωξίδω, ην
πεξηερόκελν ηεο παξνύζαο δηπιωκαηηθήο εξγαζίαο είλαη πξνϊόλ δηθήο κνπ
δνπιεηάο θαη ππάξρνπλ αλαθνξέο ζε όιεο ηηο πεγέο πνπ ρξεζηκνπνίεζα.
i
- 4. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Πεπίλητη
ηελ εξγαζία απηή κειεηήζεθε ε κνληεινπνίεζε, κε ηε βνήζεηα ζηνραζηηθψλ
δηαδηθαζηψλ, ησλ ππεξεζηψλ ππνινγηζηηθνχ λέθνπο (cloud computing). ηηο
ππεξεζίεο απηέο, κε ηε βνήζεηα ησλ Μαξθνβηαλψλ αιπζίδσλ θαη ησλ κνληέισλ
νπξψλ αλακνλήο κειεηήζεθαλ νη ηξφπνη κε ηνπο νπνίνπο έλα ηέηνην ζχζηεκα
ζπκπεξηθέξεηαη θαη ελδερνκέλσο κε πνην ηξφπν κπνξεί λα βειηησζεί.
ην ζηάδην ηεο απαξαίηεηεο έξεπλαο γηα ηελ παξνχζα εξγαζία κειεηήζεθε
εθηελψο ε ππάξρνπζα βηβιηνγξαθία. ε θάπνηα απφ ηα επηζηεκνληθά άξζξα ηεο
βηβιηνγξαθίαο αλαθέξεηαη φηη ε αμηνπηζηία απηψλ ησλ ζπζηεκάησλ δελ κπνξεί λα
εμαζθαιηζηεί, άξα ε απνδνρή ηνπο δελ ζα ήηαλ ε αλακελφκελε απφ ηηο εηαηξίεο,
θξηλφκελα σο δαπαλεξά. Απφ ηελ άιιε, ππάξρεη θαη ε άπνςε φηη ηα ζπζηήκαηα απηά
πξέπεη λα αλαπηπρζνχλ, γηα λα απαιιάμνπλ ηηο επηρεηξήζεηο απφ ηα κεγάια
ιεηηνπξγηθά θφζηε. Δπίζεο, κειεηήζεθε ην θνκκάηη εθείλν ηεο βηβιηνγξαθίαο ζην
νπνίν εξεπλάηαη ζε βάζνο φρη κφλν ηελ δηαδηθαζία ηεο ιεηηνπξγίαο ελφο ηέηνηνπ
ζπζηήκαηνο αιιά θαη ηηο απνδφζεηο ηνπ. Καηαγξάθεθαλ επίζεο φια εθείλα ηα
ζηνηρεία ηα νπνία εκπνδίδνπλ ηελ νκαιή ιεηηνπξγία ηεο ππεξεζίαο.
Ππξήλα ηεο παξνχζαο δηπισκαηηθήο εξγαζίαο απνηειεί ε κνληεινπνίεζε
ησλ ππεξεζηψλ ζην ππνινγηζηηθφ λέθνο, θαζψο θαη ε αμηνπηζηία ηνπ θαηά ζηάδηα. Σν
πξψην απφ απηά, είλαη ην ζηάδην ησλ αηηήζεσλ γηα εμππεξέηεζε. Η κνληεινπνίεζε
ηνπ ελ ιφγσ ζηαδίνπ έγηλε ρξεζηκνπνηψληαο θάπνηα θιαζζηθά κνληέια απφ ηελ
ζεσξία ησλ ζπζηεκάησλ αλακνλήο. Πην ζπγθεθξηκέλα κνληεινπνηήζεθαλ νη αθίμεηο
ησλ αηηήζεσλ θαηά νκάδεο (batch arrival) αιιά θαη ε πεξίπησζε θαηά ηελ νπνία κηα
αίηεζε ε νπνία θαηά ηελ άθημε ηεο βξίζθεη ην ζχζηεκα πιήξεο, εγθαηαιείπεη θαη
επαλέξρεηαη κεηά απφ ηπραίν ρξφλν (retrial queuing systems). ην πξψην απφ απηά
ηα κνληέια, κειεηάηαη ηφζν ε θαηαλνκή ηνπ ρξφλνπ παξακνλήο κηαο αίηεζεο ζην
ζχζηεκα, φζν θαη ε πηζαλφηεηα κηα αίηεζε λα κπνξέζεη ηειηθά λα εμππεξεηεζεί. Η
πηζαλφηεηα απηή κειεηάηαη θαη ζηελ πεξίπησζε ησλ επαλαπξνζπαζεηψλ. Σν δεχηεξν
ζηάδην, ην ζηάδην ηεο εθηέιεζεο, είλαη θνηλφ γηα ηηο νκαδηθέο αθίμεηο θαη γηα ηηο
επαλαπξνζπάζεηεο. ηφρνο είλαη λα ππνινγηζηεί ε αμηνπηζηία ηνπ ζηαδίνπ θαη ζε
ζπλδπαζκφ κε ην ζηάδην ησλ αηηήζεσλ λα ππνινγηζηεί ηειηθά ε αμηνπηζηία νιφθιεξεο
ηεο ππεξεζίαο. Η ζεσξεηηθή κειέηε πνπ ζα παξνπζηαζηεί, εληζρχεηαη θαη κε κηα
πεηξακαηηθή αξηζκεηηθή εθαξκνγή, βαζηζκέλε ζηα δεδνκέλα ηεο βηβιηνγξαθίαο, ζηελ
νπνία παξνπζηάδεηαη θαη έλα είδνο αλάιπζεο επαηζζεζίαο πνπ έρεη σο ζηφρν ηελ
δηεξεχλεζε ηεο επηξξνήο ησλ παξακέηξσλ ηνπ ζπζηήκαηνο ζηελ αμηνπηζηία ηνπ.
iii
- 6. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Πίνακαρ πεπιεσομένυν
Πλεπκαηηθά δηθαηψκαηα ...............................................................................................................i
Πεξίιεςε ................................................................................................................................... iii
Πίλαθαο πεξηερνκέλσλ ...............................................................................................................v
Καηάινγνο Γξαθεκάησλ ............................................................................................................ vi
ΚΑΣΑΛΟΓΟ ΥΗΜΑΣΩΝ ....................................................................................................... ix
Κεθάλαιο 1 Διζαγυγή ............................................................................................................ 1
Κεθάλαιο 2 Αναλςηική Πεπιγπαθή ςπολογιζηικού νέθοςρ (cloud computing) ............... 5
2.1 Μνληέια γηα ηηο ππεξεζίεο cloud computing ....................................................................... 6
2.2 Αλάιπζε απνηπρηψλ ππεξεζηψλ cloud computing .............................................................. 8
2.2.1 Καηεγνξηνπνίεζε απνηπρηψλ .................................................................................................. 8
2.2.2 Σξφπνη Αληηκεηψπηζεο απνηπρηψλ ........................................................................................ 11
2.2.3 Σξφπνη δηαζθάιηζεο ησλ δεδνκέλσλ ζην cloud .................................................................... 13
2.3 Αμηνπηζηία ζηελ ππεξεζία cloud: Πξνθιήζεηο θαη επθαηξίεο .............................................. 14
2.4 Θέκαηα αζθάιεηαο ζηηο ππεξεζίεο cloud computing ......................................................... 15
Κεθάλαιο 3 ηοσαζηική μονηελοποίηζη ηηρ ςπηπεζίαρ cloud computing και
αξιοπιζηία ................................................................................................ 19
3.1 Μνληεινπνίεζε ηεο ππεξεζίαο cloud computing ζε ζηάδηα ............................................. 19
3.1.1 ηάδην δεκηνπξγίαο ησλ αηηήζεσλ εμππεξέηεζε θαη αμηνπηζηία............................................. 19
3.1.2 ηάδην εμππεξέηεζεο θαη αμηνπηζηία ...................................................................................... 21
3.2 Μαξθνβηαλέο δηαδηθαζίεο θαη νπξέο αλακνλήο .................................................................. 22
3.2.1 Μνληεινπνίεζε ηνπ ζηαδίνπ αηηήζεσλ εμππεξέηεζεο κε κνληέια νπξψλ αλακνλήο ............ 25
3.2.2 Μνληεινπνίεζε ηνπ ζηαδίνπ δεκηνπξγίαο ησλ αηηήζεσλ ....................................................... 29
3.2.3 Μνληεινπνίεζε ηνπ ζηαδίνπ εθηέιεζεο ησλ αηηήζεσλ ................................................... 31
3.2.4 Πηζαλφηεηα εμππεξέηεζεο κηα αίηεζεο .......................................................................... 33
Κεθάλαιο 4 Απιθμηηικέρ Δθαπμογέρ και Αποηελέζμαηα .................................................. 35
4.1 Πεηξακαηηθά απνηειέζκαηα γηα ην ζηάδην ηεο εθηέιεζεο .................................................. 35
4.2 Πεηξακαηηθά απνηειέζκαηα ζην κνληέιν νκαδηθψλ αθίμεσλ ............................................ 36
4.2.1 Μέηξα απφδνζεο ηνπ κνληέινπ νκαδηθψλ αθίμεσλ ............................................................... 36
4.2.1.1 Καηαλνκή ρξφλνπ παξακνλήο θαη πηζαλφηεηεο ππέξβαζεο πξνθαζνξηζκέλσλ ρξνληθψλ
νξίσλ ................................................................................................................................ 36
4.2.1.2 Δπηκέξνπο απνηειέζκαηα γηα ην ζηάδην ηεο δεκηνπξγίαο αηηήζεσλ ................................... 48
4.2.2 Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο αηηήζεσλ ζην κνληέιν νκαδηθψλ αθίμεσλ .................... 58
4.2.3 πλνιηθή αμηνπηζηία ζην κνληέιν νκαδηθψλ αθίμεσλ............................................................. 61
4.3 Πεηξακαηηθά απνηειέζκαηα ζην κνληέιν επαλαπξνζπαζεηψλ (retrial systems) .............. 63
4.3.1 Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο αηηήζεσλ ζην κνληέιν κε επαλαπξνζπάζεηεο .............. 63
4.3.1 πλνιηθή αμηνπηζηία ζην κνληέιν κε επαλαπξνζπάζεηεο ...................................................... 68
Κεθάλαιο 5 ςμπεπάζμαηα και μελλονηικέρ πποοπηικέρ ................................................ 73
5.1 Αλαιπηηθά πκπεξάζκαηα γηα ην κνληέιν ησλ νκαδηθψλ αθίμεσλ ................................... 73
5.2 Αλαιπηηθά πκπεξάζκαηα γηα ην κνληέιν ησλ επαλαπξνζπαζεηψλ (retrial systems) .... 74
5.3 Μειινληηθέο πξννπηηθέο ................................................................................................... 74
Βιβλιογπαθία .................................................................................................................. 77
v
- 8. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Καηάλογορ Γπαθημάηυν
Γξάθεκα 4.1: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
-1, -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη δύν (s=2) θαη ι=0,5 s κ=1 s
Γξάθεκα 4.2: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
- -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ δύν (s=2) θαη ι=0,5 s 1, κ=1 s
Γξάθεκα 4.3: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
-1 -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη νθηώ (s=8) θαη ι=0,5 s , κ=1 s
Γξάθεκα 4.4: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
-1 -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ νθηώ (s=8) θαη ι=0,5 s , κ=1 s
εο
Γξάθεκα 4.5: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηεο δέθαηεο (10 ) αίηεζεο ζηελ νπξά ζην
-1 -1
κνληέιν ηωλ νκαδηθώλ αθίμεωλ ζην ζύλνιν ηωλ εμππεξεηεηώλ θαη ι=1s , κ=0,5 s
Γξάθεκα 4.6: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
-1 -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη δύν (s=2) θαη ι=1s , κ=0,5 s
Γξάθεκα 4.7: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
- -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη ηξεηο (s=3) θαη ι=1s , κ=0,5 s
Γξάθεκα 4.8: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
- -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ δύν (s=2) θαη ι=1s , κ=0,5 s
Γξάθεκα 4.9: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
-1 -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ ηξεηο (s=3) θαη ι=1s , κ=0,5 s .
Γξάθεκα 4.10: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
-1 -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη νθηώ (s=8) θαη ι=1s , κ=0,5 s
Γξάθεκα 4.11: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
- -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ νθηώ (s=8) θαη ι=1s , κ=0,5 s .
Γξάθεκα 4.12: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
-1 -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη δύν (s=2) θαη ι=1s , κ=1 s
Γξάθεκα 4.13: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
-1 -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ δύν (s=2) θαη ι=1s , κ=1 s .
Γξάθεκα 4.14: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
-1 -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη ηξεηο (s=3) θαη ι=1s , κ=1 s .
Γξάθεκα 4.15: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
-1 -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ ηξεηο (s=3) θαη ι=1s , κ=1 s .
Γξάθεκα 4.16: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
-1 -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη πέληε (s=5) θαη ι=1s , κ=1 s .
Γξάθεκα 4.17: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
-1 -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ πέληε (s=5) θαη ι=1s , κ=1 s .
Γξάθεκα 4.18: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
-1 -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη νθηώ (s=8) θαη ι=1s , κ=1 s .
vii
- 9. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Γξάθεκα 4.19: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
-1 -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ νθηώ (s=8) θαη ι=1s , κ=1 s .
Γξάθεκα 4.20: Καηαλνκή ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζηελ νπξά ζην κνληέιν ηωλ
-1 -1
νκαδηθώλ αθίμεωλ όηαλ νη εμππεξεηεηέο είλαη πέληε (s=5) θαη ι=0.5s , κ=1 s .
Γξάθεκα 4.21: Πηζαλόηεηεο ηνπ ρξόλνπ αλακνλήο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
-1 -1
αθίμεωλ κε αξηζκό εμππεξεηεηώλ νθηώ (s=8) θαη ι=0.5s , κ=1 s
Γξάθεκα 4.22: Αμηνπηζηία ζην ζηάδην δεκηνπξγίαο ηωλ αηηήζεωλ λα κελ ζπκβεί ππεξρείιηζε
ζηελ νπξά αλακνλήο
Γξάθεκα 4.23: Αμηνπηζηία ζην ζηάδην ηεο δεκηνπξγίαο ηωλ αηηήζεωλ λα κελ ππεξβνύλ νη
αηηήζεηο ηνλ πξνθαζνξηζκέλν ρξόλν κέζα ζε απηή.
-1 -1
Γξάθεκα 4.24: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=2
-1 -1
Γξάθεκα 4.25: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=5
-1 -1
Γξάθεκα 4.26: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=10
-1 -1
Γξάθεκα 4.27: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=50
- -1
Γξάθεκα 4.28: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=75
-1 -1
Γξάθεκα 4.29: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=90
Γξάθεκα 4.30: Αμηνπηζηία ζην ζηάδην δεκηνπξγίαο ηωλ αηηήζεωλ λα κελ ζπκβεί ππεξρείιηζε
ζηελ νπξά αλακνλήο
Γξάθεκα 4.31: Αμηνπηζηία ζην ζηάδην ηεο δεκηνπξγίαο ηωλ αηηήζεωλ λα κελ ππεξβνύλ νη
αηηήζεηο ηνλ πξνθαζνξηζκέλν ρξόλν κέζα ζε απηή.
- -1
Γξάθεκα 4.32: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=2
-1 -1
Γξάθεκα 4.33: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=5
-1 -1
Γξάθεκα 4.34: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=10
-1 -1
Γξάθεκα 4.35: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=50
-1 -1
Γξάθεκα 4.36: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=75
-1 -1
Γξάθεκα 4.37: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=0,5 s , κ=1 s θαη s=90
Γξάθεκα 4.38: Αμηνπηζηία ζην ζηάδην δεκηνπξγίαο ηωλ αηηήζεωλ λα κελ ζπκβεί ππεξρείιηζε
ζηελ νπξά αλακνλήο
Γξάθεκα 4.39: Αμηνπηζηία ζην ζηάδην ηεο δεκηνπξγίαο ηωλ αηηήζεωλ λα κελ ππεξβνύλ νη
αηηήζεηο ηνλ πξνθαζνξηζκέλν ρξόλν κέζα ζε απηή.
-1 -1
Γξάθεκα 4.40: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=1 s , κ=1 s θαη s=2
-1 -1
Γξάθεκα 4.41: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=1 s , κ=1 s θαη s=5
-1 -1
Γξάθεκα 4.41: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=1 s , κ=1 s θαη s=5
-1 -1
Γξάθεκα 4.42: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=1 s , κ=1 s θαη s=10
-1 -1
Γξάθεκα 4.43: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=1 s , κ=1 s θαη s=2
-1 -1
Γξάθεκα 4.44: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=1 s , κ=1 s θαη s=75
viii
- 10. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
-1 -1
Γξάθεκα 4.45: Αξηζκόο αηηήζεωλ ζην ζύζηεκα όηαλ ι=1 s , κ=1 s θαη s=90
Γξάθεκα 4.46: Αμηνπηζηία ηνπ ζηαδίνπ ηεο δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
αθίμεωλ κε ρωξεηηθόηεηα N 10
Γξάθεκα 4.47: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζε ζπλάξηεζε κε ηνπο
εμππεξεηεηέο όηαλ ε ρωξεηηθόηεηα ηνπ ζπζηήκαηνο είλαη 50 θαη νη ξπζκνί άθημεο θαη
-1
εμππεξέηεζεο ίζνη κε 1 s .
Γξάθεκα 4.48: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζε ζπλάξηεζε κε ηνπο
εμππεξεηεηέο όηαλ ε ρωξεηηθόηεηα ηνπ ζπζηήκαηνο είλαη 50 θαη νη ξπζκνί άθημεο θαη
-1
εμππεξέηεζεο ίζνη κε 0,5 θαη 1 s αληίζηνηρα .
Γξάθεκα 4.49: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζε ζπλάξηεζε κε ηνπο
εμππεξεηεηέο όηαλ ε ρωξεηηθόηεηα ηνπ ζπζηήκαηνο είλαη 50 θαη νη ξπζκνί άθημεο θαη
-1
εμππεξέηεζεο ίζνη κε 1 θαη 0,5 s αληίζηνηρα .
Γξάθεκα 4.50: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
αθίμεωλ
Γξάθεκα 4.51: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
αθίμεωλ
Γξάθεκα 4.52: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν ηωλ νκαδηθώλ
αθίμεωλ
Γξάθεκα 4.53: Σπλνιηθή αμηνπηζηία ηεο ππεξεζίαο ππνινγηζηηθνύ λέθνπο κε ην κνληέιν ηωλ
νκαδηθώλ αθίμεωλ ρωξεηηθόηεηαο Ν=10
Γξάθεκα 4.54: Σπλνιηθή αμηνπηζηία ηεο ππεξεζίαο ππνινγηζηηθνύ λέθνπο κε ην κνληέιν ηωλ
νκαδηθώλ αθίμεωλ ρωξεηηθόηεηαο Ν=100
Γξάθεκα 4.55: Αμηνπηζηία ζηαδίνπ δεκηνπξγίαο αηηήζεωλ ζην κνληέιν κε επαλαπξνζπάζεηα κε
ξπζκό (0,5/60)/s
Γξάθεκα 4.56: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν κε
επαλαπξνζπάζεηα κε ξπζκό (1/60)/s
Γξάθεκα 4.57: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν κε
επαλαπξνζπάζεηα κε ξπζκό (2/60/)s
Γξάθεκα 4.58: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν κε
επαλαπξνζπάζεηα κε ξπζκό (10/60)/s
Γξάθεκα 4.59: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν κε
επαλαπξνζπάζεηα αιιάδνληαο ηηο ηηκέο ηνπ ξπζκνύ άθημεο ηωλ αηηήζεωλ πνπ
επαλαπξνζπαζνύλ λα εηζέιζνπλ ζην ζύζηεκα
Γξάθεκα 4.60: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν
επαλαπξνζπαζεηώλ κε ζηαζεξό ηνλ αξηζκό ηωλ εμππεξεηεηώλ.
Γξάθεκα 4.61: Αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηωλ αηηήζεωλ ζην κνληέιν
επαλαπξνζπαζεηώλ κε ζηαζεξό ηνλ αξηζκό ηωλ αηηήζεωλ πνπ επαλαπξνζπαζνύλ λα εηζέιζνπλ
ζην ζύζηεκα γηα εμππεξέηεζε.
Γξάθεκα 4.62: Σπλνιηθή αμηνπηζηία ππεξεζίαο ππνινγηζηηθνύ λέθνπο ρωξεηηθόηεηαο Ν=13 ζην
κνληέιν κε επαλαπξνζπάζεηα (retrial systems) ξπζκνύ (0,5/60 )/s.
Γξάθεκα 4.63: Σπλνιηθή αμηνπηζηία ππεξεζίαο ππνινγηζηηθνύ λέθνπο ρωξεηηθόηεηαο Ν=13 ζην
κνληέιν κε επαλαπξνζπάζεηα (retrial systems) ξπζκνύ (1/60)/s.
ix
- 11. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Γξάθεκα 4.64: Σπλνιηθή αμηνπηζηία ππεξεζίαο ππνινγηζηηθνύ λέθνπο ρωξεηηθόηεηαο Ν=13 ζην
κνληέιν κε επαλαπξνζπάζεηα (retrial systems) ξπζκνύ (2/60)/s.
Γξάθεκα 4.65: Σπλνιηθή αμηνπηζηία ππεξεζίαο ππνινγηζηηθνύ λέθνπο ρωξεηηθόηεηαο Ν=13 ζην
κνληέιν κε επαλαπξνζπάζεηα (retrial systems) ξπζκνύ (10/60)/s.
Γξάθεκα 4.66: Σπλνιηθή αμηνπηζηία ηεο ππεξεζίαο ππνινγηζηηθνύ λέθνπο ζην κνληέιν
επαλαπξνζπαζεηώλ γηα αξηζκό εμππεξεηεηώλ s=5
Γξάθεκα 4.67: Σπλνιηθή αμηνπηζηία ηεο ππεξεζίαο ππνινγηζηηθνύ λέθνπο ζην κνληέιν
επαλαπξνζπαζεηώλ γηα αξηζκό εμππεξεηεηώλ s=10
Γξάθεκα 4.68: Σπλνιηθή αμηνπηζηία ηεο ππεξεζίαο ππνινγηζηηθνύ λέθνπο ζην κνληέιν
επαλαπξνζπαζεηώλ κε αξηζκό εμππεξεηεηώλ s=15
Γξάθεκα 4.69: Σπλνιηθή αμηνπηζηία ηεο ππεξεζίαο ππνινγηζηηθνύ λέθνπο ζην κνληέιν
επαλαπξνζπαζεηώλ αξηζκνύ Τ=15
Γξάθεκα 4.70: Σπλνιηθή αμηνπηζηία ηεο ππεξεζίαο ππνινγηζηηθνύ λέθνπο ζην κνληέιν
επαλαπξνζπαζεηώλ αξηζκνύ Τ=20
Γξάθεκα 4.71: Σπλνιηθή αμηνπηζηία ηεο ππεξεζίαο ππνινγηζηηθνύ λέθνπο ζην κνληέιν ηωλ
επαλαπξνζπαζεηώλ αξηζκνύ Τ=30
ΚΑΣΑΛΟΓΟ ΥΗΜΑΣΩΝ
Σρήκα 3.2.1.1:Σρεκαηηθή πεξηγξαθή ηνπ ζπζηήκαηνο κε ηελ κέζνδν ηωλ νκαδηθώλ αθίμεωλ
Σρήκα 3.2.1.2: Σρεκαηηθή πεξηγξαθή ηνπ ζπζηήκαηνο κε ηελ κέζνδν ηωλ επαλαπξνζπαζεηώλ
Σρήκα 3.2.3: Σρεκαηηθή απεηθόληζε ηεο ζύλδεζεο ηωλ ππνεξγαζηώλ ζηα ζηάδην ηεο εθηέιεζεο
ηωλ αηηήζεωλ
x
- 12. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Κεθάλαιο 1 Διζαγυγή
Κεθάιαην 1
Διζαγυγή
Σα ηειεπηαία ρξφληα κία απφ ηηο θχξηεο πξνθιήζεηο, γηα ηα πιεξνθνξηαθά
ζπζηήκαηα, ήηαλ ε νινθιήξσζε ησλ εθαξκνγψλ κέζα ζηηο επηρεηξήζεηο. Πνιιέο
επηρεηξήζεηο επηζπκνχζαλ, εμαηηίαο θαη ησλ νηθνλνκηθψλ δπζθνιηψλ, λα κεηψζνπλ ηα
έμνδα δηνίθεζήο ηνπο. Η ρξήζε ηνπ δηαδηθηχνπ εμππεξεηνχζε απηφλ ην ζθνπφ, γηαηί
δηεπθφιπλε ηε δηαιεηηνπξγηθφηεηα αλάκεζα ζε δηαθνξεηηθά ζπζηήκαηα. Απηφ είρε σο
απνηέιεζκα, κέζσ ησλ αλνηρηψλ πξσηνθφιισλ θαη ηε βνήζεηα ησλ SOAP, HTTP
πξσηνθφιισλ, λα αλαπηπρζνχλ ηέηνηα ζπζηήκαηα. Ωζηφζν, ζεκαληηθέο επηθπιάμεηο
δηαηππψλνληαλ γηα ηα πξαθηηθά πξνβιήκαηα πνπ ζα αληηκεηψπηδαλ θαηαλαισηέο θαη
εξγαδφκελνη απφ ηε κία αιιά θαη γηα ηα ζεκαληηθά θφζηε ησλ εηαηξηψλ, αλ ηα
ζπζηήκαηα απηά δελ πξνζέθεξαλ ηελ πξνζδνθψκελε απφδνζε. Γειαδή νη πειάηεο
πξνζδνθνχλ δηαζεζηκφηεηα θαη αμηνπηζηία απφ ην ζχζηεκα. Απφ ηελ άιιε ρακειέο
επηδφζεηο ζηα ζπζηήκαηα ζα επέθεξαλ ρακειά έζνδα ζηηο επηρεηξήζεηο. Πξφζθαηεο
κειέηεο έδεημαλ φηη αθφκα θαη θαζπζηέξεζε κεξηθψλ δεπηεξφιεπησλ, ζηελ
εμππεξέηεζε ησλ πειαηψλ, απφ ηα πιεξνθνξηαθά ζπζηήκαηα ηεο επηρείξεζεο,
κπνξεί λα είλαη ηθαλή γηα κείσζε εζφδσλ απηήο, ζε κεγάιν πνζνζηφ.
Έηζη φιν θαη πεξηζζφηεξεο επηρεηξήζεηο ρξεζηκνπνηνχλ ηηο ππεξεζίεο ηνπ cloud
computing γηα λα κεηψζνπλ ηα έμνδά ηνπο. χκθσλα κε έξεπλα ηεο IBM απφ ην 2015
ην cloud ζα επηθέξεη κεγάιεο θαη ζεκαληηθέο αιιαγέο ζην ρψξν ησλ επηρεηξήζεσλ
θαη ζα πξνσζήζεη ηελ επηλφεζε λέσλ επηρεηξεκαηηθψλ κνληέισλ κε ζηφρν ηελ
αχμεζε εζφδσλ[1]. Δπηπξφζζεηα νη πεξηζζφηεξεο επηρεηξήζεηο, αλ θαη δηαθξίλνπλ
ηελ αμία ηνπ cloud, αληηκεησπίδνπλ σζηφζν έλα ζχλνιν απφ πξνθιήζεηο πνπ
αθνξνχλ ηελ δηαζεζηκφηεηα ηνπ, ηελ αμηνπηζηία ηνπ, ηα πξφηππα θαη ηνλ έιεγρν ηνπ,
1
- 13. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
κε απνηέιεζκα λα κε δηεπξχλνπλ ηελ ρξήζε ηνπ cloud αλεμάξηεηα απφ ηνλ ηνκέα ηεο
πιεξνθνξηθήο.
Η ππεξεζία ηνπ cloud ζεσξείηαη φηη πξφθεηηαη γηα ην επφκελν βήκα ζηελ
δηαρείξηζε ησλ πφξσλ ησλ επηρεηξήζεσλ. Έρεη ζεκαληηθέο δπλαηφηεηεο επηθνηλσλίαο,
ζπλεξγαζίαο θαη θαηαρψξεζεο πιεξνθνξηψλ ρξεζηκνπνηψληαο ηηο δπλαηφηεηεο ηνπ
cloud computing. Δπίζεο ην cloud δελ είλαη ρξήζηκν κφλν γηα ηηο επηρεηξήζεηο.
Μεκνλσκέλα πνιινί ρξήζηεο ρξεζηκνπνηνχλ ηηο δπλαηφηεηεο ηνπ cloud γηα ηελ
δηεπθφιπλζε ησλ εξγαζηψλ ηνπο. Δλδεδεηγκέλα αμίδεη λα αλαθεξζνχλ νη ππεξεζίεο
ηεο Google φπνπ έλαο απιφο ρξήζηεο κπνξεί λα αλνίμεη, λα επεμεξγαζηεί αθφκα θαη
λα ζπληάμεη έλα θείκελν φηαλ απηφο δελ έρεη ηα απαξαίηεηα software γηα λα ην θάλεη
[2]. Δπίζεο νη ππεξεζίεο cloud ηεο Amazon κπνξνχλ λα θαλνχλ ρξήζηκεο ζε απηφλ
πνπ ρξεηάδεηαη λα απνζεθεχζεη πνιιά δεδνκέλα θαη δελ επηζπκεί λα μνδέςεη πνιιά
ρξήκαηα γηα λα αγνξάζεη ζπζθεπέο απνζήθεπζεο δεδνκέλσλ [3].
Όια απηά φκσο πξνυπνζέηνπλ ηελ χπαξμε ηνπ δηαδηθηχνπ. Σν γεγνλφο φκσο
απηφ δελ θαίλεηαη λα απαζρνιεί ηνπο αλζξψπνπο ηεο πιεξνθνξηθήο αθνχ θαη
απνδεδεηγκέλα έρεη ππνινγηζηεί φηη ππάξρνπλ 1/100 πηζαλφηεηεο λα δηαθνπεί ην
εηαηξηθφ δίθηπν θαη αληίζηνηρα 1/1000 ε ζχλδεζε ηνπ δηαδηθηχνπ ζηνλ πξνζσπηθφ
ππνινγηζηή, εθφζνλ ην δίθηπν ηνπ παξφρνπ είλαη πνηνηηθά αλαγλσξηζκέλν [4].
Γηα ηελ θαιχηεξε θαηαλφεζε ησλ πηζαλψλ απνηπρηψλ πνπ κπνξνχλ λα
εκθαληζηνχλ ζηηο ππεξεζίεο ηνπ ππνινγηζηηθνχ λέθνπο, απηέο θαηεγνξηνπνηήζεθαλ
θαηά ηα ζηάδηα δεκηνπξγίαο ησλ αηηήζεσλ θαη εθηέιεζεο [5]. Έηζη δφζεθαλ θάπνηεο
ιχζεηο πνπ πξνηείλνπλ νη πάξνρνη ππεξεζηψλ ππνινγηζηηθνχ λέθνπο έηζη ψζηε λα
απνθεπρζνχλ θάπνηεο απνηπρίεο ζε απηφ. ε πεξίπησζε φκσο πνπ κπνξνχζε λα
ζπκβεί απηφ θαηαγξάθνληαη πξαθηηθέο πνπ βνεζνχλ ζηελ δηαζθάιηζε δεδνκέλσλ
ηνπ ρξήζηε.
Σέινο, ε βηβιηνγξαθία πεξηνξηδφηαλ κφλν ζε πεξηπηψζεηο φπνπ νη αηηήζεηο
έθηαλαλ ζην ζχζηεκα σο κεκνλσκέλεο αθίμεηο [5]-[9] αιιά θαη σο νκαδηθέο ρσξίο
φκσο απηφ λα πεξηγξάθεηαη κε ηνλ θαηάιιειν ηξφπν. Δπνκέλσο δεκηνπξγήζεθε ε
αλάγθε λα κνληεινπνηεζεί θαη λα πεξηγξαθεί ην ζηάδην ηεο δεκηνπξγίαο ησλ
αηηήζεσλ κε ηα κνληέια ησλ νκαδηθψλ αθίμεσλ θαη ησλ επαλαπξνζπαζεηψλ. Δπίζεο
αλαηξέρνληαο ζηε βηβιηνγξαθία γηα ηελ ιεηηνπξγία ηνπ ζηαδίνπ ηεο εθηέιεζεο
ππνινγίζακε ηελ ζπλνιηθή απφδνζε ελφο ζπζηήκαηνο [10]-[13].
Βαζηδφκελνη ζηελ παξαπάλσ βηβιηνγξαθία ππνινγίζηεθε, ζην ζηάδην ηεο
δεκηνπξγίαο ησλ αηηήζεσλ, ε θαηαλνκή ηνπ ζπλνιηθνχ ρξφλνπ παξακνλήο ησλ
2
- 14. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
αηηήζεσλ ζην ζχζηεκα, ζηελ πεξίπησζε ησλ νκαδηθψλ αθίμεσλ θαη πψο
επεξεάδεηαη ε αμηνπηζηία ηνπ ζπζηήκαηνο απφ ηελ αιιαγή ησλ δηάθνξσλ
παξακέηξσλ. Δπίζεο, θάησ απφ απηέο ηηο ζπλζήθεο ππνινγίζηεθε ε ζπλνιηθή
απφδνζε ηνπ ζηαδίνπ εθηέιεζεο θαη ηειηθά ε ζπλνιηθή αμηνπηζηία ηεο ππεξεζίαο.
Σέινο ζην κνληέιν κε επαλαπξνζπάζεηα, εθηφο ηεο ζπλνιηθήο απφδνζεο ηνπ
ζπζηήκαηνο θαη ηνπ ζηαδίνπ εθηέιεζεο, ππνινγίζηεθε είηε κε ηελ αιιαγή ηνπ ξπζκνχ
επαλαπξνζπάζεηαο είηε κε ηελ αιιαγή ησλ εμππεξεηεηψλ ή ηνλ αξηζκφ ησλ
επαλαπξνζπαζεηψλ πψο επεξεάδεηαη ε αμηνπηζηία ηνπ ζηαδίνπ δεκηνπξγίαο ηνπ
ζπζηήκαηνο.
3
- 16. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Κεθάλαιο 2 Αναλςηική Πεπιγπαθή ςπολογιζηικού
νέθοςρ (cloud computing)
Κεθάιαην 2
Αναλςηική πεπιγπαθή ςπολογιζηικού
νέθοςρ (cloud computing)
Σν ππνινγηζηηθφ λέθνο (cloud computing) είλαη έλαο γεληθφο φξνο γηα νηηδήπνηε
αθνξά ηελ παξνρή ππεξεζηψλ πνπ θηινμελνχληαη κέζσ ηνπ δηαδηθηχνπ . Μπνξεί λα
δηαρσξηζηεί ζε δχν θαηεγνξίεο: σο πξνο ην είδνο ηεο ππεξεζίαο πνπ πξνζθέξεηαη
θαη σο ην κνληέιν πξνκεζεηψλ. Ξεθηλψληαο απφ ηα είδε ππεξεζηψλ, ηα δηαζέζηκα
κνληέια-ππεξεζίεο ηνπ cloud computing είλαη : α)Software as a Service β)Platform
as a Service θαη γ)Infrastructure as a Service.Σν θαζέλα απφ απηά, εμππεξεηεί
δηαθνξεηηθέο αλάγθεο θαη πξνζθέξεη δηαθνξεηηθέο ππεξεζίεο. Σν ππνινγηζηηθφ
πιέγκα (grid computing) είλαη έλαο φξνο πνπ αλαθέξεηαη ζηελ έλσζε ησλ πφξσλ ηνπ
ππνινγηζηή απφ πνιιαπινχο δηνηθεηηθνχο ηνκείο γηα ηελ επίηεπμε ελφο θνηλνχ
ζηφρνπ [34]. Τπήξρε αλέθαζελ κία δηαθσλία γηα ηελ εμέιημε ηνπ Cloud Computing θαη
ζηελ αλάδεημε ηνπ Τπνινγηζηηθνχ Πιέγκαηνο (Grid Computing). Μεξηθνί ζεσξνχλ φηη
ην Cloud Computing θαη ην Grid Computing είλαη ην ίδην θαηλφκελν, ελψ άιινη
ππνζηεξίδνπλ φηη ην πξψην είλαη επέθηαζε ηνπ δεχηεξνπ [35].
Ξεθηλψληαο απφ ηα ρξεζηκνπνηνχκελα κέζα πνπ ρξεηάδεηαη ε θάζε ππεξεζία ην
ππνινγηζηηθφ πιέγκα θαηαλέκεη κία απιή δηαδηθαζία ζε πνιιαπινχο εμππεξεηεηέο
ελψ ην ππνινγηζηηθφ λέθνο απνηειείηαη απφ εηθνληθνχο εμππεξεηεηέο φπνπ
εθηεινχληαη πνιιέο δηαδηθαζίεο ηαπηφρξνλα. Δπίζεο φζνλ αθνξά γηα ην κνηίβν
ρξεζηκνπνίεζήο ηνπο ην ππνινγηζηηθφ πιέγκα ρξεζηκνπνηείηαη γηα εθηέιεζε
εξγαζηψλ γηα πεξηνξηζκέλν ρξφλν ελψ ην ππνινγηζηηθφ λέθνο εθηειείηαη γηα
5
- 17. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
ππεξεζίεο καθξφρξνλεο ππνζηήξημεο. Σέινο, ην ππνινγηζηηθφ πιέγκα θάλεη
πεξηνξηζκέλε ρξήζε εηθνληθψλ κέζσ ζε αληίζεζε κε ην ππνινγηζηηθφ λέθνο φπνπ
γίλεηαη εθηεηακέλε ρξήζε [36].
Δπνκέλσο κπνξνχκε λα αλαθέξνπκε φηη ην SaaS είλαη έλα κνληέιν δηαλνκήο
ινγηζκηθνχ ζην νπνίν ν πάξνρνο θηινμελεί θαη εθαξκνγέο ινγηζκηθνχ θαη ηηο παξέρεη
ζηνλ ηειηθφ ρξήζηε ελψ ην PaaS είλαη κνληέιν παξνρήο ιεηηνπξγηθψλ ζπζηεκάησλ
θαη ζπλαθψλ ππεξεζηψλ κέζσ ηνπ δηαδηθηχνπ. Σέινο ην IaaS είλαη κηα κνξθή
εμσηεξηθήο αλάζεζεο ηνπ ππνινγηζηηθνχ εμνπιηζκνχ γηα λα ρξεζηκνπνηεζεί απφ
νπνηνλδήπνηε ρξήζηε κέζσ ηνπ δηαδηθηχνπ.
2.1 Μονηέλα για ηιρ ςπηπεζίερ cloud computing
IaaS (Infrastructure as a Service)
ηα πεξηζζφηεξα βαζηθά κνληέια ππεξεζηψλ ππνινγηζηηθνχ λέθνπο νη πάξνρνη
πξνζθέξνπλ ππνινγηζηέο ζαλ θπζηθέο κεραλέο ή ηηο πεξηζζφηεξεο θνξέο σο
ηερλεηέο κεραλέο. Παξαδείγκαηα ηέηνησλ ππεξεζηψλ είλαη ε απνζήθεπζε, ηα ηείρε
πξνζηαζίαο ησλ ππνινγηζηψλ θαη ηα δίθηπα. Οη πάξνρνη απηψλ ησλ ππεξεζηψλ γηα
λα κπνξέζνπλ λα εμππεξεηήζνπλ κεγάιν φγθν πειαηψλ έρνπλ εγθαηαζηήζεη θέληξα
δεδνκέλσλ. Όπσο επίζεο θαη ηα ηνπηθά δίθηπα πνπ πεξηιακβάλνπλ ηηο δηεπζχλζεηο
IP ησλ ππνινγηζηψλ πεξηιακβάλνληαη ζην παθέην πνπ πξνζθέξνπλ νη πάξνρνη. Γηα
λα αλαπηχμνπλ νη πάξνρνη ηηο εθαξκνγέο ηνπο πξέπεη λα εγθαηαζηήζνπλ
αλαπαξαζηάζεηο απφ ηα ιεηηνπξγηθά ζπζηήκαηα ζηηο κεραλέο (θπζηθέο ή κε) φπσο
ζα έθαλαλ ζηνλ πξνζσπηθφ ηνπο ππνινγηζηή αλ είραλ ην απαξαίηεην πξφγξακκα.
Γηα παξάδεηγκα φηαλ έλαο ρξήζηεο ρξεζηκνπνηεί ηελ ππεξεζία ηεο απνζήθεπζεο
ηφηε απιά πιεξψλεη γηα ηελ θαηαλάισζε ελφο κέξνπο ηνπ cloud ρσξίο λα αγνξάδεη
δίζθνπο ή νπνηνδήπνηε άιιν κέζν απνζήθεπζεο. ε απηή ηελ ππεξεζία ηνπ
ππνινγηζηηθνχ λέθνπο ππεχζπλνο γηα ηελ αλάπηπμε θαη δηαηήξεζε ηνπ ιεηηνπξγηθνχ
ζπζηήκαηνο είλαη απνθιεηζηηθά ν ρξήζηεο . Απφ ηελ άιιε νη πάξνρνη δηαζέηνπλ κία
βάζε ππνινγηζηψλ θαη επνκέλσο ην θφζηνο αληηθαηνπηξίδεη ηελ πνζφηεηα ησλ
πφξσλ πνπ ηίζεηαη ζε δηαζεζηκφηεηα [14].
Υαξαθηεξηζηηθά ηεο ππεξεζίαο απηήο είλαη:
1. Η ρξεζηκφηεηα ησλ ππεξεζηψλ θαη ην κνληέιν ρξέσζεο ηεο.
2. Η Απηνκαηνπνίεζε ησλ δηνηθεηηθψλ θαζεθφλησλ
3. πλδεζηκφηεηα ζην δηαδίθηπν
6
- 18. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
4. Οη ππεξεζίεο πνπ πξνζθέξνληαη αλάινγα κε ηελ πνιηηηθή ηνπ
παξφρνπ
PaaS (Platform as a Service)
ε απηφ ην κνληέιν ππεξεζίαο νη πάξνρνη δηαλέκνπλ ππνινγηζηηθέο πιαηθφξκεο
θαη/ή κεγάιε πνζφηεηα ιχζεσλ ηππηθά πεξηιακβάλνληαο ιεηηνπξγηθά ζπζηήκαηα,
βάζεηο δεδνκέλσλ, εμππεξεηεηέο δηθηχνπ (web servers) θαη πεξηβάιινληα εθηέιεζεο
πξνγξακκαηηζηηθψλ γισζζψλ. Δθεί νη πξνγξακκαηηζηέο κπνξνχλ λα αλαπηχμνπλ θαη
λα ρξεζηκνπνηήζνπλ ηηο ιχζεηο ηνπο ζηα πξνγξάκκαηα πνπ ρξεζηκνπνηνχλ ζε κηα
πιαηθφξκα ππνινγηζηηθνχ λέθνπο (cloud computing platform) ρσξίο λα ρξεηαζηεί λα
μνδέςνπλ παξαπάλσ ρξήκαηα γηα λα αγνξάζνπλ θαη λα δηαρεηξηζηνχλ πξνγξάκκαηα
θαη βνεζεηηθφ πιηθφ [14]. Δμαηηίαο ηεο ζεκαληηθφηεηαο ησλ πιαηθφξκσλ νη κεγάιεο
εηαηξίεο δξάηηνληαη ηεο επθαηξίαο λα ππεξηζρχζνπλ ζην ζχλλεθν φπσο θάλεη ε
Microsoft ζηνπο ειεθηξνληθνχο ππνινγηζηέο. Μεξηθά παξαδείγκαηα απηήο ηεο
θαηεγνξίαο είλαη: Google App Engine θαη Microsoft's Azure Services Platform. Οη
ηειεπηαίεο εηαηξίεο καδί κε ην Youtube θαη ην iTunes έρνπλ θαηαζηήζεη δπλαηή ηελ
πξφζβαζε ζε λέεο δπλαηφηεηεο ζε λέεο εθαξκνγέο θαη αγνξέο, κέζσ ελφο
πξνγξάκκαηνο πεξηήγεζεο ζην δίθηπν, ην νπνίν είλαη πην απνδνηηθφ γηα ηελ
αλάπηπμε εθαξκνγψλ. Οη ππεξεζίεο PaaS παξέρνπλ φιε ηελ απαξαίηεηε ππνδνκή
γηα ηελ εθηέιεζε εθαξκνγψλ κέζσ ηνπ δηαδηθηχνπ. Οη ρξήζηεο απιά παηάλε έλα
θνπκπί θαη εθιακβάλνπλ σο απνηέιεζκα απηφ πνπ ρξεηάδνληαη ρσξίο λα ηνπο
ελδηαθέξεη ε πνιππινθφηεηα θαη ην πψο εθηειείηαη ε δηαδηθαζία [15]. Δπίζεο νη PaaS
ππεξεζίεο βαζίδνληαη ζε έλα κνληέιν ζπλδξνκήο έηζη ψζηε νη ρξήζηεο λα
πιεξψλνπλ κφλν γηα φ,ηη ρξεζηκνπνηνχλ. Σα εηαηξηθά ηκήκαηα πνπ αζρνινχληαη κε
ηηο πιεξνθνξηαθέο ηερλνινγίεο κε ηελ βνήζεηα απηήο ηεο ππεξεζίαο εζηηάδνπλ
πεξηζζφηεξν ζηελ θαηλνηνκία αληί λα αζρνινχληαη κε ηελ πνιππινθφηεηα ησλ
ππνδνκψλ. Με ηελ αμηνπνίεζε απηνχ ηνπ είδνπο ηεο ππεξεζίαο νη εηαηξίεο θαη νη
νξγαληζκνί γεληθφηεξα κπνξνχλ λα αλαπξνζαξκφζνπλ ηα νηθνλνκηθά ζρέδηά ηνπο θαη
λα επελδχζνπλ ζηελ δεκηνπξγία εθαξκνγψλ πνπ παξέρνπλ πξαγκαηηθή
επηρεηξεκαηηθή αμία. Σν κνληέιν απηφ νδεγεί ζε κηα επνρή, ιεγφκελε σο επνρή ηεο
θαηλνηνκίαο. Γηα πξψηε θνξά νη πξνγξακκαηηζηέο κπνξνχλ λα έρνπλ απεξηφξηζηε
πξφζβαζε ζηελ ππνινγηζηηθή ηζρχ. Ο θάζε πξνγξακκαηηζηήο κπνξεί κέζσ κηαο
απιήο ζχλδεζεο ζην δηαδίθηπν λα αλαπηχμεη εθαξκνγέο θαη λα ηηο δηαλέκεη εχθνια
ζηνπο ρξήζηεο πνπ ηηο ρξεηάδνληαη.
7
- 19. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
SaaS (Software as a Service)
Δίλαη ν ηχπνο ππεξεζίαο κε ηελ πεξηζζφηεξε δήηεζε. Η SaaS ππεξεζία είλαη έλα
κνληέιν δηαλνκήο ινγηζκηθνχ (software) φπνπ ηα ζηνηρεία απηψλ ηνπνζεηνχληαη ζε
θεληξηθφ επίπεδν, ζπλήζσο ζην ζχλλεθν (cloud) θαη είλαη πξνζβάζηκα ζηνπο
ρξήζηεο ρξεζηκνπνηψληαο κφλν έλα πξφγξακκα πεξηήγεζεο κέζσ ηνπ δηαδηθηχνπ. Η
ππεξεζία απηή είλαη επξέσο δηαδεδνκέλε γηα ηηο πεξηζζφηεξεο επηρεηξεζηαθέο
εθαξκνγέο, ζπκπεξηιακβαλνκέλσλ ηνλ ηνκέα ησλ ινγηζηηθψλ, δηαρείξηζεο
αλζξψπηλνπ δπλακηθνχ, πξνγξακκαηηζκνχ επηρεηξεκαηηθψλ πφξσλ (ERP),
ζπζηεκάησλ δηαρείξηζεο πιεξνθνξηψλ (MIS) θαη έρεη ελζσκαησζεί ζηελ αλάπηπμε
ζηξαηεγηθήο ζε φιεο ηηο θνξπθαίεο εηαηξίεο ινγηζκηθψλ. Δπίζεο ε ππεξεζία απηή
ζηνρεχεη ζην λα αληηθαηαζηήζεη ηηο εθαξκνγέο ζηνπο ειεθηξνληθνχο ππνινγηζηέο.
Έηζη δελ ρξεηάδεηαη ν ρξήζηεο λα εγθαζηζηά ηελ φπνηα εθαξκνγή ή πξφγξακκα ζηνλ
ππνινγηζηή ηνπ. Έλα πξφβιεκα πνπ παξαηεξείηαη ζηελ ππεξεζία απηή είλαη ε
θαζπζηέξεζε ηνπ δηθηχνπ [16].
2.2 Ανάλςζη αποηςσιών ςπηπεζιών cloud computing
2.2.1 Καηηγοπιοποίηζη αποηςσιών
Δμαηηίαο ηνπ γεγνλφηνο φηη νη ππεξεζίεο ππνινγηζηηθνχ λέθνπο είλαη εθηεζεηκέλεο
ζην δηαδίθηπν θαη εμαηηίαο ηνπ γεγνλφηνο φηη θζείξνληαη νη κεραλέο πνπ ιεηηνπξγνχλ
γηα λα εθηειέζνπλ ηελ ππεξεζία ζεσξείηαη δεδνκέλν φηη ππάξρνπλ απνηπρίεο θαηά
ηελ δηάξθεηα ηεο. Παξαθάησ γίλεηαη παξάζεζε ησλ απνηπρηψλ πνπ δχλαηαη λα
ζπκβνχλ ζηηο ππεξεζίεο ππνινγηζηηθνχ λέθνπο θαη κηα ζχληνκε πεξηγξαθή απηψλ.
1. Τπεξρείιηζε ζηε ζεηξά ησλ αηηήζεσλ: Η Οπξά αλακνλήο ησλ αηηήζεσλ έρεη
έλα κέγηζην αξηζκφ απφ αηηήζεηο. Αιιηψο νη λέεο αηηήζεηο ζα πξέπεη λα
πεξηκέλνπλ γηα κεγάιν ρξνληθφ δηάζηεκα ζηελ νπξά αλακνλήο. Έηζη αλ ε
νπξά αλακνλήο είλαη γεκάηε θαη ππάξρεη κεγάινο αξηζκφο απφ αηηήζεηο ηφηε ν
ρξήζηεο δελ εμππεξεηείηαη.
2. θάικα ρξνληθνχ νξίνπ: Η ππεξεζία cloud έρεη έλα ιεμηπξφζεζκν ρξνληθφ
δηάζηεκα ην νπνίν νξίδεηαη απφ ηνλ ρξήζηε. Αλ ν ρξφλνο αλακνλήο, κηαο
αίηεζεο, ππεξβεί απηφ ην ρξνληθφ δηάζηεκα ηφηε έρνπκε ηελ απνηπρία εμαηηίαο
8
- 20. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
ππέξβαζεο ρξνληθνχ νξίνπ. Απηφ έρεη σο απνηέιεζκα απηέο νη αηηήζεηο λα
«πέζνπλ» θαη λα κελ αθνινπζήζνπλ ηηο ππφινηπεο αηηήζεηο ζηελ νπξά.
3. Έιιεηςε πεγψλ δεδνκέλσλ: Αλ νη πεγέο ησλ δεδνκέλσλ έρνπλ δηαγξάςεη/
κεηαθηλήζεη ηα δεδνκέλα θαη παξάιιεια ν δηαρεηξηζηήο ησλ δεδνκέλσλ δελ
έρεη ελεκεξσζεί ηφηε εκθαλίδεηαη έιιεηςε ζηηο πεγέο ησλ δεδνκέλσλ.
4. Απνηπρία βάζεσλ δεδνκέλσλ: Οη βάζεηο δεδνκέλσλ κπνξνχλ λα
πξνθαιέζνπλ απνηπρία .Απηφ έρεη σο απνηέιεζκα λα κελ κπνξνχλ λα έρνπλ
πξφζβαζε ζηα απαηηνχκελα δεδνκέλα.
5. Απνηπρία πιηθνχ (hardware):Οη πεγέο δεδνκέλσλ θαη ππνινγηζηψλ έρνπλ
πιηθφ ην νπνίν κπνξεί λα πξνθαιέζεη απνηπρία ζηελ ππεξεζία
6. Απνηπρία δηθηχνπ: Πνιινί πάξνρνη δηαδηθηχνπ δελ παξέρνπλ ηφζν αμηφπηζηε
πξφζβαζε ζην δηαδίθηπν κε απνηέιεζκα ν ρξήζηεο λα κελ έρεη ζηαζεξή θαη
δηαξθή πξφζβαζε ζε απηφ.
7. Απνηπρία εθαξκνγψλ: Αλ νη εθαξκνγέο θηινμελνχληαη ζην cloud θαη
δηαλέκνληαη κέζσ ελφο ηδησηηθνχ δηθηχνπ ή δηαρεηξίδνληαη κέζσ ελφο ηξίηνπ ζε
κηα απνκαθξπζκέλε πεξηνρή ηφηε νη δηαθνπέο είλαη δεδνκέλεο.
Απηέο είλαη νη θχξηεο αηηίεο ηεο απνηπρίαο ηεο ππεξεζίαο cloud computing. Όκσο
δελ είλαη ε κία αλεμάξηεηε ηεο άιιεο. Γηα παξάδεηγκα ηα ιάζε ησλ πξνγξακκαηηζηψλ
κπνξεί λα έρνπλ ζπλέπεηα ζηελ αχμεζε ηνπ ρξφλνπ αλακνλήο κηαο αίηεζεο ζηελ
νπξά θαη απηφ κε ηε ζεηξά ηνπ λα έρεη επίδξαζε ζηελ ππεξρείιηζε ησλ αηηήζεσλ ζηελ
νπξά [20]. Άιινη ιφγνη νη νπνίνη κπνξνχλ λα πξνθαιέζνπλ απνηπρία ζηελ παξνρή
ηεο ππεξεζίαο είλαη :
Δπίζεζε απφ ράθεξ.
Καηάξξεπζε ηνπ πξνγξάκκαηνο πεξηήγεζεο [5].
Δίλαη πξνθαλέο φηη φινη νη παξαπάλσ ηχπνη απνηπρηψλ απμάλνπλ ή κεηψλνπλ ηελ
πηζαλφηεηα παξνρήο επηηπρνχο ππεξεζίαο.
Καηεγνξηνπνηψληαο ηνπο παξαπάλσ ηχπνπο απνηπρίαο έρνπκε:
1) Απνηπρία ζην ζηάδην ηεο δεκηνπξγίαο ηεο αίηεζεο φπνπ πεξηιακβάλεηαη ε
ππεξρείιηζε αηηήζεσλ θαη ηα ζθάικαηα ρξνληθψλ νξίσλ
9
- 21. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
2) Απνηπρία ζην ζηάδην ηεο εθηέιεζεο φπνπ έρνπκε ηνπο ππφινηπνπο ιφγνπο
απνηπρίαο.
ηελ πξψηε θαηεγνξία έρνπκε ηηο απνηπρίεο πνπ κπνξνχλ λα ζπκβνχλ πξηλ ηελ
δηαδηθαζία ηεο αίηεζεο ελψ ζηελ δεχηεξε θαηεγνξία πνπ κπνξνχλ λα εκθαληζηνχλ
κεηά ηελ αίηεζε αιιά θαη θαηά ηε δηάξθεηα ηεο εθηέιεζεο ησλ εξγαζηψλ [5].
Απφ έξεπλεο πνπ έγηλαλ ην 78% ησλ απνηπρηψλ νθείιεηαη ζηνπο αλεπαξθείο
ζθιεξνχο δίζθνπο, ην 5% νθείιεηαη ζηνλ ειεγθηή RAID(Redundant Array of
Inexpensive Disks) θαη ην 3% ζηε κλήκε. Ωζηφζν ην 13% ησλ αληηθαηαζηάζεσλ ήξζε
απφ άιια πξντφληα θαη έηζη κπνξνχκε λα κεηψζνπκε ζεκαληηθά ηνλ αξηζκφ ησλ
απνηπρηψλ βειηηψλνληαο ηελ αμηνπηζηία ησλ ζθιεξψλ δίζθσλ. Η αλάιπζε ηελ
εξεπλψλ ππνινγίδεη ηελ ζπρλφηεηα ησλ απνηπρηψλ εμαηηίαο ηνπ ππνινγηζηηθνχ πιηθνχ
θαη ηελ αηηία πνπ πξνθάιεζε ηελ επηζθεπή ηνπ. Οη έξεπλεο απηέο είλαη ζεκαληηθέο
γηαηί ππνινγίδνπλ ηα ρξήκαηα πνπ μνδεχνληαη γηα ηελ επηζθεπή ππνινγηζηηθνχ πιηθνχ
θαζψο θαη ηελ πξνζέγγηζε ηεο δηαζεζηκφηεηαο απφ ηνλ ππνινγηζκφ ησλ δηαθνπψλ
ηεο ππεξεζίαο cloud [19].
Γεδνκέλνπ φηη φηαλ έλαο εμππεξεηεηήο έρεη έιιεηςε δεδνκέλσλ ζεσξείηαη γεληθά
απνηπρεκέλνο ζα πξέπεη λα εμεηάζνπκε ηα ππάξρνληα δεδνκέλα κε έλαλ άιιν
ηξφπν αληηκεηψπηζεο. Αληί λα ππνινγίζνπκε ηηο απνηπρίεο ζην ππνινγηζηηθφ πιηθφ,
θνηηάκε κφλν ην πξψην ζθάικα πιηθνχ πνπ είλαη γεγνλφο ζε έλαλ εμππεξεηεηή. Έηζη
γίλεηαη θαηαλνεηφ πνηφ είλαη ην ζπζηαηηθφ πνπ ελεξγνπνηεί ην ζθάικα ζε έλαλ
εμππεξεηεηή. Σα απνηειέζκαηα είλαη ηα εμήο: ην 70% ηνπ ζπλφινπ ησλ απνηπρηψλ
νθείιεηαη ζηνπο ζθιεξνχο δίζθνπο, ην 6% εμαηηίαο ησλ ειεγθηψλ RAID, ην 5%
εμαηηίαο ηεο κλήκεο θαη ην ππφινηπν 18% νθείιεηαη ζε άιινπο παξάγνληεο [19].
Έηζη νη ζθιεξνί δίζθνη είλαη φρη κφλν ην πην αλζεθηηθφ πιηθφ αιιά θαη ε πην
θπξίαξρε αηηία πίζσ απφ κηα απνηπρία ελφο εμππεξεηεηή.
Αλαιχνληαο θαη θνηηψληαο ηνλ ζπλνιηθφ αξηζκφ ησλ ζηνηρείσλ θάζε ηχπνπ
απνηπρίαο ελφο εμππεξεηεηή (ζθιεξνί δίζθνη, κλήκε θ.η.ι.) θαη ηνλ ζπλνιηθφ αξηζκφ
απνηπρίαο ηνπ αληίζηνηρνπ ηχπνπ κπνξνχκε λα πάξνπκε κηα εθηίκεζε ηνπ πνζνζηνχ
απνηπρίαο θάζε ηχπνπ. Έηζη, 2,7% ησλ ζθιεξψλ δίζθσλ αληηθαζίζηαηαη θάζε ρξφλν,
0,7% ειεγθηέο RAID αληηθαζίζηαηαη θάζε ρξφλν θαη κφλν 0,1% ε κλήκε. Αλ
ζεσξήζνπκε φια ηα άιια εμαξηήκαηα φηη αλήθνπλ ζε κηα άιιε θαηεγνξία φια καδί
ηφηε απηά απνθαζίζηαηαη ζε πνζνζηφ 2,4%. Δδψ πξέπεη λα ζεκεησζεί φηη απηνί νη
αξηζκνί ππνινγίζηεθαλ κφλν δηαηξψληαο ηνλ ζπλνιηθφ αξηζκφ ησλ αληηθαηαζηάζεσλ
κε ηνλ ζπλνιηθφ αξηζκφ ησλ εθάζηνηε πξντφλησλ. Γελ κπνξνχκε λα πνχκε φηη ν
10
- 22. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
ππνινγηζκφο απηφο είλαη ηφζν αμηφπηζηνο γηαηί δελ έρνπκε ιάβεη ππφςε καο, γηα
παξάδεηγκα, πφζνη ζθιεξνί δίζθνη απνηπγράλνπλ ζε αληηζηνηρία κε ηνπο ειεγθηέο
RAID. Απηφ κπνξεί λα καο νδεγήζεη ζε δηπιφ ππνινγηζκφ ζθιεξψλ δίζθσλ ζε
αληηζηνηρία κε ηνπο ειεγθηέο. Έηζη ηα πνζά πνπ αλαθέξζεθαλ είλαη έλα αλψηαην φξην
ζε έλα επηκέξνπο πνζνζηφ απνηπρίαο. Δάλ πνιιαπιά γεγνλφηα επηζθεπψλ είλαη γηα
ηνλ ίδην δίζθν ηφηε ην πξαγκαηηθφ πνζνζηφ απνηπρίαο ζα είλαη ρακειφηεξν απφ φηη
ππνινγίζακε παξαπάλσ. Ωζηφζν απηφο ν ππνινγηζκφο ζα καο νδεγήζεη θαη ζηνλ
ζσζηφ ππνινγηζκφ δηνηθεηηθψλ εμφδσλ πνπ ζα ρξεηαζηεί λα γίλνπλ ζε ζπγθεθξηκέλεο
κεραλέο [19].
Παξαηεξψληαο φηη νη ζθιεξνί δίζθνη είλαη ην λνχκεξν έλα πξφβιεκα απνηπρίαο
απνθαζίζηεθε λα κειεηεζνχλ αλά πεληάδεο. ε θαζεκία απφ απηέο ππνινγίζηεθε ν
ζπλνιηθφο αξηζκφο ησλ εμππεξεηεηψλ πνπ επηδηνξζψζεθαλ, εμαηηίαο ησλ ζθιεξψλ
δίζθσλ, ην πνιχ κία θνξά ηνπο ηειεπηαίνπο δεθαηέζζεξηο (14) κήλεο. Σν πνζνζηφ
απηφ είλαη πνιχ πςειφ. Μεηαμχ 11-25% απφ φινπο ηνπο εμππεξεηεηέο
παξαηεξήζεθε ηνπιάρηζηνλ κία θνξά έλα γεγνλφο πνπ νθεηιφηαλ ζηνλ ζθιεξφ
δίζθν. Δδψ, ζεκεηψλεηαη φηη ην πνζνζηφ απηφ είλαη πνιχ πςειφηεξν απφ ην πνζνζηφ
πνπ ππνινγίζακε πξνεγνπκέλσο, δειαδή ην 8% [19].
Τπνινγίδνληαο ηελ ειηθία ζηελ νπνία ζπλέβε κηα απνηπρία εμαηηίαο ηνπ ζθιεξνχ
δίζθνπ θαη ζπλνςίδνληαο ηα απνηειέζκαηα ππάξρνπλ πνιινί ιίγνη εμππεξεηεηέο
(5%) ζηνπο νπνίνπο παξαηεξείηαη απηή ε απνηπρία. Ο αξηζκφο απηφο θηάλεη ζε
πςειά επίπεδα φηαλ ν ππνινγηζηήο είλαη κεγάιεο ειηθίαο. Σέινο νη ππνινγηζηέο
ζηνπο νπνίνπο εκθαλίδνληαη απνηπρίεο εμαηηίαο ησλ ζθιεξψλ δίζθσλ είλαη
ηνπιάρηζηνλ δχν (2) εηψλ. Ωζηφζν ιφγσ έιιεηςεο επαξθψλ ζηνηρείσλ δελ κπνξνχζε
λα ππνινγηζζεί ην πνζνζηφ ζε δηαθνξεηηθέο ειηθίεο ζθιεξψλ δίζθσλ [19].
Έηζη γηα λα κνληεινπνηήζνπκε ηελ αμηνπηζηία ησλ ππεξεζηψλ ππνινγηζηηθνχ
λέθνπο ζα πξέπεη λα κνληεινπνηήζνπκε ην ζηάδην δεκηνπξγίαο ηεο αίηεζεο θαη ην
ζηάδην ηεο εθηέιεζεο ησλ εξγαζηψλ
2.2.2 Σπόποι Ανηιμεηώπιζηρ αποηςσιών
Οη εθαξκνγέο νη νπνίεο είλαη βαζηζκέλεο ζην cloud πξέπεη λα έρνπλ έλα ζρέδην
ζε πεξίπησζε θαηαζηξνθήο θαη απηφ λα είλαη ζπκβαηφ κε ην cloud. Τπάξρνπλ δχν
πξνζεγγίζεηο γηα λα εθζέζνπκε ηηο ιεπηνκέξεηεο κε ηηο νπνίεο νη ππεξεζίεο
πινπνηνχληαη:
11
- 23. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
1. Blackbox: ππεξεζία πξνζηαηεχεη ηνπο θαηαλαισηέο απφ ηηο ιεπηνκέξεηεο
εθαξκνγήο.
2. Whitebox: ππεξεζία παξέρεη ηελ δηαθάλεηα θαη ηελ πξνβνιή ζε έλα ή
πεξηζζφηεξα ζηξψκαηα ηεο εθαξκνγήο [20].
Πνιιέο απνζήθεο δεδνκέλσλ εθαξκνγήο δελ είλαη θηηαγκέλεο αξρηηεθηνληθά θαη
κεραληθά γηα κεγάιε δηαζεζηκφηεηα γηαηί νη επηρεηξήζεηο δελ κπνξνχλ λα
δηθαηνινγήζνπλ ην κεγάινο θφζηνο ηεο δηαηήξεζεο. Σν απνηέιεζκα είλαη φηη κηα
κεγάιε απνηπρία απνζήθεπζεο ζα κπνξνχζε λα επεξεάζεη ηα δεδνκέλα επίπεδα
απνζήθεπζεο ππεξεζηψλ γηα εκέξεο ή αθφκα θαη εβδνκάδεο.
πγθεθξηκέλα θάπνηνη ηξφπνη νη νπνίνη εκπεηξηθά κπνξνχλ λα πξνζηαηέςνπλ ηνλ
ρξήζηε απφ ηηο απνηπρίεο ηνπ cloud είλαη [21]:
1. Υξεζηκνπνίεζε ηνπ ίδηνπ πξνγξάκκαηνο πεξηήγεζεο γηα ηνλ έιεγρν θαη ηελ
παξαθνινχζεζε
2. Υξεζηκνπνίεζε κηαο ππεξεζίαο ειέγρνπ. Απηά ηα εμσηεξηθά ζπζηήκαηα ζα
βνεζήζνπλ γηα λα θξαηεζνχλ ελήκεξνη νη ρξήζηεο γηα ην ελδερφκελν ην cloud
λα αληηκεησπίζεη πξνβιήκαηα. Απηά παξέρνπλ επίζεο, κε ζεκαληηθά
ζηαηηζηηθά ζηνηρεία, ιεπηνκέξεηεο ζρεηηθά κε ην ρξφλν απφθξηζεο θαη ηελ
απφδνζε ησλ εθαξκνγψλ πνπ κπνξνχλ λα ρξεζηκνπνηεζνχλ γηα λα
θαζνξίζνπλ ηνλ ηξφπνπ ππνδνκήο ηεο ππεξεζίαο.
3. Δπαλάιεςε δνθηκψλ ζε ηαθηηθή βάζε εμαηηίαο ηεο αιιαγήο ηεο δηεπαθήο
πξνγξακκαηηζκνχ εθαξκνγψλ (API‟s) ηα νπνία κπνξνχλ λα επεξεάζνπλ φιε
ηελ απφδνζε.
4. Παξαθνινχζεζε ηεο δηαζεζηκφηεηαο ηεο αίηεζεο θαζψο θαη ηνπ ρξφλνπ
απφθξηζεο
5. Οξηζκφο εηδνπνηήζεσλ νη νπνίεο ζα ελεκεξψλνπλ πφηε ε απφδνζε ηείλεη ζε
επηζπκεηά επίπεδα ή αληίζηνηρα φηαλ ε απφδνζε ηείλεη ζε πνιχ ρακειά
επίπεδα απφηνκα.
6. Βεβαίσζε φηη ν παξάγνληαο παξαθνινχζεζεο είλαη ζπλεπείο κε ηελ πάξνδν
ηνπ ρξφλνπ έηζη ψζηε ηα ηζηνξηθά ζηνηρεία θαη ηα ηξέρνληα δεδνκέλα λα
κπνξνχλ λα ζπγθξηζνχλ κε ηνλ πξνζδηνξηζκφ ησλ ηάζεσλ.
12
- 24. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Ο θάζε πάξνρνο δίλεη νδεγίεο αληηκεηψπηζεο ησλ απνηπρηψλ γηα ηελ θαιχηεξε
ιεηηνπξγία ηνπ cloud. Δλδεηθηηθά ε Amazon παξέρεη θάπνηνπο κεραληζκνχο γηα ηελ
αληηκεηψπηζε ησλ απνηπρηψλ [22]:
Γεκηνπξγία αληηγξάθσλ αζθαιείαο θαη απνθαηάζηαζε ηεο ζηξαηεγηθήο γηα ηα
δεδνκέλα θαη απηνκαηνπνίεζε απηήο.
Γεκηνπξγία δηαδηθαζηψλ γηα ηα ζέκαηα πνπ ρξεηαδφκαζηε θαη ζπλέρηζε απηψλ
θαηά ηελ επαλεθθίλεζε.
Αλά-ζπγρξνληζκφο ηεο θαηάζηαζεο ηνπ ζπζηήκαηνο απφ ηελ επαλαθφξηηζε
ησλ κελπκάησλ απφ ηηο νπξέο.
Γηαηήξεζε πξν-ξπζκηζκέλσλ θαη πξν-βειηηζηνπνηεκέλσλ εηθνληθψλ εηθφλσλ
γηα ηελ ππνζηήξημε ησλ δχν παξαπάλσ.
Απνθπγή ζπγθεθξηκέλνπ ηχπνπ ζπλεδξηψλ θαη πεξηβαιιφλησλ ρξεζηψλ θαη
κεηαθίλεζε απηψλ ζε θέληξα δεδνκέλσλ .
2.2.3 Σπόποι διαζθάλιζηρ ηυν δεδομένυν ζηο cloud
Κξππηνγξάθεζε θαη πξνζηαζία ησλ δεδνκέλσλ:
Όιε ε απνζήθεπζε ζην cloud βαζίδεηαη ζε εηθνληθά cloud ηα νπνία έρνπλ φιεο ηηο
πιεξνθνξίεο. Απηφ γίλεηαη ζπλήζσο αλαζέηνληαο ηα ζε έλαλ πάξνρν λα ηα
απνζεθεχζεη θαη λα πξνζηαηεχζεη ηα ζεκαληηθά θαη επαίζζεηα δεδνκέλα. Δλψ απηφ
είλαη κηα ζσζηή παξάκεηξνο, γηαηί καο απαιιάζζεη απφ ηνλ πνλνθέθαιν ηεο
πξνζηαζίαο ησλ δεδνκέλσλ θαζεκεξηλά, επίζεο ζεκαίλεη φηη φρη κφλν ηα
απνζεθεπκέλα δεδνκέλα ρξεηάδνληαη λα πξνζηαηεχνληαη αιιά θαη ηα δεδνκέλα πνπ
είλαη γηα κεηαθνξά ζε ηνπηθφ πειάηε πξέπεη λα απνζεθεχνληαη.
Δπνκέλσο είλαη επηηαθηηθή αλάγθε λα θξππηνγξαθεζνχλ ηα δεδνκέλα ζσζηά
ψζηε λα απνθεπρζεί ε θινπή θαηά ηε κεηαθνξά ησλ δεδνκέλσλ ζηνπο εμππεξεηεηέο
απνζήθεπζεο.
Παξαθνινχζεζε θαη έιεγρνο ηαπηφηεηαο ησλ ρξεζηψλ πξφζβαζεο
Δίλαη ζεκαληηθφ γηα ηελ αζθάιεηα ησλ δεδνκέλσλ φηη κφλν ην εμνπζηνδνηεκέλν
πξνζσπηθφ είλαη ζε ζέζε λα έρεη πξφζβαζε ζηα δεδνκέλα ζρεηηθά κε ην ζχλλεθν
αλά πάζα ζηηγκή. Απηφ κπνξεί λα επηβιεζεί κέζσ ηνπ ειέγρνπ ηαπηφηεηαο θαη κε
ηελ επηκέιεηα ηεο παξαθνινχζεζεο ησλ θνξκψλ πξφζβαζεο ζηα δεδνκέλα θαη ην
ηζηνξηθφ ειέγρσλ γηα λα δηαζθαιηζηεί φηη ηα δεδνκέλα ρξεζηκνπνηνχληαη απφ
13
- 25. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
εμνπζηνδνηεκέλνπο ρξήζηεο. Δίλαη επζχλε ηνπ πειάηε λα εμαζθαιίδεη φηη ν πάξνρνο
cloud εθαξκφδεη ηα απαηηνχκελα κέηξα γηα ηνλ έιεγρν, ηελ παξαθνινχζεζε θαη ηνλ
έιεγρν θαη λα ηα πξνζηαηεχζεη επαξθψο [23].
2.3 Αξιοπιζηία ζηην ςπηπεζία cloud: Πποκλήζειρ και εςκαιπίερ
Με ηε ρξήζε ηνπ ππνινγηζηηθνχ λέθνπο (cloud computing) νη επηρεηξήζεηο έρνπλ
ηελ επθαηξία λα κεηψζνπλ ην θφζηνο θαη λα γίλνπλ πην επέιηθηεο. Τπάξρνπλ επίζεο
θαη θάπνηεο πξνθιήζεηο πνπ πεξηιακβάλνπλ ηελ αζθάιεηα, ην απφξξεην ησλ
επηρεηξεκαηηθψλ δεδνκέλσλ ζε απνκαθξπζκέλα θέληξα δεδνκέλσλ ή αθφκα θαη νη
αλεζπρίεο γηα ηελ αμηνπηζηία θαη ηελ απφδνζε ηνπ ζπζηήκαηνο [37].
Πξνθιήζεηο:
Έλα πεξηβάιινλ κε κεγάιν πιήζνο παξφρσλ cloud ππεξεζηψλ φρη κφλν απμάλεη
ην ξίζθν γηα ζπρλέο δηαθνπέο ιεηηνπξγίαο ηνπ αιιά δίλεη θαη ηελ δπλαηφηεηα
ζηνπο ράθεξο λα δξάζνπλ
Η θνηλή αληαιιαγή πεγψλ απφ ην cloud κπνξεί λα πξνθαιέζεη δπζιεηηνπξγίεο
ζε απηφ κέρξη ην ζεκείν λα ην εθζέζεη ζε κεγάιν βαζκφ θηλδχλνπ. Παξάδεηγκα
απηνχ έλαο ρξήζηεο ηεο Amazon πνπ ρξεζηκνπνίεζε έλα ζεη απφ
αζπλήζηζηνπο θαλφλεο ζην ηείρνο πξνζηαζίαο κε απνηέιεζκα λα ππάξμεη
πξφβιεκα ζηηο ππεξεζίεο cloud ηεο Amazon.
Κελά κεηαμχ ησλ εθαξκνγψλ θαη ηεο ππνδνκήο ησλ παξφρσλ ηεο ππεξεζίαο
απμάλεη ηελ δπζθνιία εληνπηζκνχ θαη δηάγλσζεο ησλ ζθαικάησλ. Δπηπιένλ νη
εηαηξίεο γηα αληαγσληζηηθνχο ιφγνπο δελ απνθαιχπηνπλ ηηο αηηίεο ησλ δηαθνπψλ
ησλ ππεξεζηψλ απμάλνληαο έηζη ηηο απνξίεο γηα ηελ αμηνπηζηία ηνπ cloud [24].
Δπθαηξίεο:
Σν cloud computing νδεγεί ζε νηθνλνκίεο θιίκαθνο (φξνο ησλ νηθνλνκηθψλ, πνπ
αλαθέξεηαη ζηελ κείσζε ηνπ θφζηνπο ) θαη δξαζηεξηνπνηείηαη ζε επξχ
γεσγξαθηθή θάιπςε. Γηα παξάδεηγκα ε Amazon δξαζηεξηνπνηείηαη ζηελ Ακεξηθή
θαη Δπξψπε ελψ ε AT&T‟s Synaptic δξαζηεξηνπνηείηαη ζε φιν ηνλ θφζκν. Απηφ
κπνξεί λα ιεηηνπξγήζεη κε ηελ ρξήζε ησλ εηθνληθψλ κεραλψλ πνπ έρνπλ
δπλαηφηεηεο πνπ άιιεο, κηθξφηεξεο εθαξκνγέο δελ έρνπλ.
Νέεο ππεξεζίεο αζθάιεηαο θαη αμηνπηζηίαο κπνξνχλ λα αλαπηπρζνχλ θαη λα
14
- 26. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
εληζρπζνχλ εμαηηίαο ηνπ γεγνλφηνο φηη βξίζθεηαη ζην cloud. Σν πην δεκνθηιέο
παξάδεηγκα είλαη ην Gmail φπνπ απηφκαηα γίλεηαη έιεγρνο γηα spam mails γηα
φινπο ηνπο ρξήζηεο
Οη δηαρεηξηδφκελεο ππεξεζίεο cloud πνπ πεξηέρνπλ ιεηηνπξγηθά επίπεδα
κπνξνχλ λα ζπκβάιινπλ ζηελ αλάπηπμε ηεο αμηνπηζηίαο θαη ηεο αζθάιεηαο
ιφγσ ηεο θεληξηθήο δηαρείξηζεο θαη ηεο εθαξκνγήο ησλ αλαβαζκίζεσλ [24].
Έλα πνιχ ζεκαληηθφ ζπζηαηηθφ ηεο αμηνπηζηίαο είλαη ε δεκηνπξγία αληηγξάθσλ
αζθαιείαο. Με ηα ζπζηήκαηα ηνπ cloud computing φπσο ηεο AppLogic πξνζθέξεη
πςειή αμηνπηζηία κέζσ ηεο απνζήθεπζεο ηελ ψξα πνπ πνιινί θαηαλαισηέο
απνθεχγνπλ απηά ηα αληίγξαθα αζθαιείαο. Όκσο ε έιιεηςε δεδνκέλσλ θαη νη
μαθληθέο δηαθνπέο ιεηηνπξγίαο ηνπ cloud κπνξεί λα πξνήιζαλ φρη κφλν απφ
απνηπρίεο ζην cloud αιιά θαη απφ «θφιιεκα» ηνπ πξνγξάκκαηνο, αλζξψπηλνπ
ιάζνπο ή απφ επίζεζε απφ ράθεξ .Δάλ δελ ππάξρνπλ αληίγξαθα αζθαιείαο νη
ρξήζηεο δελ ζα ρξεζηκνπνηνχλ ηηο ππεξεζίεο cloud γηα πνιχ θαηξφ. Σν πιενλέθηεκα
κε ηηο ιχζεηο ζε πεξηβάιινλ cloud είλαη φηη ππάξρνπλ αλέμνδεο ιχζεηο νη νπνίεο
βαζίδνληαη ζηελ κεγάιε απνζήθεπζε, θάηη ην νπνίν ην cloud πξνζθέξεηαη γηα θάηη
ηέηνην. Γειαδή πξνζθέξεη κεγάιν ρψξν απνζήθεπζεο αληηγξάθσλ αζθαιείαο.
Δπίζεο έλα άιιν ζεκαληηθφ ζηνηρείν ηεο αμηνπηζηίαο είλαη ε παξαθνινχζεζε.
Δίλαη πνιχ δχζθνιν λα απνθεπρζεί δηαθνπή ζηε ιεηηνπξγία ηνπ cloud εάλ δελ είλαη
γλσζηφ φηη πξφθεηηαη λα εθηειέζνπκε έλα πξφγξακκα πνπ απαηηεί κλήκε ηε ζηηγκή
πνπ εκείο δελ ηελ δηαζέηνπκε. Η ππεξεζία ηεο απνκαθξπζκέλεο βνήζεηαο κπνξεί λα
ζαξψζεη ηνπο εμππεξεηεηέο ζην cloud ζε ηαθηηθή βάζε γηα ιάζε, πξνβιήκαηα ζηηο
εθαξκνγέο θαη λα αλαθέξεη εάλ θάηη είλαη έμσ απφ ηα πξνβιεπφκελα [25].
πλνςίδνληαο ην cloud πξνζθέξεη θάπνηα πιενλεθηήκαηα πνπ αθνξνχλ ηελ
αμηνπηζηία. Ωζηφζν γηα λα έρνπκε φζν ην δπλαηφλ πην αμηφπηζην πεξηβάιινλ πξέπεη
λα εθαξκφζνπκε παξαδνζηαθέο πξνζεγγίζεηο ηνπ πιενλαζκνχ νη νπνίεο έρνπλ
εθαξκνζηεί ζε θπζηθά θέληξα δεδνκέλσλ γηα δεθαεηίεο ή πξέπεη λα βξεζεί έλαο
έκπεηξνο πάξνρνο ππεξεζηψλ cloud computing ν νπνίνο ζα ηα εθαξκφζεη εθείλνο
γηα ηνπο ρξήζηεο.
2.4 Θέμαηα αζθάλειαρ ζηιρ ςπηπεζίερ cloud computing
Έλα απφ ηα πνιιά ζέκαηα πνπ έρεη απαζρνιήζεη ηνπο αλζξψπνπο ηεο
πιεξνθνξηθήο είλαη ην πξφβιεκα θαη ηεο αζθάιεηαο θαη ζπγθεθξηκέλα ηνπ hacking.
15
- 27. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Οη ράθεξο βξίζθνπλ ηελ επθαηξία λα δξάζνπλ ζην πεξηβάιινλ cloud, κηα
απμαλφκελε αγνξά. Έξεπλεο νη νπνίεο έγηλαλ ην 2010 έδεημαλ φηη ην 96% ησλ
εξσηεζέλησλ πηζηεχνπλ φηη ην cloud δεκηνπξγεί επθαηξίεο γηα επηζέζεηο θαη ην 86%
πηζηεχνπλ φηη νη πάξνρνη cloud ππεξεζηψλ δελ ελεξγνχλ θαηάιιεια έηζη ψζηε λα
δηαζθαιίζνπλ ηελ αζθάιεηα ζηηο ππεξεζίεο cloud.
Υαξαθηεξηζηηθά αλαθέξεηαη φηη νη πάξνρνη cloud έρνπλ απνηειεζκαηηθή
ηερλνινγία γηα ηελ πξνζηαζία ηεο δηθήο ηνπο ππνδνκήο, δειαδή ησλ εμππεξεηεηψλ.
Αληίζεηα ε δνπιεηά ηνπο είλαη λα πξνζηαηεχνπλ φρη κφλν ηνπο εμππεξεηεηέο αιιά θαη
ηηο πιεξνθνξίεο.
Η εηαηξία Micro ρξεζηκνπνηεί έλα παγθφζκην δίθηπν εχξεζεο απεηιψλ γηα ηελ
ζπλερή ελεκέξσζε ησλ βάζεσλ δεδνκέλσλ, ησλ ειεθηξνληθψλ ηαρπδξνκείσλ θαη
ησλ αξρείσλ ζην cloud απνηξέπνληαο ηηο απεηιέο ζε πξαγκαηηθφ ρξφλν πξνηνχ ν
ρξήζηεο θηάζεη ζε απηέο [37].
Υξεζηκνπνηψληαο Smart αλαηξνθνδφηεζε απφ ηα πξντφληα θαη ηηο ππεξεζίεο
αλά ην δηαδίθηπν θάζε αλαθάιπςε λέαο απεηιήο, φπσο επίζεο θαη ηελ πξνέιεπζε
απηήο, ελεκεξψλεη ην Smart Protection Network [37].
Σπόποι καηαπολέμηζηρ ηος hacking ζηην ςπηπεζία cloud computing
πγθεθξηκέλα έρεη αλαπηχμεη ηηο εμήο ιεηηνπξγίεο ηερλνινγηψλ:
1. Σερλνινγία αμηνιφγεζεο θήκεο ζην δηαδίθηπν
Αμηνπνηεί κία απφ ηηο κεγαιχηεξεο βάζεηο δεδνκέλσλ ζηνλ θφζκν γηα
ηελ παξαθνινχζεζε θαη ηελ αμηνπηζηία ησλ web sites άιισλ ζειίδσλ.
Δθρσξεί βαζκνινγίεο ζηα θχξηα sites ή ζηνπο ζπλδέζκνπο πνπ
ππάξρνπλ εθεί.
Απνηξέπεη ηελ είζνδν ησλ ρξεζηψλ ζε ηνπνζεζίεο επηθίλδπλεο.
2. Σερλνινγία αμηνιφγεζεο ειεθηξνληθψλ ηαρπδξνκείσλ
Δπηθπξψλεη ηηο δηεπζχλζεηο IP απφ ηνλ έιεγρφ ηνπο απφ κηα βάζε
δεδνκέλσλ
Αλαιχεη ηελ παγθφζκηα δξαζηεξηφηεηα spam θαη παξαθνινπζεί ηηο
πεγέο ηεο ελψ εθζέηεη ηελ αμηνπηζηία ηνπ απνζηνιέα ζε πξαγκαηηθφ
ρξφλν.
16
- 28. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Σειεηνπνηεί ηελ αμηνιφγεζε ηνπ απνζηνιέα κέζσ ηεο ζπλερνχο
αλάιπζεο ησλ δηεπζχλζεσλ IP
Απνηξέπεη θαθφβνπια κελχκαηα θαη ηηο απεηιέο ζην cloud πξηλ θηάζεη
ν ρξήζηεο ζε απηέο.
3. Σερλνινγία αμηνιφγεζεο αξρείσλ
Διέγρεη ηελ θήκε ηνπ θάζε αξρείνπ απφ κηα εθηεηακέλε βάζε
δεδνκέλσλ πξηλ επηηξέςεη ηελ ρξήζε ηνπ απφ ηνπο ρξήζηεο.
Υξεζηκνπνηεί πςειέο επηδφζεηο δηθηχσλ δηαλνκήο θαη εμππεξεηεηψλ
γηα λα δηαζθαιηζηεί ε κηθξφηεξε θαζπζηέξεζε θαηά ηε δηάξθεηα ηεο
επηθχξσζεο
Αμηνπνηεί ηελ αξρηηεθηνληθή ελφο πειάηε cloud γηα λα ειαηηψζεη ην
κέγεζνο ηνπ ππνδείγκαηνο αξρείνπ, κε απνηέιεζκα λα
ειαρηζηνπνηεζεί ε δήηεζε ζηηο πεγέο ηνπ δηθηχνπ.
4. Σερλνινγία πζρέηηζεο
Δθαξκφδεη ηε κέζνδν ηεο αλάιπζεο ηεο ζπκπεξηθνξάο, αλαιχεη ηνπο
ζπλδπαζκνχο ησλ δξαζηεξηνηήησλ, ησλ ζηνηρείσλ θαη ησλ απεηιψλ
γηα λα δηαπηζησζεί αλ είλαη θαθφβνπια.
πλερψο ελεκεξψλεηαη θαη ζπζρεηίδεηαη κε πνιιέο βάζεηο δεδνκέλσλ
απεηιψλ γηα λα δηαζθαιίζεη ζε πξαγκαηηθφ ρξφλν ηελ απφθξηζε ηεο
απεηιήο, είηε είλαη απφ θαθφβνπιν site, είηε είλαη απφ spam email ή
κνιπζκέλν αξρείν [26].
17
- 30. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Κεθάλαιο 3 ηοσαζηική μονηελοποίηζη ηηρ
ςπηπεζίαρ cloud computing και αξιοπιζηία
Κεθάιαην 3
ηοσαζηική μονηελοποίηζη ηηρ ςπηπεζίαρ
cloud computing και αξιοπιζηία
3.1 Μονηελοποίηζη ηηρ ςπηπεζίαρ cloud computing ζε ζηάδια
3.1.1 ηάδιο δημιοςπγίαρ ηυν αιηήζευν εξςπηπέηηζη και αξιοπιζηία
Η αλαπαξάζηαζε ηεο ππεξεζίαο ππνινγηζηηθνχ λέθνπο, ζηελ Δηθφλα 3.1.1, είλαη
κηα ραξαθηεξηζηηθή απεηθφληζε ηεο ππεξεζίαο θαη γηα ηα κειινληηθά ζπζηήκαηα
ππεξεζηψλ ππνινγηζηηθνχ λέθνπο. Τπάξρεη έλα ζχζηεκα δηαρείξηζεο ηνπ
ππνινγηζηηθνχ λέθνπο (CMS) ην νπνίν απνηειείηαη απφ έλα ζχλνιν εμππεξεηεηψλ.
Σν ζχζηεκα απηφ πιεξνί ηέζζεξηο ιεηηνπξγίεο:(i)Να δηαρεηξηζηεί κία νπξά αηηήζεσλ ε
νπνία ιακβάλεη ππνρξεψζεηο απφ δηαθνξεηηθνχο ρξήζηεο ηνπ ππνινγηζηηθνχ λέθνπο.
(ii) Να δηαρεηξηζηεί ππνινγηζηηθέο πεγέο, φπσο είλαη νη ππνινγηζηέο, απφ φιν ην
δηαδίθηπν. (iii) Να δηαρεηξηζηεί πεγέο δεδνκέλσλ, φπσο είλαη νη βάζεηο δεδνκέλσλ,
απφ φιν ην δηαδίθηπν θαη (iv) Να πξνγξακκαηίζεη γηα εμππεξέηεζε κία αίηεζε θαη λα
ηελ δηνρεηεχζεη ζε δηαθνξεηηθέο ππνεξγαζίεο θαη λα αλαζέζεη ηηο ππνεξγαζίεο ζε
δηαθνξεηηθέο ππνινγηζηηθέο πεγέο νη νπνίεο κπνξνχλ λα έρνπλ πξφζβαζε ζε
δηαθνξεηηθέο πεγέο δεδνκέλσλ ζε φιν ην δηαδίθηπν [5].
Όηαλ έλαο ρξήζηεο δεκηνπξγεί κία αίηεζε γηα κηα ζπγθεθξηκέλε ππεξεζία ηνπ
ππνινγηζηηθνχ λέθνπο (cloud computing) εθαξκφδεηαη κία ζεηξά εξγαζηψλ γηα ηελ
εμππεξέηεζή ηεο. Η Δηθφλα 3.1.1.2 απεηθνλίδεη ηε ξνή εξγαζίαο ηεο ππεξεζίαο ε
νπνία πεξηιακβάλεη ηέζζεξηο ππνεξγαζίεο (S1,S2,S3,S4)
19
- 31. ΣΟΦΑΣΙΚΗ ΜΟΝΣΕΛΟΠΟΙΗΗ ΣΗ ΑΞΙΟΠΙΣΙΑ ΤΠΗΡΕΙΩΝ ΤΠΟΛΟΓΙΣΙΚΟΤ ΝΕΥΟΤ
(CLOUD COMPUTING)
Δηθφλα 3.1.1: χζηεκα ππεξεζίαο ππνινγηζηηθνχ λέθνπο [5].
θαη ηελ κεηαμχ ηνπο αιιειεμάξηεζε. Απεηθνλίδεη επίζεο θαη ηηο απαηηνχκελεο πεγέο
δεδνκέλσλ ηηο νπνίεο νη ππνεξγαζίεο πξέπεη λα έρνπλ πξφζβαζε. Γηα παξάδεηγκα ε
ππνεξγαζία S1 γηα λα εθηειεζηεί ρξεηάδεηαη λα έρεη πξφζβαζε ζηελ πεγή δεδνκέλσλ
D1 ελψ γηα λα εθηειεζηεί ε S2 ππνεξγαζία ρξεηάδεηαη ηα δεδνκέλα ησλ πεγψλ D2 θαη
D3 θαη ε S4 ππνεξγαζία ρξεηάδεηαη ηα δεδνκέλα ηεο πεγήο D4 ελψ ε ππνεξγαζία S3
δελ ρξεηάδεηαη θαζφινπ δεδνκέλα. Γεδνκέλνπ ηεο ξνήο εξγαζίαο ηεο ππεξεζίαο
ππνινγηζηηθνχ λέθνπο (cloud computing), ν πξνγξακκαηηζκέλνο εμππεξεηεηήο ζην
ζχζηεκα δηαρείξηζεο ηνπ ππνινγηζηηθνχ λέθνπο κπνξεί λα αλαζέζεη απηέο ηηο
ππνεξγαζίεο ζε δηαθνξεηηθέο ππνινγηζηηθέο πεγέο θαηαλέκνληαο ηηο πεγέο
δεδνκέλσλ. Μπνξεί, απφ ηελ εηθφλα 3.1.1.2, εχθνια λα παξαηεξεζεί φηη ε
ππνινγηζηηθή πεγή C1 αλαηίζεηαη ζε δχν ππνεξγαζίεο (S1,S3), γηα λα εθηειεζηνχλ, ε
C5 πεγή πξνζθέξεη δεδνκέλα ζηηο ππνεξγαζίεο D2,D3 γηα ηελ εθηέιεζή ηνπο ελψ ε
ππνεξγαζία S2 ρξεηάδεηαη ηελ C3 ε νπνία είλαη θαη ππνινγηζηηθή πεγή αιιά θαη πεγή
δεδνκέλσλ. Αθνχ νη ππνινγηζηηθέο πεγέο θαη νη πεγέο δεδνκέλσλ ιάβνπλ ηηο
ππνεξγαζίεο απφ ην ζχζηεκα δηαρείξηζεο ηεο ππεξεζίαο ηνπ ππνινγηζηηθνχ λέθνπο,
ζρεκαηίδνπλ έλα δίθηπν ζχκθσλα κε ηελ ζπλδεζηκφηεηα ή ηελ πξνζβαζηκφηεηα. Σν
δίθηπν ηνπ ππνινγηζηηθνχ λέθνπο πνπ θαίλεηαη ζηελ εηθφλα 3.1.1.2 κπνξεί λα είλαη
πνιχπινθν θαη θάζε ζχλδεζκνο (link) πνπ απεηθνλίδεηαη είλαη ζπλήζσο έλαο
εηθνληθφο ζχλδεζκνο πνπ κπνξεί λα δηέξρεηαη απφ πνιιά εμαξηήκαηα, φπσο είλαη νη
δξνκνινγεηέο, νη νπηηθέο ίλεο, θαη ηα θαιψδηα γηα κεγάιε απφζηαζε. Δπνκέλσο νη
ππνινγηζηηθέο πεγέο κπνξνχλ λα δνπιέςνπλ καδί κέζσ ελφο δηαδηθηχνπ θαη λα
εθηειέζνπλ ηηο ππνεξγαζίεο ελψ ηαπηφρξνλα ιακβάλνπλ ηα απαξαίηεηα δεδνκέλα
απφ ηηο πεγέο δεδνκέλσλ. Σέινο, φηαλ φιεο νη ππνεξγαζίεο εθηειεζηνχλ, ην
20