Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur GraphSearch.
Cette séance de cours traite des défis auxquels sont confrontés les OS traditionnels dans les datacenters en raison de la croissance rapide des données et de l'incapacité de suivre les améliorations d'E/S. L'instructeur présente une nouvelle approche appelée Junction, qui combine le contournement du noyau avec le multiplexage des ressources pour améliorer simultanément les performances, la sécurité et l'utilisation. En transférant la fonctionnalité vers l'espace utilisateur, Junction réduit le passage du noyau au-dessus et permet des réactions plus rapides aux appels système. La séance de cours montre comment Junction réalise d'importantes améliorations de performance sans avoir à réécrire des applications. Grâce à des comparaisons avec les VM, les libOS et les conteneurs, la séance de cours démontre la capacité de Junction à maintenir des performances élevées tout en améliorant le partage des ressources. L'impact de Junction est mis en évidence comme une conception, une base de référence de pointe et une plate-forme pour de nouveaux modèles de programmation en nuage.