Erez Zadok, Ph.D.


Contact Information

Education

Ph.D., Computer Science
Columbia University, New York, NY (2001)

M.Phil., Computer Science
Columbia, New York, NY (1997)

M.S., Computer Science
Columbia University, New York, NY (1994)

B.S., Computer Science
Columbia University, New York, NY (1991)

Certified Technician, Electrical Engineering
Holtz College, Israel (1982)

Biography

Erez Zadok’s research focuses on operating systems, with a specialty in file systems, storage, and security.  He studies operating systems and file systems from many aspects: security, efficiency, energy use, scalability, reliability, portability, survivability, usability, ease-of-use, versatility, flexibility, and more.  Special attention is given to balancing five often-conflicting aspects of computer systems: performance, reliability, energy use, security, and ease-of-use.  Since joining the faculty of Stony Brook in 2001, Zadok and his group in the Filesystems and Storage Lab (FSL) developed many file systems and operating system extensions; examples include a highly-secure cryptographic file system, a portable versioning file system, a tracing file system useful to detect intrusions, a replaying file system useful for forensics, a snapshotting and sandboxing file system, a namespace unification file system, an anti-virus file system, an integrity-checking file system, a compiler to convert user-level C code to in-kernel efficient yet safe code, stackable file system templates, and more.  Zadok’s research has been supported by several NSF grants including an NSF CAREER award, two IBM Faculty awards, two NetApp awards, and several equipment gifts.  Zadok is the winner of the 2004 Computer Science Department bi-annual Graduate Teaching Award, the winner of the 2006 Computer Science Department bi-annual Research Excellence Award, and a recipient of the 2008 SUNY Chancellor’s Excellence in Teaching award.  Zadok’s lab exposes students to internals of over a dozen different operating systems.  Zadok co-chaired several conferences and is on the steering committee of some (e.g., ACM SYSTOR, USENIX FAST), as well as on the editorial board of ACM TOS.  Zadok is the author of “Linux NFS and Automounter Administration” (Sybex, 2001).  Zadok’s published several dozen conference and journal articles in the past few years—in IEEE, ACM, and Usenix venues; three papers won awards.  Zadok is named inventor on four U.S. patents.

Zadok is now the Graduate Academic Adviser at Stony Brook’s CS department.

Publications

Books

E. Zadok. Linux NFS and Automounter Administration. Sybex, Inc., May 2001.


Journal and Magazine Articles

Zhen “Jason” Sun, Geoff Kuenning, Sonam Mandal, Philip Shilane, Vasily Tarasov, Nong Xiao, and
Erez Zadok. Cluster and single-node analysis of long-term deduplication patterns.
ACM Transactions
on Storage (TOS)
, 14(2), May 2018.

Ming Chen, Geetika Bangera, Dean Hildebrand Farhaan Jalia, Geoff Kuenning, Henry Nelson, and
Erez Zadok. vNFS: Maximizing NFS performance with compounds and vectorized I/O.
ACM Transactions on Storage (TOS), 13(7), September 2017.

Vasily Tarasov, Erez Zadok, and Spencer Shepler. Filebench: A flexible framework for file system
benchmarking.
;login: The USENIX Magazine, 41(1):6–12, March 2016.

Z. Li, M. Chen, A. Mukker, and E. Zadok. On the trade-offs among performance, energy, and endurance in a versatile hybrid drive. ACM Transactions on Storage (TOS), 11(3), July 2015.

Ming Chen, Dean Hildebrand, Geoff Kuenning, Soujanya Shankaranarayana, Bharat Singh, and Erez
Zadok. Is NFSv4.1 ready for prime time?
;login: The USENIX Magazine, 40(3):6–12, June 2015.

Zhiyuan Zhang, Kevin T. McDonnell, Erez Zadok, and Klaus Mueller. Visual correlation analysis
of numerical and categorical data on the correlation map.
IEEE Transactions on Visualization and
Computer Graphics (TVCG)
, 21(2), February 2015.

Michael A. Bender, Martin Farach-Colton, Rob Johnson, Russell Kraner, Bradley C. Kuszmaul, Dzejla Medjedovic, Pablo Montes, Pradeep Shetty, Richard P. Spillane, and Erez Zadok. Don’t thrash:
How to cache your hash on flash.
PVLDB, 5(11):1627–1637, August 2012.

J. Seyster, K. Dixit, X. Huang, R. Grosu, K. Havelund, S. A. Smolka, S. D. Stoller, and E. Zadok. InterAspect: Aspect-oriented instrumentation with GCC. Formal Methods in System Design, August 2012.

X. Huang, J. Seyster, S. Callanan, K. Dixit, R. Grosu, S. A. Smolka, S. D. Stoller, and E. Zadok. Software monitoring with controllable overhead. International Journal on Software Tools for Technology Transfer (STTT), 14(3):327–347, 2012.

P. Sehgal, V. Tarasov, and E. Zadok. Optimizing energy and performance for server-class file system workloads. ACM Transactions on Storage (TOS), 6(3), September 2010.

E. Zadok, V. Tarasov, and P. Sehgal. The case for specialized file systems, or, fighting file system obesity. ;login: The USENIX Magazine, 35(1):38–40, February 2010.

M. T. Dougherty, M. J. Folk, E. Zadok, H. J. Bernstein, F. C. Bernstein, K. W. Eliceiri, W. Benger, and C. Best. Unifying biological image formats with hdf5. Communications of the ACM (CACM), 52(10):42–47, October 2009.

A. Traeger and E. Zadok. Notes on a nine year study of file system and storage benchmarking. Byte and Switch, July 2009. www.byteandswitch.com/storage/storage-management/notes-on-a-nine-yearstudy-of-file-system-and-storage-benchmarking.php. A. Traeger, E. Zadok, E. L. Miller, and D. D. E. Long. Findings from the first annual storage and file systems benchmarking workshop. ;login: The USENIX Magazine, 33(5):113–117, October 2008.

A. Traeger, N. Joukov, C. P. Wright, and E. Zadok. A nine year study of file system and storage benchmarking. ACM Transactions on Storage (TOS), 4(2):25–80, May 2008.

C. P. Wright, R. Spillane, G. Sivathanu, and E. Zadok. Extending ACID semantics to the file system. ACM Transactions on Storage (TOS), 3(2):1–42, June 2007.

E. Zadok, R. Iyer, N. Joukov, G. Sivathanu, and C. P. Wright. On incremental file system development. ACM Transactions on Storage (TOS), 2(2):161–196, May 2006.

C. P. Wright, J. Dave, P. Gupta, H. Krishnan, D. P. Quigley, E. Zadok, and M. N. Zubair. Versatility and unix semantics in namespace unification. ACM Transactions on Storage (TOS), 2(1):1–32, February 2006.

C. P. Wright and E. Zadok. Unionfs: Bringing file systems together. Linux Journal, 2004(128):24–29, December 2004.

E. Zadok. Using the Amd automounter. Linux Journal, 10(114):52–55, October 2003.

E. Zadok. Writing stackable file systems. Linux Journal, 05(109):22–25, May 2003.

W. Lee, W. Fan, M. Miller, S. Stolfo, and E. Zadok. Toward cost-sensitive modeling for intrusion detection and response. Journal of Computer Security, 10(1–2):5–22, January 2002.

Link to additional publications:  http://www3.cs.stonybrook.edu/~ezk/