Yuvraj PatelView profile
Assistant Professor
Yuvraj Patel is a Lecturer (Assistant Professor) in Computer Science at the School of Informatics, University of Edinburgh, and a member of the Institute for Computing Systems Architecture (ICSA). He previously served as a postdoctoral researcher and Associate Lecturer at the University of Wisconsin–Madison, where he also earned his Ph.D. under Professors Andrea and Remzi Arpaci-Dusseau. His research spans operating systems, concurrency, security, storage systems, and distributed systems. His research focuses on performance and security challenges in concurrent systems, particularly where synchronization primitives are shared among untrusted tenants. He introduced the concepts of scheduler subversion and adversarial synchronization , showing that synchronization must be treated competitively rather than cooperatively. His key contributions include Scheduler-Cooperative Locks (SCLs) for fair lock usage and Trātṛ , a kernel extension that detects and mitigates synchronization attacks. He has extensive industry experience from nearly eight years at NetApp working on the WAFL filesystem and a stint at SanDisk on FTL design. His recent publications, appearing in venues like USENIX Security, EuroSys, FAST, and OSDI, demonstrate a consistent focus on real-world systems problems involving isolation, fairness, and security in shared environments. His work combines deep systems insight with practical implementation and evaluation. US Patent 10,705,951 – Shared Fabric Attached Memory Allocator US Patent 10,621,162 – Storage Tier Verification Checks US Patent 8,078,653 – Process for Fast File System crawling Yuvraj Patel actively mentors students and is currently recruiting Ph.D. candidates at the University of Edinburgh. He has advised multiple undergraduate and graduate students on topics including fairness in locking, adversarial synchronization, and kernel critical section analysis. His teaching includes Security Engineering at Edinburgh and Introduction to Operating Systems at Wisconsin. He leads a research group focused on building abstractions for near-ideal isolation in shared environments, with ongoing work in synchronization, storage systems, and kernel security. His team develops open-source software such as Trātṛ, CuttleFS, and SCL implementations.










