14
ΚΑΙΝΟΤΟΜΙΑ
ΕΡΕΥΝΑ & ΤΕΧΝΟΛΟΓΙΑ | 06 - 08/2015
Καινοτομώντας Ψηφιακά
Περιοδικό“Καινοτομία, Έρευνα και Τεχνολογία”
Διαβάστε προηγούμενα τεύχη - Εγγραφείτε συνδρομητές – Ξεφυλλίστε το περιοδικό!
Μια νέα πλατφόρμα υπολογιστικού νέφους αναπτύσσεται στο πλαίσιο
του ευρωπαϊκού ερευνητικού έργου CoherentPaaS, η οποία θα υποστη-
ρίζει την ολοκλήρωση διαφορετικών παρόχων βάσεων δεδομένων κάτω
από ένα ενιαίο προγραμματιστικό μοντέλο, προσφέροντας ταυτόχρονα
καθολική συνεκτικότητα των δεδομένων καθώς εκτελούνται ταυτόχρο-
νες συνδιαλλαγές μεταξύ των διαφορετικών παρόχων. Στο ερευνητικό
αυτό έργο, διάρκειας 3 ετών, συμμετέχει και το εργαστήριο Τηλεπικοι-
νωνιών (Distributed Knowledge and Media Systems Group) της Σχολής
Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών από το Εθνικό
Μετσόβιο Πολυτεχνείο (ΕΜΠ), μαζί με ακόμα 9 πανεπιστήμια, ερευνητικά
κέντρα και επιχειρήσεις από την Ευρώπη.
Οι τρέχουσες τεχνικές υπολογιστικού νέφους συχνά θυσιάζουν τη συνο-
χή των δεδομένων προς όφελος του μεγέθους, με σκοπό να τα βγάλουν
πέρα με το τεράστιο μέγεθος των Μεγάλων Δεδομένων που έχουν να χει-
ριστούν. Αυτό κάνει την ανάπτυξη εφαρμογών -όπου ισχυροί μηχανισμοί
ασφαλείας είναι απαραίτητοι- μία πολύ δύσκολη και χρονοβόρα εργασία.
Το γεγονός αυτό μέχρι τώρα έχει επιβραδύνει τους προγραμματιστές των
εφαρμογών Μεγάλων Δεδομένων και του Διαδικτύου των Πραγμάτων,
καθώς χρειάζονται μήνες ώστε να παράγουν εφαρμογές οι οποίες να
μπορούν να ενημερώνουν πλήρως όλες τις διαφορετικές βάσεις δεδομέ-
νων σε πραγματικό χρόνο. Κάτι τέτοιο μπορεί να είναι κρίσιμο σε εφαρ-
μογές όπου υπάρχει επικοινωνία από μηχανή σε μηχανή και οι οποίες
έχουν να διαχειριστούν εκατομμύρια γεγονότα ανά δευτερόλεπτο.
Το COHERENTPAAS έχει σκοπό να αλλάξει αυτό το πολύπλοκο τοπίο πα-
ρέχοντας τη συνοχή των δεδομένων που έλειπε μέχρι τώρα από το υπο-
λογιστικό νέφος. Επιλύει το δίλημμα εναρμονίζοντας την SQL (Structured
Query Language) και άλλες γλώσσες ερωτημάτων που χρησιμοποιούνται
στις βάσεις δεδομένων που βρίσκονται στο υπολογιστικό νέφος, με το να
τις απλοποιεί σε μια κοινή γλώσσα για τους προγραμματιστές.
"Με την ενσωμάτωση του επεκτάσιμου διαχειριστή συνδιαλλαγών μας
με διάφορες βάσεις δεδομένων στο νέφος, των τεχνολογιών SQL και των
NoSQL(Not-only Structured Query Language), μπορούμε να εγγυηθού-
με πλήρη συνοχή στα δεδομένα, αποτρέποντας κάθε απώλεια αυτών
σε περίπτωση αποτυχίας στην εκτέλεση μια συνδιαλλαγής", εξηγεί ο Dr
Ricardo Jimenez-Peris, τεχνικός διευθυντής του COHERENTPAAS, ο οποί-
ος συμπληρώνει. "Αυτό έχει σαν αποτέλεσμα να καθίσταται εφικτή η δια-
χείριση δεδομένων που είναι απαραίτητη για την Ψηφιακή Ενιαία Αγορά".
Οι σύγχρονες επιχειρήσεις έχουν στραφεί προς τον αποκαλούμενο κόσμο
της "συνεκτικής πολυγλωσσίας" (ένας όρος που χρησιμοποιείται από τον
Martin Fowler στο βιβλίο του "NoSQL Distilled"), όπου διαρκώς έχου-
με εξελίξεις με την εισαγωγή νέων SQL και NoSQL εγγραφο-κεντρικών
(document-oriented), key-value, γραφο-κεντρικών (graph-oriented) τε-
χνολογιών βάσεων δεδομένων. Όμως με την ανάπτυξη της ενσωματωμέ-
νης διαχείρισης δεδομένων, το COHERENTPAAS έχει βρει μια απλή λύση η
οποία προφυλάσσει τους προγραμματιστές από τη δυσκολία να συνδυά-
ζουν μόνοι τους όλες αυτές τις τεχνολογίες και έτσι τους επιτρέπει να ανα-
πτύσσουν εφαρμογές μέσα σε ώρες και όχι σε μήνες όπως ισχύει τώρα.
Η επεξεργασία των συνδιαλλαγών η οποία αποτελεί τη βάση της πλατ-
φόρμας του COHERENTPAAS είναι επιπλέον επεκτάσιμη, εγγυάται την
"όλα ή τίποτα" σημασιολογία σε μεγάλη κλίμακα, κάτι που σημαίνει ότι
ποτέ δεν χάνονται δεδομένα όταν το σύστημα βγαίνει εκτός λειτουργίας
λόγω αστοχίας.. Εάν υπάρξει αποτυχία κατά τη διάρκεια μιας συνδιαλλα-
γής με τις βάσεις δεδομένων, τότε, όπως συμβαίνει στα τραπεζικά συστή-
ματα, είτε αυτή θα ολοκληρωθεί πλήρως είτε δεν θα έχει καμία επίδρα-
ση στις εγγραφές της βάσης, το οποίο σημαίνει πως η εφαρμογή δεν θα
μείνει ποτέ σε κάποια μη συνεκτική ανολοκλήρωτη κατάσταση κάτι που
σήμερα αποτελεί πληγή για την "συνεκτική πολυγλωσσία".
Για παράδειγμα, το έργο στοχεύει να επισπεύσει και να διευκολύνει τις
διαδικασίες για τηλεπικοινωνιακούς παρόχους που πρέπει να ενημερώ-
σουν με λεπτομερείς εγγραφές τις κλήσεις και τις χρεώσεις, τράπεζες που
πρέπει να διαχειριστούν συνδιαλλαγές πληρωμών ή επιμέρους τμήματα
του Διαδικτύου των Πραγμάτων τα οποία βρίσκονται σε προϊόντα που
ζητάνε διαρκώς νέα δεδομένα όπως αυτοκίνητα, συλλέκτες διαδρομών,
κίνησης και στοιχείων καιρικών φαινομένων.
Κάποιοι συνεργάτες από το ερευνητικό έργο έχουν συστήσει μια startup
εταιρία, τη LeanXcale, για την εμπορική εκμετάλλευση του έργου έτσι
ώστε να προσφέρουν μια πλατφόρμα στη γρήγορα αναπτυσσόμενη αγο-
ρά του υπολογιστικού νέφους και των δεδομένων μεγάλου όγκου, δημι-
ουργώντας αρχικά πέντε θέσεις εργασίας, ενώ το COHERENTPAAS θα συ-
νεχιστεί μέχρι τις 30 Σεπτεμβρίου 2016. Η LeanXcale έχει ήδη επαφές με
μεγάλες τράπεζες, όπως η Santander και η BBVA, και συνεργάζεται με την
Portugal Telecom που μετέχει στο COHERENTPAAS σχετικά με το πώς αυ-
τές οι επιχειρήσεις μπορούν να χρησιμοποιήσουν τη δική της πλατφόρμα
νέφους για Δεδομένα Μεγάλου Όγκου. Η startup απευθύνεται επίσης σε
εταιρίες που δραστηριοποιούνται στα πεδία της ασφάλισης, των μεταφο-
ρών, των εφοδιασμών, του Διαδικτύου των Πραγμάτων και των "έξυπνων
δικτύων".
COHERENTPAAS:
ένα ερευνητικό έργο που απλοποιεί
τη διαχείριση δεδομένων υπολογιστικού νέφους
COHERENTPAAS
Distributed Knowledge and Media Systems Group EMΠ
info