In recent years, the number of CPUs per platform has continuously increased, affecting almost all segmentsof the computer market. Because of this trend, many researchers have investigated the problem of how to scale operating systems better on high core-count machines. While many projects have used Linux as a vehicle for this investigation, others have proposed new OS designs. Among them, the replicated-kernel OS model, specifically the multikernel, has gained traction. In this paper, we present Popcorn: a replicated-kernel OS based on Linux. Popcorn boots multiple Linux kernel instances on multicore hardware, one per core or group of cores. Kernels communicate to give to applications the illusion that they are running on top of a single OS. Applications can freely migrate between kernels, exploiting all the hardware resources available on the platform, as in SMP Linux.
|Number of pages||16|
|Publication status||Published - 31 Jul 2014|
|Event||Linux Symposium 2014 - Ottawa, Canada|
Duration: 14 Jul 2014 → 16 Jul 2014
|Conference||Linux Symposium 2014|
|Abbreviated title||OLS 2014|
|Period||14/07/14 → 16/07/14|