The Experts below are selected from a list of 15 Experts worldwide ranked by ideXlab platform
Gideon Frieder - One of the best experts on this subject based on the ideXlab platform.
-
Privileged Instruction
2003Co-Authors: Gideon FriederAbstract:Improper use of certain Instructions can easily affect system integrity in a multiprocessing environment, whether it is a single user multitasking (q.v.) or a multiuser environment. These particular Instructions usually include storage protection setting, interrupt handling, timer control, I/O, and special processor status-setting Instructions.
Tzi-cker Chiueh - One of the best experts on this subject based on the ideXlab platform.
-
IEEE CLOUD - Evaluation of a Server-Grade Software-Only ARM Hypervisor
2013 IEEE Sixth International Conference on Cloud Computing, 2013Co-Authors: Alexey Smirnov, Mikhail Zhidko, Yingshiuan Pan, Po-jui Tsao, Kuang-chih Liu, Tzi-cker ChiuehAbstract:Because of its enormous popularity in embedded systems and mobile devices, ARM CPU is arguably the most used CPU in the world. The resulting economies of scale benefit entices system architects to ponder the feasibility of building lower-cost and lower-power-consumption servers using ARM CPU. In modern data centers, especially those built to host cloud applications, virtualization is a must. So how to support virtualization on ARM CPUs becomes a major issue for constructing ARM-based servers. Although the latest versions of ARM architecture (Cortex-A15 and beyond) provide hardware support for virtualization, the majority of ARM-based SOCs (system-on-chip) currently available on the market do not. This paper presents results of an evaluation study of a fully operational hypervisor that successfully runs multiple VMs on an ARM Cortex A9-based server, which is architecturally non-virtualizable, and supports VM migration. This hypervisor features several optimizations that significantly reduce the performance overhead of virtualization, including physical memory remapping, and batching of sensitive/Privileged Instruction emulation.
Alexey Smirnov - One of the best experts on this subject based on the ideXlab platform.
-
IEEE CLOUD - Evaluation of a Server-Grade Software-Only ARM Hypervisor
2013 IEEE Sixth International Conference on Cloud Computing, 2013Co-Authors: Alexey Smirnov, Mikhail Zhidko, Yingshiuan Pan, Po-jui Tsao, Kuang-chih Liu, Tzi-cker ChiuehAbstract:Because of its enormous popularity in embedded systems and mobile devices, ARM CPU is arguably the most used CPU in the world. The resulting economies of scale benefit entices system architects to ponder the feasibility of building lower-cost and lower-power-consumption servers using ARM CPU. In modern data centers, especially those built to host cloud applications, virtualization is a must. So how to support virtualization on ARM CPUs becomes a major issue for constructing ARM-based servers. Although the latest versions of ARM architecture (Cortex-A15 and beyond) provide hardware support for virtualization, the majority of ARM-based SOCs (system-on-chip) currently available on the market do not. This paper presents results of an evaluation study of a fully operational hypervisor that successfully runs multiple VMs on an ARM Cortex A9-based server, which is architecturally non-virtualizable, and supports VM migration. This hypervisor features several optimizations that significantly reduce the performance overhead of virtualization, including physical memory remapping, and batching of sensitive/Privileged Instruction emulation.
Mikhail Zhidko - One of the best experts on this subject based on the ideXlab platform.
-
IEEE CLOUD - Evaluation of a Server-Grade Software-Only ARM Hypervisor
2013 IEEE Sixth International Conference on Cloud Computing, 2013Co-Authors: Alexey Smirnov, Mikhail Zhidko, Yingshiuan Pan, Po-jui Tsao, Kuang-chih Liu, Tzi-cker ChiuehAbstract:Because of its enormous popularity in embedded systems and mobile devices, ARM CPU is arguably the most used CPU in the world. The resulting economies of scale benefit entices system architects to ponder the feasibility of building lower-cost and lower-power-consumption servers using ARM CPU. In modern data centers, especially those built to host cloud applications, virtualization is a must. So how to support virtualization on ARM CPUs becomes a major issue for constructing ARM-based servers. Although the latest versions of ARM architecture (Cortex-A15 and beyond) provide hardware support for virtualization, the majority of ARM-based SOCs (system-on-chip) currently available on the market do not. This paper presents results of an evaluation study of a fully operational hypervisor that successfully runs multiple VMs on an ARM Cortex A9-based server, which is architecturally non-virtualizable, and supports VM migration. This hypervisor features several optimizations that significantly reduce the performance overhead of virtualization, including physical memory remapping, and batching of sensitive/Privileged Instruction emulation.
Yingshiuan Pan - One of the best experts on this subject based on the ideXlab platform.
-
IEEE CLOUD - Evaluation of a Server-Grade Software-Only ARM Hypervisor
2013 IEEE Sixth International Conference on Cloud Computing, 2013Co-Authors: Alexey Smirnov, Mikhail Zhidko, Yingshiuan Pan, Po-jui Tsao, Kuang-chih Liu, Tzi-cker ChiuehAbstract:Because of its enormous popularity in embedded systems and mobile devices, ARM CPU is arguably the most used CPU in the world. The resulting economies of scale benefit entices system architects to ponder the feasibility of building lower-cost and lower-power-consumption servers using ARM CPU. In modern data centers, especially those built to host cloud applications, virtualization is a must. So how to support virtualization on ARM CPUs becomes a major issue for constructing ARM-based servers. Although the latest versions of ARM architecture (Cortex-A15 and beyond) provide hardware support for virtualization, the majority of ARM-based SOCs (system-on-chip) currently available on the market do not. This paper presents results of an evaluation study of a fully operational hypervisor that successfully runs multiple VMs on an ARM Cortex A9-based server, which is architecturally non-virtualizable, and supports VM migration. This hypervisor features several optimizations that significantly reduce the performance overhead of virtualization, including physical memory remapping, and batching of sensitive/Privileged Instruction emulation.