| 11782828 |
Efficiently purging non-active blocks in NVM regions using virtblock arrays |
Ishan Banerjee, Julien Freche, Kiran Tati, Preeti Agarwal, Rajesh Venkatasubramanian |
2023-10-10 |
| 11720447 |
Application high availability via application transparent battery-backed replication of persistent data |
Pratap Subrahmanyam, Rajesh Venkatasubramanian, Kiran Tati, Qasim Ali, Marcos K. Aguilera +3 more |
2023-08-08 |
| 11249900 |
Efficiently purging non-active blocks in NVM regions using virtblock arrays |
Ishan Banerjee, Julien Freche, Kiran Tati, Preeti Agarwal, Rajesh Venkatasubramanian |
2022-02-15 |
| 11204912 |
Commit coalescing for micro-journal based transaction logging |
Pratap Subrahmanyam, Zongwei Zhou, Rajesh Venkatasubramanian |
2021-12-21 |
| 11029863 |
Using non-volatile random access memory as volatile random access memory |
Kiran Tati, Preeti Agarwal, Julien Freche, Rajesh Venkatasubramanian, Ishan Banerjee |
2021-06-08 |
| 10963290 |
Hypervisor exchange with virtual-machine consolidation |
Mukund Gunti, Adrian Drzewiecki, Rajesh Venkatasubramanian |
2021-03-30 |
| 10936446 |
Efficient handling of block write atomicity |
Kiran Tati, Rajesh Venkatasubramanian, Praveen Yedlapalli |
2021-03-02 |
| 10929235 |
Application high availability via crash-consistent asynchronous replication of persistent data |
Pratap Subrahmanyam, Rajesh Venkatasubramanian, Kiran Tati, Qasim Ali, Marcos K. Aguilera +3 more |
2021-02-23 |
| 10929233 |
Application high availability via application transparent battery-backed replication of persistent data |
Pratap Subrahmanyam, Rajesh Venkatasubramanian, Kiran Tati, Qasim Ali, Marcos K. Aguilera +3 more |
2021-02-23 |
| 10846280 |
Commit coalescing for micro-journal based transaction logging |
Pratap Subrahmanyam, Zongwei Zhou, Rajesh Venkatasubramanian |
2020-11-24 |
| 10705954 |
Efficiently purging non-active blocks in NVM regions while preserving large pages |
Rajesh Venkatasubramanian, Ishan Banerjee, Julien Freche, Kiran Tati, Preeti Agarwal |
2020-07-07 |
| 10706005 |
File system interface for remote direct memory access |
Michael Wei, Marcos K. Aguilera, Irina Calciu, Stanko Novakovic, Lalith Suresh +5 more |
2020-07-07 |
| 10691591 |
Efficiently purging non-active blocks in NVM regions using pointer elimination |
Kiran Tati, Ishan Banerjee, Julien Freche, Preeti Agarwal, Rajesh Venkatasubramanian |
2020-06-23 |
| 10586048 |
Efficient reboot of an operating system |
Xunjia Lu, Mukund Gunti, Vishnu Mohan Sekhar |
2020-03-10 |
| 10528436 |
Micro-journal based transaction logging |
Pratap Subrahmanyam, Zongwei Zhou, Rajesh Venkatasubramanian |
2020-01-07 |
| 10445123 |
Hypervisor exchange with virtual-machine consolidation |
Mukund Gunti, Adrian Drzewiecki, Rajesh Venkatasubramanian |
2019-10-15 |
| 10445308 |
Commit coalescing for micro-journal based transaction logging |
Pratap Subrahmanyam, Zongwei Zhou, Rajesh Venkatasubramanian |
2019-10-15 |
| 10139876 |
Efficient reboot of an operating system executed in a virtual machine |
Xunjia Lu, Mukund Gunti, Vishnu Mohan Sekhar |
2018-11-27 |
| 9547510 |
Tracking guest memory characteristics for memory scheduling |
Ishan Banerjee, Qasim Ali, Yury Baskakov, Kiran Tati, Rajesh Venkatasubramanian |
2017-01-17 |
| 9529609 |
Tracking guest memory characteristics for memory scheduling |
Ishan Banerjee, Qasim Ali, Yury Baskakov, Kiran Tati, Rajesh Venkatasubramanian |
2016-12-27 |