Επισκόπηση Έργου
ΕΝΣΩΜΑΤΩΣΗ ΛΕΙΤΟΥΡΓΙΩΝ ΚΑΙ ΣΥΣΚΕΥΩΝ ΣΕ ΥΠΗΡΕΣΙΕΣ ΝΕΦΟΥΣ ΣΤΙΣ ΠΑΡΥΦΕΣ ΤΟΥ ΔΙΚΤΥΟΥ
(INTEGRATION OF FUNCTIONS AND DEVICES TO EDGE CLOUD SERVICES)
Σεπτέμβριος 2020 - Σεπτέμβριος 2023
Αναλυτική Περιγραφή
Το έργο έχει ως στόχο τη διαμόρφωση μιας ολοκληρωμένης λύσης για την υποστήριξη νέων Baas/FaaS μοντέλων υπολογιστικού νέφους, στα άκρα του δικτύου.
Το έργο θα επικεντρωθεί στο σχεδιασμό, υλοποίηση και αξιολόγηση μιας ολοκληρωμένης πλατφόρμας που θα επιτυγχάνει τη δραστική απλοποίηση των διαδικασιών ανάπτυξης, διαχείρισης, επόπτευσης και επέκτασης υπηρεσιών σε περιβάλλοντα εγγενώς κατανεμημένα. Κεντρικό ρόλο κατέχουν:
- Η δυνατότητα ενσωμάτωσης προϋπάρχοντων και προσαρμοζόμενων δομο-ενοτήτων λογισμικού σε ευρύτερες, σύνθετες αλυσίδες λειτουργίας (function chains)
- Η απλοποιημένη διασύνδεσή τους με τις τοπικές, σε επίπεδο κόμβου άκρων, συσκευές/πηγές δεδομένων
Στόχος είναι τυπικά περιβάλλοντα υπολογιστικών νεφών στις παρυφές του δικτύου, με έμφαση στο Διαδίκτυο των Πραγμάτων, όπου η διασύνδεση και διαχείριση συσκευών αλλά και η υποστήριξη συγκεκριμένων τύπων επεξεργασίας δεδομένων, αποτελούν συχνή πρόκληση. Τυπικά παραδείγματα επεξεργασίας αποτελούν η εξαγωγή στατιστικών από δεδομένα μετρήσεων π.χ., μέσοι όροι τιμών, παρεκκλίνουσες τιμές, καθώς και ο εντοπισμός αντικειμένων σε ροές video π.χ., παρουσία ανθρώπων, αυτοκινήτων, όπλων, κ.λ.π. Σκοπός του έργου είναι να δώσει ώθηση στην ανάπτυξη αντίστοιχων υπηρεσιών μέσω της διευκόλυνσης των παρόχων, τόσο στη τοπική διαχείριση και διασύνδεση τοπικών συσκευών και υπολογιστικών πόρων, όσο και στην εύκολη επαναχρησιμοποίηση λογισμικού για συγκεκριμένες, μεμονωμένες λειτουργίες, με άμεσο αντίκτυπο στην ευελιξία και ταχύτητα ανάπτυξης των επιθυμητών υπηρεσιών. Η προτεινόμενη πλατφόρμα βασίζεται σε δύο πυλώνες:
(Α) Τους κόμβους άκρων, που παρέχουν υπολογιστικούς πόρους ο διαμοιρασμός των οποίων θα βασίζεται στη τεχνολογία εικονικοποίησης Docker Containers. Έμφαση θα δοθεί στην ενσωμάτωση διαφόρων τεχνολογιών διασύνδεσης τοπικών συσκευών π.χ., μέσω Bluetooth, Zigbee, LοRα, WiFi. Οι επιδιωκόμενες λειτουργίες περιλαμβάνουν τις εξής:
- Αυτόματη ανακάλυψη και ενσωμάτωση τοπικών συσκευών, όπως αισθητήρες, κάμερες, κ.λ.π.
- Τοπική διαχείριση υπηρεσιών και αντίστοιχων πόρων. Περιλαμβάνει μεταξύ άλλων την αρχικοποίηση, κατάργηση, τροποποίηση, διασύνδεση και επόπτευση δομο-ενοτητων λογισμικού, και αντιστοίχων πόρων.
(Β) Πλατφόρμα διαχείρισης, η οποία περιλαμβάνει διαδικασίες για τη διαμόρφωση, διαχείριση, επόπτευση και επέκταση υπηρεσιών. Οι επιδιωκόμενες λειτουργίες περιλαμβάνουν Λειτουργίες διαχείρισης και ενορχήστρωσης υπολογιστικού περιβάλλοντος που περιλαμβάνουν λειτουργίες διαχείρισης κύκλου ζωής υπηρεσιών, τηλεμετρίας, διαχείρισης ευρωστίας και ελαστικότητας/κλιμακωσιμότητας, παροχής (γραφικών) διεπαφών σε επίπεδο διαχειριστή πόρων ή υπηρεσιών, αυτοματοποιημένης αναπαραγωγής ή διαφοροποίησης υπηρεσιών στους διαθέσιμους κόμβους, διασύνδεσης υπηρεσιών μεταξύ κόμβων, κ.λ.π. Επίσης περιλαμβάνουν λειτουργίες διαχείρισης και ενορχήστρωσης δομο-ενοτήτων, που με τη σειρά τους συμπεριλαμβάνουν:
- Κατάλογο δομο-ενοτήτων (function store), ο οποίος αποτελείται από λειτουργίες για τη διάθεση, αναζήτηση, διαχείριση και προβολή δομο-ενοτήτων σε επίπεδο container images. Το έργο θα υλοποιήσει συγκεκριμένες δομο-ενότητες με σκοπό την ολοκληρωμένη υλοποίηση και αξιολόγηση της πλατφόρμας σε ρεαλιστικές περιπτώσεις χρήσης, καθώς και την αρχικοποίηση καταλόγου που θα διατεθεί στην κοινότητα για χρήση και επέκταση. Οι δομο-ενότητες που θα υλοποιηθούν θα είναι:
- Προ-επεξεργασία ροών δεδομένων του Διαδικτύου των Πραγμάτων, π.χ., υπολογισμός μέσων όρων, alerts, κ.λ.π.
- Ανάλυση ροών video, για την αναγνώριση αντικειμένων
- Ουρές μηνυμάτων, περιλαμβάνοντας ευρέως διαδεδομένες λύσεις ανοιχτού-κώδικα π.χ. Kafka, κ.λ.π.
Προσαρμογή δομο-ενοτήτων στις ανάγκες της εκάστοτε υπηρεσίας, μέσω αντίστοιχων διεπαφών.
Ενορχήστρωση δομο-ενοτήτων, που θα βασίζεται:
- Στην ανάπτυξη ενός πληρφοριακού μοντέλου για τη δομημένη περιγραφή των παρεχόμενων λειτουργιών καθώς και το σαφή ορισμό των διεπαφών.
- Στην υποστήριξη γραφικού περιβάλλοντος για την τελική σύνθεση αλυσίδων λειτουργίας από τους διαχειριστές υπηρεσιών.
- Στον έλεγχο και επικύρωση συμβατότητας των εμπλεκόμενων δομο-ενοτήτων σύνθετων υπηρεσιών.
Το έργο TANDEM αποτελείται από τις παρακάτω Ενότητες Εργασίας:
EE1: Αρχιτεκτονική Συστήματος, με τους εξής στόχους:
- Oρισμός σεναρίων χρήσης, καταγραφή λειτουργικών και τεχνικών απαιτήσεων και προδιαγραφών
- Oρισμός και σχεδιασμός βασικών μονάδων και διεπαφών
- Δημοσίευση της αρχιτεκτονικής του έργου σε διεθνές συνέδριο ή περιοδικό
- Προώθηση αρxιτεκτονικών καινοτομιών στον οργανισμό προτυποποίησης ETSI.
EE2: Λεπτομερής Σχεδιασμός και Ανάπτυξη Συστήματος, με τους εξής στόχους:
- Λεπτομερής σχεδιασμός του λογισμικού
- Υλοποίηση επί μέρους μονάδων του συστήματος και αντίστοιχων διεπαφών.
ΕΕ3: Ολοκλήρωση, Έλεγχος και Πειραματική Αξιολόγηση Συστήματος, με τους εξής στόχους:
- Ολοκλήρωση των παραγόμενων μονάδων λογισμικού
- Έλεγχος ορθής λειτουργίας και πλήρωσης των προδιαγραφών του ολοκληρωμένου συστήματος
- Εκτέλεση πειραμάτων και λήψη μετρήσεων για την αξιολόγηση συστήματος
- Επεξεργασία πειραματικών αποτελεσμάτων
INTRACOM TELECOM (INTRACOM S.A. TELECOM SOLUTIONS)
19.7 km Markopoulou Ave., Peania Athens, Greece, 19002
Tel.: +30-210-66 71 000 / Fax: +30-210-66 71 001
E: info@intracom-telecom.com
Intracom S.A. Telecom Solutions (INTRACOM TELECOM Α.Ε. ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΛΥΣΕΩΝ)
19,7 χλμ. Λεωφ. Μαρκοπούλου, Παιανία Αττικής, Ελλάδα, 19002
Tel.: +30-210-66 71 000 / Fax: +30-210-66 71 001
Ε: info@intracom-telecom.com