Name: Jonathan Stone New Zealand citizen, H-1B US visa Contact: , (650) 4654-9765 2000-present: Interim VP of engineering, Narroband Audio, Lead team of 6 engineers developing streaming protocol and codec for real-time delivery of music to cellphones. Delivered 85% of link-level goodput, vs. 35% for unmodified TCP. Tuned streaming protocol and low-bitrate audio decompression to run in realtime on 25MHz ARM7TDMI CPUs in cellphone handsets. Re-tuning Windows-CE networking stacks for CDMA wireless streaming. Product delivered to music customers. Responsibilities: Led engineering team. Responsible for meeting ship-date deadlines. 1999-2000: Xift Inc, Director of Networking. Designed and implemented high-performance, highly-scalable web-crawler and DNS implementation. Crawler sustained 90Mbit/sec web-crawling from single 550MHz pentium-III system. Designed and implemented distributed-processing architecture for backend search-engine indexing of web pages. Result capable of serving dynamically-built directories for entire AltaVista search workload using only 10 machines. Designed distributed architecture to integrate Xift search engine, automatic directory, and HTML-to-WML re-renderer. 1993-2000: full-time PhD student, Distributed Systems Group, Stanford University; research including network security, building a precursor to Gigabit Ethernet. Studies of data-checksum errors in the Internet. 1992-93: Research Assistant, Stanford Distributed Systems Group 1990-91: Junior faculty, Victoria University, New Zealand (joint appointment in statistics and computer science) Recent Publications: J. Stone, Craig Partridge, "When the CRC and TCP checksum Disagree", Proceedings of SIGCOMM 2000, Stockholm, Sweden September 2000. J. Stone, M. Greenwald, C. Partridge, and J. Hughes. "Performance of Checksums and CRCs over Real Data", IEEE/ACM Transactions on Networking, Oct 1998. Mary G. Baker, Xinhua Zhao, Stuart Cheshire and Jonathan Stone, "Supporting Mobility in MosquitoNet". Proceedings of the 1996 USENIX Technical Conference, January 1996. J. Stone, M. Greenwald, S. Singhal, and D. Cheriton, ``Designing an Academic Firewall: Policy, Practice, and Experience.'', Proceedings of the Symposium on Network and Distributed System Security (February 1996). 79-91. Excerpted in On The Internet, Vol 2, No 3, May/June 1996. Pages 24--29. C. Partridge, J. Hughes, Performance of Checksums and CRCs over Real Data. Proceedigs of SIGCOMM 95, Boston, Massachusetts, August 1995. Education: PhD, Computer Science, Stanford (completion may/june 2001) Thesis topic: studying how well IP and TCP-level checksums do at detecting data-corruption in data in transit in the Internet, and how that affects TCP performance. MS by thesis, Victoria University, New Zealand, 1990 Thesis topic: porting GCC/gdb/gas to the Pyramid 90x architecture BS, Otago University, New Zealand, 1984. Linux/BSD development: NetBSD portmaster on mips CPUs. Tuned critical kernel code (context-switch, cache exceptions, TBL miss handlers, bcopy, checksum). Integrated MIPS-3 support. Writing network device drivers for Linux, BSD. Diagnosing and fixing SMP locking bugs in Don Becker's Linux ethernet drivers for VA-Linux. Interests: TCP/IP and network application design, and tuning, Internet performance measurement, OS and network-stack performance. Co-author of Internet RFC 2783 on supplying pulse-per-second (PPS) signals for NTP. Skills: Encyclopedic knowledge of TCP/IP protocols at application, kernel, and physical layers: HTTP, HTML, WML/HDML, TCP/IP, SNMP, NTP, NFS, NTP. Managing large distributed C, C++ projects. constructing network firewalls. Developing network protocols at application and kernel level. Writing device drivers for, and debugging, new hardware interfaces. mips, strongarm, i386, 68k, Alpha, vax, assembly (others). Lisp, sh, awk, sed, perl References: Dr. Craig Partridge, Chief Scientist, BBN Technologies Dr. Tom Costello, IBM Almaden (formerly at Narrowband Audio; Stanford research associate in Prof. John McCarthy's group) Prof. Michael Greenwald, University of Pennsylvania Prof David Cheriton, Stanford Distributed Systems Group (NB: David is on leave of absence in 2001 and is likely very slow to respond)