| Jonathan R. Stanton |
Department of Computer Science
The Johns Hopkins University
3400 North Charles Street
Baltimore, MD 21218
|
jonathan@cs.jhu.edu
http://www.cnds.jhu.edu/~jonathan/
Phone: (410) 516-0454 (Office)
Fax: (410) 516-6134
|
Research interests
Distributed systems, network protocols, distributed security.
Education
| May 2002 | Ph.D. in Computer Science |
The Johns Hopkins University; Baltimore, MD.
Wide Area Group Communication. Adviser: Yair Amir. |
| 1998 | M.Eng in Computer Science | The Johns Hopkins University; Baltimore, MD. |
| 1995 | B.A. in Mathematics | Cornell University; Ithaca, NY. |
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 Conferences
- ``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 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 and Interests
C, Java, HTML, Pascal, Perl, Bash, Unix, Linux, Macintosh, MS-DOS, MS-Windows.
Skiing, Science Fiction, Backpacking.
References
Available on request.