From Wikipedia, the free encyclopedia

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. ^ a b c d "Liuba Shrira". pages.cs.brandeis.edu.
  2. ^ Liskov, B.; Shrira, L. (July 1988). "Promises: linguistic support for efficient asynchronous procedure calls in distributed systems". ACM SIGPLAN Notices. 23 (7): 260–267. doi: 10.1145/960116.54016. ISSN  0362-1340.
  3. ^ "Keynote Talk: Optimistic and pessimistic synchronization for data structures for in-memory stores | NETYS 2020" (in French). Retrieved 2020-02-01.
  4. ^ "Founding Systers – AnitaB.org". anitaborg.org.
  5. ^ a b "Liuba Shrira's publications". pmg.csail.mit.edu.
  6. ^ 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. CiteSeerX  10.1.1.586.7749. doi: 10.1145/138873.138877. S2CID  2219840.

External links

External videos
video icon ACID Objects and Modularity in the Cloud, Microsoft Research, 5 June 2012
video icon A New Approach to Old Storage, Google Tech Talks July 12, 2007
From Wikipedia, the free encyclopedia

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. ^ a b c d "Liuba Shrira". pages.cs.brandeis.edu.
  2. ^ Liskov, B.; Shrira, L. (July 1988). "Promises: linguistic support for efficient asynchronous procedure calls in distributed systems". ACM SIGPLAN Notices. 23 (7): 260–267. doi: 10.1145/960116.54016. ISSN  0362-1340.
  3. ^ "Keynote Talk: Optimistic and pessimistic synchronization for data structures for in-memory stores | NETYS 2020" (in French). Retrieved 2020-02-01.
  4. ^ "Founding Systers – AnitaB.org". anitaborg.org.
  5. ^ a b "Liuba Shrira's publications". pmg.csail.mit.edu.
  6. ^ 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. CiteSeerX  10.1.1.586.7749. doi: 10.1145/138873.138877. S2CID  2219840.

External links

External videos
video icon ACID Objects and Modularity in the Cloud, Microsoft Research, 5 June 2012
video icon A New Approach to Old Storage, Google Tech Talks July 12, 2007

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook