HEAL DSpace

Διερεύνηση τεχνολογιών βασισμένων στο Virtio σε εικονικοποιημένα και μη εικονικοποιημένα περιβάλλοντα

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

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

dc.contributor.author Αμπελικιώτης, Δημήτριος el
dc.contributor.author Ampelikiotis, Dimitrios en
dc.date.accessioned 2025-10-17T07:44:57Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/62732
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.30428
dc.rights Default License
dc.subject Εικονοποίηση el
dc.subject Παραεικονοποίηση el
dc.subject Εικονικές μηχανές el
dc.subject Virtio en
dc.subject vhost-user en
dc.subject vhost en
dc.subject virtio-loopack en
dc.subject hal en
dc.title Διερεύνηση τεχνολογιών βασισμένων στο Virtio σε εικονικοποιημένα και μη εικονικοποιημένα περιβάλλοντα el
dc.title Exploration of Virtio-based technologies on virtualized and non-virtualized environments en
heal.type bachelorThesis
heal.classification Επιστήμη των υπολογιστών el
heal.classification Λειτουργικά Συστήματα el
heal.dateAvailable 2026-10-16T21:00:00Z
heal.language el
heal.language en
heal.access embargo
heal.recordProvider ntua el
heal.publicationDate 2025-03-05
heal.abstract Ο αυξανόμενος αριθμός εφαρμογών σε smartphones, μικρές ενσωματωμένες συσκευές και υπηρεσίες cloud ωθεί τα όρια της βιομηχανίας και απαιτεί τη συνεχή ενσωμάτωση νέου υλικού. Απαιτούνται νέες λύσεις για να εγγυηθεί η συμβατότητα των εφαρμογών, καθώς και να διευκολυνθεί η διαδικασία ενσωμάτωσης νέου υλικού (HW) στα υπάρχοντα συστήματα. Δύο όροι που ικανοποιούν τις παραπάνω ανάγκες είναι το hardware abstraction layer (HAL) και οι οδηγοί χώρου χρήστη (user-space drivers). Η χρήση των οδηγών χώρου χρήστη μπορεί να καταστήσει τα υπάρχοντα συστήματα αναβαθμίσιμα και φορητά σε νέες πλατφόρμες υλικού, απαιτώντας ελάχιστες αλλαγές σε σύγκριση με τους οδηγούς πυρήνα. Ταυτόχρονα, απαιτείται ένα HAL για να εγγυηθεί διαφανώς η συμβατότητα των εφαρμογών με το νέο HW. Η εργασία αυτή αποτελεί σύνοψη υπαρχουσών τεχνολογιών και εργασιών, προσπαθώντας να τις διερευνήσει και να τις αναλύσει. Επικεντρώνεται κυρίως σε τεχνολογίες που υλοποιούν ένα HAL για υπάρχοντα συστήματα πυρήνα και νέους οδηγούς χώρου χρήστη για native (μη εικονοποιημένα) συστήματα. Συγκεκριμένα, η διπλωματική εργασία διερευνά το virtio-loopback, το οποίο σχεδιάστηκε και αναπτύχθηκε από την Virtual Open Systems για το Linux Foundation για την ενσωμάτωση στο Automotive Grade Linux, καθώς και το vDUSE, που αξιοποιεί υπάρχουσες τεχνολογίες και πρωτόκολλα (Virtio, vhost, vhost-user) που έχουν αναπτυχθεί για την επίλυση παρόμοιων ζητημάτων στον τομέα της εικονικοποίησης. el
heal.abstract The increasing number of applications on smartphones, small embedded devices, and cloud services is pushing the boundaries of the industry and necessitates the continuous integration of new hardware. New solutions are required to guarantee compatibility for the applications and at the same time ease the integration process of new hardware (HW) in existing systems. Two terms that are address the above needs are ”hardware abstraction layer” (HAL) and user-space drivers. The usage of user-space drivers can make existing systems upgradable and portable to new HW platforms requiring minimal changes compared to kernel drivers. At the same time a HAL is needed to guarantee application compatibility with new HW transparently. This work is a summary of existing technologies and works and tries to explore and analyze them. It mainly focuses on technologies that implement a HAL for existing kernel and new user-space drivers for native systems. Namely, the thesis explores Virtio-loopback which has been designed and developed by Virtual Open Systems for Linux Foundation for integration into Automotive Grade Linux and vDUSE which are leveraging existing technologies and protocols (Virtio, vhost, vhost-user) developed to solve similar issues on the virtualization domain. The structure of the thesis begins by presenting all the basic technologies used and developed for virtualization environments and gradually establishes the basis and explains why and how they can be leveraged to solve a similar problem for native systems. Later on, the focus is narrowed to the presentation and the technical/performance evaluation of the virtio-loopback and vDUSE solutions. Finally, the process of adding support for new devices is explored for Virtio-loopback technology. en
heal.advisorName Γκούμας, Γεώργιος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Πνευματικάτος, Διονύσιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων el
heal.academicPublisherID ntua
heal.numberOfPages 180 σ. el
heal.fullTextAvailability false
heal.fullTextAvailability false
heal.fullTextAvailability false


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

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

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