PXI Communication in a virtual environment: Using containers and VMs for communication with a PXI
2022 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE credits
Student thesisAlternative title
PXI Kommunication i en virtuel miljö : Använding av containers och VMs för kommunikation med PXI (Swedish)
Abstract [en]
This thesis investigates the possibility of communication with a PCI eXtensions for Instrumentation (PXI) system from inside of a container or a virtual machine (VM). While the usage of virtual environments with PCI have been established, it was unknown whether it is possible to have an application running inside of a virtual environment and have it communicate with a PXI system outside this environment. Should it be possible to have communication with a PXI system from inside of a virtual environment, this would make it possible to have a virtual environment prepared with all the necessary software for the PXI and this virtual environment could be transferred and installed into other computers without the need to change any of the software.The investigation was done by creating several different test environments to better understand how both the PXI drivers and the virtual environment work and to see how they interact with each other.While it turned out not to be possible to realize such a virtual environment using the equipment described in this thesis, it was learned that it was theoretically possible to make use of VM for communication with a PXI system, although doing this in practice is dependant on the specific PXI modules involved.
Abstract [sv]
Denna avhandling undersöker möjligheten för kommunikation med ett PCI eXtensions for Instrumentation (PXI) system från inuti en container eller en virtuell maskin (VM). Medan användandet av virtuella miljöer med Peripheral Component Interconnect (PCI) är etablerat, det är i nuläget inte känt om det är möjligt att ha en applikation körandes inuti en virtuell miljö och ha den kommunicera med ett PXI system utanför denna miljö. Om det vore möjligt att ha kommunikation från inuti den virtuella miljö, skulle det vara möjligt att ha en virtuell miljö förbered med all nödvändig mjukvara för PXI som kan flyttas och installeras i nya fysiska platser utan att behöva göra ändringar i mjukvaran. Denna undersökningen gjordes genom att skapa flera olika test miljöer för att att ska en bättre förståelse för hur både PXI drivare och den virtuella miljön fungerar och hur de interagerar med varandra. Trots att det visade sig inte var möjligt med den utrustning som beskrivs i denna avhandling, det vissade sig dock vara teoretiskt möjligt att använda VM för kommunikation med PXI system, men det är då starkt beroende på vad för PXI moduler involverade.
Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology , 2022. , p. xviii,64
Series
TRITA-EECS-EX ; 2022:637
Keywords [en]
Virtual environments, Docker containers, Windows container, Virtual machine, PXI, Performance, Windows
Keywords [sv]
Virtuell miljö, Dockerbehållare, Windowsbehållare, virtuell maskin, PXI, Prestanda, Windows
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:kth:diva-321830OAI: oai:DiVA.org:kth-321830DiVA, id: diva2:1713363
External cooperation
Saab
Educational program
Higher Education Diploma
Presentation
2022-07-13, via Zoom https://kth-se.zoom.us/j/62368495336, Isafjordsgatan 22 (Kistagången 16), Stockholm, 13:00 (English)
Supervisors
Examiners
2022-11-282022-11-242022-11-28Bibliographically approved