Dr. Alexandra FedorovaAssociate Professor
Electrical and Computer Engineering, UBC
Sloan Research Fellow
Short BioI got my PhD at Harvard in 2006 with a thesis on Operating System Scheduling for Multicore Processors under the supervision of Margo Seltzer. During my PhD I interned at Sun Microsystems Labs, where I contributed to development of the Niagara processor simulator and experimented with adopting transactional memory in real applications. Between 2006 and 2015 I was an Assistant and then Associate professor at the School of Computing Science at SFU, where I also launched the Big Data professional Master's program in 2014. I joined the ECE department at the University of British Columbia in 2015. My research focuses on performance, usability and energy-efficiency of computer systems; the current emphasis is on effective management of memory and CPU resources. In my day-to-day life, I measure and hack operating systems, runtime libraries and other system software. I also teach courses on all kinds of systems: operating, distributed, Big Data. In my spare time I consult for MongoDB; I work on enhancing performance of their back-end key-value store WiredTiger. In my other life, I dance ballet, learn French and explore the world with my husband Anton and daughter Naomi.
In Spring 2016 I am teaching CPEN 331: Operating Systems.
Our paper on asymmetry-aware scheduling won the Best Paper Award at USENIX ATC 2015.