Προηγμένη εφαρμογή εκχώρησης πόρων σε υπολογιστικά νέφη μικρής κλίμακας με τη χρήση κινητών συσκευών
Integrated application for resource allocation in a mobile cloudlet environment
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Mobile cloud computing ; Cloudlet ; ClouSim ; Resource Allocation ; Mobile devices ; Android ; Location Based ServicesΠερίληψη
Στις μέρες μας αποτελεί κοινή πρακτική η ανάθεση εκτέλεσης απαιτητικών εφαρμογών από τις κινητές συσκευές σε υποδομή υπολογιστικών νεφών. Σκοπός είναι η αποδοτικότερη και ταχύτερη εκτέλεση τους σε διακομιστές υψηλής υπολογιστικής ισχύος. Σε αυτή την περίπτωση κάνουμε λόγο για μια αρχιτεκτονική, η οποία ονομάζεται Mobile Cloud Computing (MCC). Σε αυτή την υποδομή, η κινητή συσκευή επικοινωνεί μέσω 3G/LTE συνδέσεων με ένα απομακρυσμένο Cloud. Μια διαφορετική προσέγγιση προέκυψε αργότερα, ώστε οι κινητές συσκευές να μην επικοινωνούν απευθείας με το Cloud. Αυτή η προσέγγιση οδήγησε στη δημιουργία μιας Cloudlet-Based αρχιτεκτονικής υπολογιστικού νέφους. Σε μια τέτοια υποδομή οι κινητές συσκευές επικοινωνούν μέσω Wi-Fi LAN με το κοντινότερο Cloudlet στο οποίο και στέλνουν tasks για εκτέλεση. Το Cloudlet διαθέτει ισχυρότερους επεξεργαστές σε σύγκριση με ένα smartphone ή ένα tablet, όμως, ανάλογα και με το φόρτο εργασίας οι πόροι επεξεργαστικής ισχύος του μπορούν να εξαντληθούν. Σε αυτή την περίπτωση το Cloudlet αναζητά πόρους από το Cloud με το οποίο είναι συνδεδεμένο. Η παρούσα μεταπτυχιακή διατριβή εστιάζει σε μια εναλλακτική προσέγγιση της Cloudlet-Based υποδομής υπολογιστικού νέφους, στην οποία το Cloudlet να αναζητά επιπλέον υπολογιστικούς πόρους από κινητές συσκευές, οι οποίες είναι συνδεδεμένες στο ίδιο τοπικό ασύρματο δίκτυο με αυτό. Στο πλαίσιο εκπόνησης της εργασίας παρουσιάζεται μία μεθοδολογία για τη δέσμευση και διαχείριση μέρους της CPU μίας κινητής συσκευής μέσω εφαρμογής, προσομοιώνεται μια Cloudlet-Based υποδομή υπολογιστικού νέφους και εκτελούνται πειραματικά σενάρια ανάθεσης εργασιών από το Cloudlet σε έξυπνες κινητές συσκευές.