Jonathan R. Stanton Department of Computer Science jonathan@cs.jhu.edu The Johns Hopkins University http://www.cnds.jhu.edu/~jonathan/ 3400 North Charles Street Phone: (410) 516-0454 (Office) Baltimore, MD 21218 Fax: (410) 516-6134 Research interests: Distributed systems, network protocols, distributed security. Education: May 2002 Ph.D. in Computer Science The Johns Hopkins University. Wide Area Group Communication. Adviser: Yair Amir. 1998 M.Eng in Computer Science The Johns Hopkins University. 1995 B.A. in Mathematics Cornell University. Work experience: Sept. 2000 -- present Co-Founder and Officer. Spread Concepts LLC. Academic: Sept. 2001 -- present Assistant Research Professor. Johns Hopkins University. Sept. 1996 -- Aug. 2001 Research Assistant. Johns Hopkins University. July 1995 -- Aug. 1996 Teaching Assistant. Johns Hopkins University. Sept. 1994 -- May 1995 Teaching Assistant. Cornell University. May 1994 -- Sept. 1994 Instructor. Cornell University. Grants: * Co-PI, ``A Cost-Benefit Approach to Fault Tolerant Communication and Information Access,'' DARPA BAA 00-01, $944,015, May 2000 -- April 2003 (with Yair Amir (Co-PI) and Baruch Awerbuch (Co-PI)). * Co-PI, ``High Performance, Robust and Secure Group Communications,'' DARPA BAA 99-33, $1,350,824 of which $450,000 is co-funded by the NSA. The Hopkins part totals $998,059, May 2000 -- April 2003 (with Yair Amir (Co-PI), Baruch Awerbuch (Co-PI), and Gene Tsudik as a subcontractor from UC Irvine). Research and Publications: Released Software * Spread -- a wide-area group communication and messaging toolkit (http://www.spread.org/) available in source and binaries. Supports over seven different platforms. Commonly used to support reliable web clusters and downloaded over 2000 times. Refereed Conference Proceedings * ``Framework for Authentication and Access Control of Client-Server Group Communication Systems,'' Yair Amir, Cristina Nita-Rotaru, and Jonathan Stanton, Third International Networked Group Communications Workshop, London, UK, November 7-9, 2001, Published in LNCS 2233, 120-128 * ``Exploring Robustness in Group Key Agreement,'' Yair Amir, Yongdae Kim, Cristina Nita-Rotaru, John Schultz, Jonathan Stanton, and Gene Tsudik, 21th IEEE International Conference on Distributed Computing Systems (ICDCS), Phoenix, Arizona, April 16-19, 2001, 399-408. * ``A Low Latency, Loss Tolerant Architecture and Protocol for Wide Area Group Communication,'' Yair Amir, Claudiu Danilov, and Jonathan Stanton, International Conference on Dependable Systems and Networks (ICDSN) (previously FTCS-30), New York, New York, June 25-28, 2000, 327-336. * ``Secure Group Communication in Asynchronous Networks with Failures: Integration and Experiments,'' Yair Amir, Giuseppe Ateniese, Damian Hasse, Yongdae Kim, Cristina Nita-Rotaru, Theo Schlossnagle, John Schultz, Jonathan Stanton, and Gene Tsudik, 20th IEEE International Conference on Distributed Computing Systems (ICDCS), Taipei, Taiwan, April 10-13, 2000, pp 330-343. Technical Reports * ``Robust Contributory Key Agreement in Secure Spread,'' Yair Amir, Yongdae Kim, Cristina Nita-Rotaru, John Schultz, Jonathan Stanton, and Gene Tsudik, submitted to a journal. * ``Flow Control for Many-to-Many Multicast: A Cost-Benefit Approach,'' Yair Amir, Baruch Awerbuch, Claudiu Danilov, and Jonathan Stanton, Technical Report CNDS-2001-1. * ``The Spread Wide Area Group Communication System,'' Yair Amir and Jonathan Stanton, Technical Report CNDS-98-4. Service * Member of the Program Committee for the IEEE International Conference on Distributed Computing Systems, Vienna, Austria July 2002 * Reviewer for DISC 1998, FTCS 1999, ICDCS 2000, 2001, IPDPS 2002, Journal of Parallel and Distributed Computing. Presentations and Lectures Workshops * Invited Speaker at Spread Workshop 2001. * Invited Panelist at IEEE ICDCS April 2001 Workshop on Applied Reliable Group Communication. Conference Lectures * Networked Group Communication Workshop, London, November 2001. * International Conference on Dependable Systems and Networks, New York City, July 2000. * International Conference on Distributed Computing Systems, Taipei, March 2000. Other Presentations * Fault Tolerant Networks PI meeting, San Diego, January 2002. * Johns Hopkins Information Security Institute Open House, Baltimore, October 2001. * Dynamic Coalitions PI meeting, Colorado Springs, July 2001. Teaching: Johns Hopkins University. * Instructor for Distributed Systems, Fall 2001. * Co-instructor for Distributed Systems, Fall 1999, Fall 2000. * Teaching Assistant for Parallel Algorithms, Spring 1996. * Teaching Assistant for Computer Architecture, Fall 1995. Cornell University. * Teaching Assistant for Introduction to Programming, Fall 1994, Spring 1995. * Instructor in basic computer and web use and author of instructional materials, Summer 1994. Skills & Interests: C, Java, HTML, Pascal, Perl, Bash, Unix, Linux, Macintosh, MS-DOS, MS-Windows. Skiing, Science Fiction, Backpacking. References: Available on request.