Funded Projects

Development of Type-2 Hypervisor for MIPS64 Based Systems.

Principal Investigator’s Organization (PIO):
Al-Khawarizmi Institute of Computer Science, UET Lahore
Principal Investigator (PI):
Dr. Waqar Mahmood
Project Details:
Start Date 01-Apr-2013
Duration 28 months
Budget PKR 15,251,937
Status Project in Inclosure Process
Progress Report View Progress Report
Publications N/A
Thematic Area Telecommunication
Project Website http://www.kics.edu.pk
Executive Summary

Virtualization is a long standing technique in computing which has experienced a renaissance lately becoming a main-stream IT management tool in the industry. It is being successfully used in the enterprise and personal computing domains. Its main benefits include server consolidation, convenient software development and testing, dynamic load balancing and disaster recovery. Virtualization has made it possible to maximize computer hardware utilization while minimizing all associated overheads of hardware, management, power consumption, maintenance and physical infrastructure. The project developed a comprehensive virtualization solution for MIPS processor based embedded systems. The project aimed at developing a comprehensive virtualization solution for MIPS processor based embedded systems. The first step was the intent to develop an open source Type 2 hypervisor for the Linux based MIPS64 embedded devices. The developed hypervisor hosted multiple VMs running Linux operating systems. The focus was on the high-end embedded systems to realize the same benefits like X86 system virtualization. This iteration though concentrates on building a general purpose open source Type 2 hypervisor for MIPS64 based embedded systems using Linux as the host and guest operating systems. The main idea was to exploit the advantages of virtualization for improved hardware utilization and performance optimization in the MIPS64 processor based embedded systems by efficiently using the multiple cores. The produced hypervisor supported the installation and running of un-changed MIPS64 Linux systems. The project used open source code to develop the hypervisor in order to reduce the project time and costs. It developed a comprehensive virtualization solution for MIPS64 based embedded systems, customizing it for specific MIPS vendors` products. As the initial code was released in the open source market, the project team negotiated with different MIPS vendors and customized the software solution according to their requirements. The software is available to be sold to MIPS vendors and is also directly offered in the market as an independent product.