Eitan Yanovsky

Learn More
Linearizability, the key correctness condition that most optimized concurrent object implementations comply with, imposes tight synchronization between the object concurrent operations. This tight synchronization usually comes with a performance and scalability price. Yet, these implementations are often employed in an environment where a more relaxed(More)
Linearizability, the key correctness condition that most optimized concurrent object implementations comply with, imposes tight synchronization between the object concurrent operations. This tight synchronization usually comes with a performance and scalability price. Yet, these implementations are often employed in an environment where a more relaxed(More)
Acknowledgements First and foremost, I would like to thank my advisor, Professor Nir Shavit. Nir gave me a blank check to run with every initiative I thought of, while providing me every intellectual support needed and an amazing pool of resources. I wish to thank Professor Yehuda Afek for the opportunity to work with him and his amazing group. It is also(More)
  • 1