ITTC Project

CAREER: Implementing a New Parallelization Model for Virtual Machines

Project Award Date: 03-01-2010


The multiyear Faculty Early Career Development (CAREER) award will support ongoing efforts to build more secure and better performing software systems.

ITTC researchers are developing a more secure and efficient framework for virtual machines (VMs), which ensure compatability between applications and the devices running them. Cell phones, PDAs and computers are among the billions of devices that have VM software running Internet programs and applications. To limit the cost and start-up time, current VMs apply only basic security checks. Devices are then left vulnerable to viruses and other malicious software that can corrupt and steal private data--from passwords to address books.

The new VM framework will slice out the security management and program monitoring tasks and perform them simultaneously with the main program. The framework will allow developers to provide new and more expensive security checks while minimizing the performance penalty incurred at runtime. The ITTC approach will employ program slicing to construct only the program state required for each security task. The proposed framework will naturally exploit the anticipated growth in the number of processing cores on a chip to run individual program slices concurrently with each other and with the main program thread. The framework will reduce the overhead of monitoring and security tasks and allow more secure and efficient execution of future programs.


Faculty Investigator(s): Prasad Kulkarni (PI)

Student Investigator(s): Hemaiyer Sankaranarayanan, Xing Liu, Marianne Jantz, , Michael Jantz, Donovan Carson, Jason Gevargizian, Elizabeth Alonzi, Surya Tej Nimmakayala, Forrest "Jamie" Robinson, Katherine Wu, April Wade, Monica Shafi, Dane Mitchell, Jacob Hegna

Project Sponsors

Primary Sponsor(s): National Science Foundation

Partner with ITTC

The Information and Telecommunication Technology Center at the University of Kansas has developed several assistance policies that enhance interactions between the Center and local, Kansas, or national companies. 

ITTC assistance includes initial free consulting (normally one to five hours). If additional support is needed, ITTC will offer one of the following approaches: 

Sponsored Research Agreement

Individuals and organizations can enter into agreements with KUCR/ITTC and provide funds for sponsored research to be performed at ITTC with the assistance of faculty, staff and students.

Licensing and Royalty/Equity Agreement

An ITTC goal is the development of investment-grade technologies for transfer to, and marketing by, local, Kansas, and national businesses. To enhance this process, the Center has developed flexible policies that allow for licensing, royalty, and equity arrangements to meet both the needs of ITTC and the company.

Commercialization Development

Companies with a technology need that can be satisfied with ITTC's resources can look to us for assistance. We can develop a relationship with interested partners that will provide for the development of a technology suited for commercialization.

ITTC Resource Access

ITTC resources, including computers and software systems, may be made available to Kansas companies in accordance with the Center's mission and applicable Regents and University policies.

ITTC Calendar
There are no upcoming events at this time.