HEAL DSpace

Τα πλεονεκτήματα του cloud computing και της αρχιτεκτονικής Function as a Service, και οι εφαρμογές τους στο Internet of Things

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Κωστόπουλος, Ζαχαρίας el
dc.contributor.author Kostopoulos, Zacharias en
dc.date.accessioned 2019-03-29T08:38:23Z
dc.date.available 2019-03-29T08:38:23Z
dc.date.issued 2019-03-29
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/48538
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.15507
dc.rights Default License
dc.subject Internet of things en
dc.subject Function as a service en
dc.subject Containers en
dc.subject Microcontainers en
dc.subject Cloud computing en
dc.subject Mονολιθική αρχιτεκτονική el
dc.subject Monolithic architecture en
dc.subject Microservices en
dc.subject Orchestration tools en
dc.subject Εργαλεία ενορχήστροσης el
dc.subject AWS Lambda en
dc.subject Netflix conductor en
dc.subject Node-red en
dc.subject Openwhisk en
dc.title Τα πλεονεκτήματα του cloud computing και της αρχιτεκτονικής Function as a Service, και οι εφαρμογές τους στο Internet of Things el
dc.title The benefits of cloud computing and Function as a Service architecture, and their applications on the Internet of Things en
heal.type bachelorThesis
heal.classification Internet of things en
heal.classification Faas family en
heal.classificationURI http://id.loc.gov/authorities/subjects/sh2013000266
heal.classificationURI http://id.loc.gov/authorities/subjects/sh88003923
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2018-10-10
heal.abstract Το Internet of Things επεκτείνεται ραγδαία και εμφανίζεται πλέον καθημερινά στη ζωή μας. Ο όγκος των συσκευών και των δεδομένων που καλούνται οι προγραμματιστές να διαχειριστούν αυξάνεται συνεχώς. Δημιουργείται σταδιακά η ανάγκη για νέες τεχνολογίες οι οποίες θα μπορούν να δώσουν ταχύτερα αποτελέσματα και θα διευκολύνουν τους προγραμματιστές. Λύση στα προβλήματα του IoT έρχεται να δώσει η Function as a Service (FaaS) αρχιτεκτονική, η οποία παρέχει τη δυνατότητα για event driven προγραμματισμό, με την έννοια ότι κάποιο γεγονός αποτελεί το έναυσμα για κάποια ενέργεια, δηλαδή την εκτέλεση μιας λειτουργίας. Η FaaS αρχιτεκτονική, σε συνδυασμό με το Cloud Computing, όπου δηλαδή όλα τα εξαρτήματα μίας εφαρμογής εκτελούνται στο cloud, παρέχουν σημαντικές διευκολύνσεις. Σημαντικό, επίσης, ρόλο έρχεται να παίξει και η αρχιτεκτονική των microservices, όπου, σύμφωνα με την οποία κάθε εφαρμογή αποτελείται από μικρές ανεξάρτητες λειτουργίες που εκτελούνται αυτόνομα. Όλες αυτές τις πολλά υποσχόμενες τεχνολογίες, έρχονται να συνδυάσουν τα διάφορα orchestration tools, όπως ο Netflix Conductor, το Node-RED και το Openwhisk. Στην παρούσα διπλωματική εργασία θα διερευνήσουμε την συμβολή αυτών των τεχνολογιών στο IoT. Θα πραγματοποιήσουμε έρευνα ώστε να εντοπίσουμε τα πλεονεκτήματα που μας παρέχουν, ως προς το χρόνο και την εκτέλεση μίας εφαρμογής. el
heal.abstract The Internet of Things is being rapidly developed and it is apparent in our everyday life. The amount of the devices and the data that the developers have to handle raises constantly. Because of that, the need of new technologies which will be able to execute actions faster is emerging. The Function as a Service architecture seems to solves the current IoT problems, which provides us the ability of event driven program development, in the sense that an event can be the trigger of an action. FaaS architecture, combined with cloud computing, in which all the components of an application are executed in the cloud, make everything easier. Moreover, the architecture of microservices, according to which every application is composed of small functions that are executed independently, is also of great importance. All of these state-of-the-art new technologies come combined with the orchestration tools, like Netflix Conductor, node-RED and Openwhisk. In this diplomatic thesis we will research the contribution of these technologies in the IoT. We will conduct a research so we can identify the benefits they provide to us, depending on the time and the execution of an application. en
heal.advisorName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Βαρβαρίγος, Εμμανουήλ el
heal.committeeMemberName Ασκούνης, Δημήτριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 76 σ.
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής