Nέα πλατφόρμα υπολογιστικού νέφους από το πρόγραμμα CoherentPaaS με τη συμμετοχή του Εθνικού Μετσόβιου Πολυτεχνείου

Μια νέα πλατφόρμα υπολογιστικού νέφους αναπτύσσεται στο πλαίσιο του ευρωπαικού ερευνητικού έργου CoherentPaaS, η οποία θα υποστηρίζει την ολοκλήρωση διαφορετικών παρόχων βάσεων δεδομένων κάτω από ένα ενιαίο προγραμματιστικό μοντέλο, προσφέροντας ταυτόχρονα καθολική συνεκτικότητα των δεδομένων καθώς εκτελούνται ταυτόχρονες συνδιαλλαγές μεταξύ των διαφορετικών παρόχων. Στο ερευνητικό αυτό έργο, διάρκειας 3 ετών, συμμετέχει και το εργαστήριο Τηλεπικοινωνιών (Distributed Knowledge and Media Systems Group), Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (ΣΗΜΜΥ), Εθνικό Μετσόβιο Πολυτεχνείο (ΕΜΠ), μαζί με ακόμα 9 πανεπιστήμια, ερευνητικά κέντρα και επιχειρήσεις από την Ευρώπη.

 

Το έργο CoherentPaaS θα αποτελεί μια πλούσια πλατφόρμα υπολογιστικού νέφους (PaaS) που θα υποστηρίζει διαφορετικές βάσεις δεδομένων, οι οποίες έχουν αναπτυχθεί ώστε να βελτιστοποιούν συγκεκριμένες εργασίες, δεδομένα και φόρτους εργασίας. Στο CoherentPaaS θα ενσωματωθούν διάφοροι τύποι μη σχεσιακών βάσεων δεδομένων key-value data stores, document based data stores και graph data stores, σχεσιακές βάσεις δεδομένων, υβριδικά συστήματα και συστήματα διαχείρισης και επεξεργασίας δεδομένων πραγματικού χρόνου (CEP). Το επεκτάσιμο σύστημα διαχείρισης συνδιαλλαγών θα εξασφαλίζει την καθολική συνοχή των δεδομένων μεταξύ των διαφορετικών παρόχων. Το CoherentPaaS θα σχεδιάσει και θα υλοποιήσει, όλες τις απαραίτητες λειτουργίες ώστε να καταστεί δυνατή η ολοκλήρωσή τους με την καινοτόμα τεχνολογϊα διαχείρισης συνδιαλλαγών που προσφέρει.

Επίσης, το CoherentPaaS θα παρέχει μια κοινή γλώσσα ερωτημάτων, κατάλληλη για όλες τις παραπάνω υπηρεσίες και υλοποιήσεις των διαφορετικών ειδών των βάσεων δεδομένων. Αυτή η κοινή γλώσσα ερωτημάτων θα αποτελεί μια ενιαία και ολοκληρωμένα μέθοδο πρόσβασης σε όλες τις συμβατές βάσεις δεδομένων. Εξάλλου, η συνενωτική της προσέγγιση επιτρέπει την πλήρη και αποτελεσματική εκμετάλλευση όλων των δυνατοτήτων της κάθε βάσης ξεχωριστά. Το CoherentPaaS θα επιτρέψει την ανάπτυξη νέων εφαρμογών που σχετίζονται με υπολογιστικά νέφη, τα οποία θα μπορούν πλέον να εκμεταλλευτούν την απόδοση και την επεκτασιμότητα των νέων τεχνολογιών διαχείρισης δεδομένων, αποκρύπτοντας ταυτόχρονα την πολυπλοκότητα των χρησιμοποιούμενων τεχνολογιών πίσω από την ενιαία γλώσσα ερωτημάτων.

Οι δραστηριότητες της ελληνικής ερευνητικής ομάδας του ΕΜΠ αφορούν κυρίως στην ενσωμάτωση των εγγραφο-κεντρικών (document based) βάσεων δεδομένων στο CoherentPaaS, καθώς επίσης στην επεκτάσιμη πλατφόρμα επεξεργασίας των συνδιαλλαγών. Σε αυτό το πλαίσιο, θα γίνει χρήση μιας γνωστής document-based βάσης δεδομένων, της MongoDB, της οποίας οι υπάρχουσες λειτουργίες θα επεκταθούνε, έτσι ώστε να μπορεί να ενσωματωθεί στο σύστημα διαχείρισης καθολικών ταυτόχρονων συνδιαλλαγών που παρέχει το CoherentPaaS. Σε αυτήν την κατεύθυνση, θα υλοποιηθεί μηχανισμός ελέχγχου ταυτόχρονων συνδιαλλαγών, o οποίος θα εκθέτει τα δεδομένα σε πολλαπλές εκδόσεις (MultiVersion Concurrency Control - MVCC), έτσι ώστε να παρέχονται στιγμιότυπα απομόνωσης (Snapshot Isolation).

Το ΕΜΠ θα συμμετέχει επίσης στον ορισμό της κοινής γλώσσας ερωτήσεων που θα παρέχει ανταλλαγή δεδομένων μεταξύ διαφορετικών βάσεων, και για τον σκοπό αυτό θα αναπτυχθεί μια τοπική μηχανή αναζήτησης ερωτημάτων, η οποία θα αναλάβει των ρόλο της ολοκλήρωσης της MongoDB με το CoherentPaaS. Ένας τοπικός διαχειριστής συνδιαλλαγών θα αναπτυχθεί μαζί με την κατάλληλη μεθοδολογία ανάκτησης δεδομένων και απαλοιφής ξεπερασμένων εκδόσεων δεδομένων. Τέλος το ΕΜΠ είναι υπεύθυνο για όλες τις δραστηριότητες διάδοσης του έργου, ενώ θα οργανώσει παράλληλα 2 ανοικτές ημερίδες, με στόχο να προσελκύσει το ενδιαφέρον των σημαντικότερων παρόχων βάσεων δεδομένων και της ακαδημαικής κοινότητας.

Aπό την Ελλάδα συμμετέχουν στο έργο CoherentPaaS, επίσης, το εργαστήριο Computer Architecture and VLSI Systems (CARV), Ινστιτούτο Πληροφορικής (ΙΠ) του Ιδρύματος Τεχνολογίας και Έρευνας (ΙΤΕ), καθώς και η Neurocom SA.

Περισσότερες πληροφορίες για το ερευνητικό έργο, το οποίο ολοκλήρωσε ήδη τον πρώτο κύκλο του, καθώς και τα αποτελέσματα αυτού, είναι διαθέσιμα μέσω του διαδικτυακού τόπου http://www.coherentpaas.eu.