Biography:Liuba Shrira
Liuba Shrira is a professor of computer science at Brandeis University, whose research interests primarily involve distributed systems.[1] Shrira is accredited with having coined the phrase "promise" when referring to the completion (or failure) of an asynchronous operation and its resulting value for the JavaScript programming language[2]
Shrira received her PhD from Technion.[1] She is affiliated with the MIT Computer Science and Artificial Intelligence Laboratory. Previously, she was a researcher in the MIT Programming Methodology Group (1986–1997), a visiting researcher at Microsoft Research (2004–2005),[1] and a visiting professor at Technion (2010–2011).[3]
She is a member of the Association for Computing Machinery (ACM), which has recognized her as a Distinguished Scientist in 2009, and the IEEE Computer Society.[1]
Shrira was one of the founding members of the Systers mailing list for women in computing.[4]
Selected publications
Some of Liuba Shrira's publications include:
- Barbara Liskov; Sanjay Ghemawat; Robert Gruber; Paul Johnson; Liuba Shrira; Michael Williams (1991). "Replication in the Harp File System". 13th ACM Symposium on Operating Systems Principles.[5]
- Rivka Ladin; Barbara Liskov; Liuba Shrira; Sanjay Ghemawat (1992). "Providing high availability using lazy replication". ACM Transactions on Computer Systems.[6]
- Chandrasekhar Boyapati; Barbara Liskov; Liuba Shrira (2003). "Ownership Types for Object Encapsulation". ACM Symposium on Principles of Programming Languages.[5]
References
- ↑ 1.0 1.1 1.2 1.3 "Liuba Shrira". http://pages.cs.brandeis.edu/~liuba/bio.html.
- ↑ Liskov, B.; Shrira, L. (July 1988). "Promises: linguistic support for efficient asynchronous procedure calls in distributed systems" (in en). ACM SIGPLAN Notices 23 (7): 260–267. doi:10.1145/960116.54016. ISSN 0362-1340. https://dl.acm.org/doi/10.1145/960116.54016.
- ↑ "Keynote Talk: Optimistic and pessimistic synchronization for data structures for in-memory stores | NETYS 2020" (in fr-FR). http://netys.net/talk-shrira/.
- ↑ "Founding Systers – AnitaB.org". http://anitaborg.org/initiatives/systers/founding-systers/.
- ↑ 5.0 5.1 "Liuba Shrira's publications". http://pmg.csail.mit.edu/pubs/Liuba-Shrira.html.
- ↑ Ladin, Rivka; Liskov, Barbara; Shrira, Liuba; Ghemawat, Sanjay (1 November 1992). "Providing high availability using lazy replication". ACM Transactions on Computer Systems 10 (4): 360–391. doi:10.1145/138873.138877.
External links
- Liuba Shrira's homepage
- Google Tech Talk: Split Snapshots: A New Approach to Old State Storage
- Microsoft Research Talk: ACID Objects and Modularity in the Cloud
- Programming Methodology Group publications by Liuba Shrira
