Atul Adya
Atul Adya is currently a member of the Systems and Networking Research Group at
Microsoft Research.
He was a graduate student in the Programming
Methodology Group at the MIT
Laboratory for Computer Science. The group has been working on
designing and implementing a distributed object-oriented database,
Thor.
Publications
Generalized
Isolation Level Definitions (Postscript)
In Proceedings of the IEEE International Conference on Data
Engineering (ICDE), San Diego, CA, March 2000.
Atul Adya, Barbara Liskov, Patrick O' Neil
Weak Consistency: A Generalized Theory and Optimistic Implementations for
Distributed Transactions
Technical Report MIT/LCS/TR-786. M.I.T. Laboratory for
Computer Science,
Cambridge, MA, March 1999. Ph.d. thesis.
A New Basis for an SQL Isolation Standard
Presented at the 1999 Workshop on High Performance Transaction Systems
(HPTS),
Pacific Grove, CA, September 1999.
Atul Adya, Barbara Liskov, Patrick O' Neil
Providing
Persistent Objects in Distributed Systems
In Proceedings of the 13th European Conference on Object-Oriented
Programming (ECOOP '99),
Lisbon, Portugal, June 1999.
Barbara Liskov, Miguel Castro, Liuba Shrira, Atul Adya
[
PostScript
| PDF]
HAC: Hybrid Adaptive Caching for Distributed Storage Systems
In Proceedings of the ACM Symposium on Operating System Principles
(SOSP '97),
Saint Malo, France, October 1997
Miguel Castro, Atul Adya, Barbara Liskov, Andrew C. Myers
Lazy Consistency Using Loosely Synchronized Clocks
In Proceedings of the ACM Symposium on Principles
of Distributed Computing (PODC '97),
Santa Barbara, CA, August 1997
Atul Adya, Barbara Liskov
Fragment Reconstruction: Providing Global Cache Coherence
in a Transactional Storage System
In proceedings of ICDCS '97. Baltimore, Maryland, May 1997.
Atul Adya, Miguel Castro, Barbara Liskov, Umesh Maheshwari,
Liuba Shrira
Safe and Efficient Sharing of Persistent Objects in Thor,
In the proceedings of SIGMOD '96. Montreal Canada, June 1996.
Barbara Liskov, Atul Adya, Miguel Castro, Mark Day,
Sanjay Ghemawat,
Robert Gruber, Umesh Maheshwari, Andrew C. Myers, Liuba Shrira
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks.
In the proceedings of SIGMOD '95. San Jose, CA, May 1995.
Atul Adya, Barbara Liskov, Robert Gruber, and Umesh Maheshwari.
How to Scale Transactional Storage Systems
In the Seventh ACM SIGOPS European Workshop, September 1996
Liuba Shrira, Barbara Liskov, Miguel Castro, Atul Adya.
Type-Safe Heterogeneous Sharing can be Fast
In Seventh International Workshop on Persistent Object Systems, May 1996.
Barbara Liskov, Atul Adya, Miguel Castro, Quinton Zondervan
Fragment Reconstruction: A New Cache Coherence Scheme for
Split Caching
Storage Systems (Looking at the Doughnut and not the Hole)
In Seventh International Workshop on Persistent Object Systems, May 1996.
Liuba Shrira, Barbara Liskov, Miguel Castro, Atul Adya.
Lazy
Reference Counting for Transactional Storage Systems
Technical Memo MIT/LCS/TM-567, MIT Laboratory for Computer
Science, November 1997.
Miguel Castro, Atul Adya, and Barbara Liskov
Web File System: File-Like Access to the Web.
In the proceedings of the 5th Annual MIT Student Workshop
on Scalable
Computing. Wellesley, MA. August 1995. Click here for a short overview.
Atul Adya, Joseph Bank, Jim Napier, Jordan Slott, H. B. Weinberg.
A longer report giving the details of the design and the implementation is
also available.
This work was done as part of the course Computer Systems
(6.853) course in Spring 1995.
Click here to retrieve the report.
Transaction Management for Mobile Objects using Optimistic Concurrency Control
Technical Report MIT/LCS/TR-626. M.I.T. Laboratory for
Computer Science,
Cambridge, MA, 1994. Master's thesis.
Click here for the
abstract.
Atul Adya
adya@lcs.mit.edu