Main research findings
Cluster computing and other distributed applications often need to process large amounts of data, leading to high performance requirements to I/O resources, such as flash storage and graphics cards. However, while such resources are now common in individual computer systems, distributing them across machines in a cluster in a way that maximizes both performance and resource utilization is a challenge.
Our SmartIO solution enable computers in a computing cluster to share their I/O resources with each other. Machines can lend out their internal devices and borrow remote resources from other machines. By using a special network adapter called a Non-Transparent Bridge, SmartIO memory maps remote resources for a local system. Software can be written as if all resources are local, greatly reducing programming complexity compared to existing sharing solutions, which require distributed programming paradigms. In other words, resource sharing becomes easier with SmartIO. Our thorough performance evaluation proves that devices can be shared and used with minimal performance overhead using our SmartIO solution, increasing the overall resource utilization in the cluster.
Prior to the defence, at 11:15, Jonaspresented his trial lecture "OS Scheduling, including seminal and non-seminal techniques," also in the HPL Lecture Hall.
Markussen successfully defended his thesisat Simulain the Hans Petter Langtangen Lecture Halland on Zoom, at 13:15.
Meeting ID: 640 2211 0161
- Professor Zsolt István, Technische Universität Darmstadt, Germany
- Professor Mei Wen, National University of Defense Technology (NUDT), China
- Professor Tor Skeie, Department of informatics, University of Oslo
- Håkon Kvale Stensland, Senior Research Scientist in High Performance Computing, Simula Research Laboratory & Associate Professor, Department of Informatics, UiO
- Carsten Griwodz, Professor, Department of Informatics, UiO
- Pål Halvorsen, Chief Research Scientist in Holistic Systems, SimulaMet & Professor, Department of Informatics, UiO
Read more at the UiO Department of Informatics web page.