Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Pratap Subrahmanyam is active.

Publication


Featured researches published by Pratap Subrahmanyam.


Operating Systems Review | 2010

The evolution of an x86 virtual machine monitor

Ole Agesen; Alex Garthwaite; Jeffrey W. Sheldon; Pratap Subrahmanyam

Twelve years have passed since VMware engineers first virtualized the x86 architecture. This technological breakthrough kicked off a transformation of an entire industry, and virtualization is now (once again) a thriving business with a wide range of solutions being deployed, developed and proposed. But at the base of it all, the fundamental quest is still the same: running virtual machines as well as we possibly can on top of a virtual machine monitor. We review how the x86 architecture was originally virtualized in the days of the Pentium II (1998), and follow the evolution of the virtual machine monitor forward through the introduction of virtual SMP, 64 bit (x64), and hardware support for virtualization to finish with a contemporary challenge, nested virtualization.


symposium on cloud computing | 2017

Remote memory in the age of fast networks

Marcos Kawazoe Aguilera; Nadav Amit; Irina Calciu; Xavier Deguillard; Jayneel Gandhi; Pratap Subrahmanyam; Lalith Suresh; Kiran Tati; Rajesh Venkatasubramanian; Michael Wei

As the latency of the network approaches that of memory, it becomes increasingly attractive for applications to use remote memory---random-access memory at another computer that is accessed using the virtual memory subsystem. This is an old idea whose time has come, in the age of fast networks. To work effectively, remote memory must address many technical challenges. In this paper, we enumerate these challenges, discuss their feasibility, explain how some of them are addressed by recent work, and indicate other promising ways to tackle them. Some challenges remain as open problems, while others deserve more study. In this paper, we hope to provide a broad research agenda around this topic, by proposing more problems than solutions.


Archive | 2009

Provisioning of Computer Systems Using Virtual Machines

Dilip Khandekar; Dragutin Petkovic; Pratap Subrahmanyam; Bich Cau Le


architectural support for programming languages and operating systems | 2008

Overshadow: a virtualization-based approach to retrofitting protection in commodity operating systems

Xiaoxin Chen; Tal Garfinkel; E. Christopher Lewis; Pratap Subrahmanyam; Carl A. Waldspurger; Dan Boneh; Jeffrey S. Dwoskin; Dan R. K. Ports


Archive | 2004

System and method for remote file access by computer

Pratap Subrahmanyam


Archive | 2008

Transparent Memory-Mapped Emulation of I/O Calls

Daniel R. K. Ports; Xiaoxin Chen; Carl A. Waldspurger; Pratap Subrahmanyam; Tal Garfinkel


Archive | 2001

System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems

Ole Agesen; Pratap Subrahmanyam; Scott W. Devine; Mendel Rosenblum; Edouard Bugnlon


Archive | 2009

Generating and using checkpoints in a virtual computer system

Carl A. Waldspurger; Michael Nelson; Daniel J. Scales; Pratap Subrahmanyam


Archive | 2008

Providing VMM Access to Guest Virtual Memory

Xiaoxin Chen; Carl A. Waldspurger; Pratap Subrahmanyam


Archive | 2008

Monitoring execution of guest code in a virtual machine

Dmitriy Budko; Xiaoxin Chen; Oded Horovitz; Pratap Subrahmanyam; Carl A. Waldspurger

Collaboration


Dive into the Pratap Subrahmanyam's collaboration.

Researchain Logo
Decentralizing Knowledge