Alan Fekete

PhD Harvard BSc
Associate Professor
Coordinator, Honours & MIT Projects
Networks and Systems Research Laboratory

SIT Building J12, Room 447
(Cnr Cleveland St and City Rd)
P: +61 2 9351 4287
F: +61 2 9351 3838
E: fekete AT it DOT usyd DOT edu DOT au
URL: http://www.it.usyd.edu.au/~fekete/

Research interests

Theory of Distributed Systems, Database Transaction Management, Formal Methods, Computer Science Education.

Selected publications

  • Relaxed-currency serializability for middle-tier caching and replication
    P. Bernstein, A. Fekete, H. Guo, R. Ramakrishnan, and P. Tamma
    In Proceedings of ACM Sigmod International Conference on Management of Data (SIGMOD'06) Chicago, Illinois, USA, pp 599-610. June 2006.
  • Design Level Performance Prediction of Component-based Applications
    Y. Liu, A. Fekete, and I. Gorton
    IEEE Transactions on Software Engineering, 31(11), pp 928-941. November 2005.
  • Consistency for Web Service Applications
    P. Greenfield, D. Kuo, S. Nepal, and A. Fekete
    In Proceedings of VLDB 2005, Tromso Norway, pp 1199-1203. August 2005.
  • Allocating Isolation Levels to Transactions
    A. Fekete
    In Proceedings of ACM Conference on Principles of Database Systems, Baltimore, Maryland USA, pp 206-215. June 2005.
  • Making Snapshot Isolation Serializable
    A. Fekete, D. Liarokapis, E. O'Neil, P. O'Neil, and D. Shasha
    ACM Transactions on Database Systems, 30(2), pp 492-528. June 2005.
  • Specifying and Using a Partitionable Group Communication Service
    A. Fekete, N. Lynch, and A. Shvartsman
    ACM Transactions on Computer Systems, 19(2) pp 171-216. May 2001.
  • Implementing Sequentially-Consistent Shared Objects using Broadcast and Point-to-Point Communication
    A. Fekete, M. F. Kaashoek and N. Lynch
    Journal of the ACM, 45(1), pp35-69. January 1998.
  • Asynchronous Approximate Agreement
    A. Fekete
    Information and Computation, 115(1), pp 95-124. November 1994.
  • The Impossibility of Implementing Reliable Communication in the Face of Crashes
    A. Fekete, N. Lynch, Y. Mansour, and J. Spinelli,
    Journal of the ACM, 40(5), pp 1087-1107. November 1993.
  • Commutativity-Based Locking for Nested Transactions
    A. Fekete, N. Lynch, M. Merritt, and W. Weihl
    Journal of Computer and System Sciences, 41(1), pp 65-156. August 1990.

Units of study taught

Introductory Computer Science, Computer Systems, Design and Data Structures, Database Systems, Distributed Algorithms, Transaction Processing.