Department of Computer Science
 

CS Home Page
Introduction
News & Events
Academics
Research
Support
Publications
People
Join Us
Contact Information
Directions
The University

 



 


David Yates

Department of Computer Science
Computer Science Building, 140 Governors Drive
University of Massachusetts
Amherst, MA 01003, USA

Office: Room 214
Phone: (781) 861-8232
Email: djyates AT cs DOT umass DOT edu

I finished my PhD in computer science specializing in sensor networks, computer networks and distributed systems, working with Jim Kurose, Prashant Shenoy, and Erich Nahum. Here are my thesis acknowledgments, thesis abstract, and thesis manuscript. Here is a 2005 version of my CV. Here are some interesting seminars on sensor networks from the Spring of 2004 and Fall 2003.

Prior to finishing my PhD, I was a co-founder of InfoLibria, where I led and managed engineering efforts within the company. Working at InfoLibria was a once-in-a-lifetime experience for me. I got to work with many great individuals including Ian Yates, Solom Heddaya, Peter Rood, Kevin Lewis, Bill Tao, John Morris, Carol Pineo, Chris Jackson, John Nicol, Joe Boykin and David Lerner. InfoLibria's technology and products were sold to Certeon and ITWorx in 2003.

I have also taught computer science at Boston University and collaborted on research projects there with Azer Bestavros, Mark Crovella, Solom Heddaya, Jussara Almeida, and Virgilio Almeida.

My career in research and development has also included work on multimedia and streaming media systems; content management and distribution systems; mobile content distribution; web caching; scalable servers; and quality of service in networks. My career began in embedded systems, so working in sensor networks now is an exciting and enjoyable fresh start in a familiar area of computer science.

Publications

Scalable Data Delivery for Networked Servers and Wireless Sensor Networks, David J. Yates. Ph.D. Thesis, Department of Computer Science, University of Massachusetts, February 2006, (Amherst, MA).

Data Caching and Dissemination in Sensor Networks (Extended Abstract), David J. Yates, James F. Kurose, Erich M. Nahum and Prashant Shenoy. First Collaborative Adaptive Sensing of the Atmosphere (CASA) Research Retreat, October 2004, (Estes Park, CO).

On the Interaction Between an Operating System and Web Server, David J. Yates, Virgilio Almeida and Jussara M. Almeida. Technical Report CS 97-012, Computer Science Department, Boston University, July 1997 (Boston, MA).

Diffusion-based Caching along Routing Paths, Abdelsalam 'Solom' Heddaya, Sulaiman Mirdad and David J. Yates. 2nd International Web Caching Workshop, June 1997 (Boulder, CO).

Cache Behavior of Network Protocols, Erich M. Nahum, David J. Yates, James F. Kurose and Don Towsley. ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, June 1997 (Seattle, WA).

Measuring the Behavior of a World-Wide Web Server, Jussara M. Almeida, Virgilio Almeida and David J. Yates. Seventh IFIP Conference on High Performance Networking (HPN), April 1997 (White Plains, NY). Here are the slides (PDF, PPT) from the talk about this work.

Networking Support for Large Scale Multiprocessor Servers, David J. Yates, Erich M. Nahum, James F. Kurose and Don Towsley. ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, May 1996 (Philadelphia, PA).

Parallelized Network Security Protocols, Erich Nahum, David J. Yates, Sean O'Malley, Hilarie Orman and Rich Schroeppel. Internet Society Symposium on Network and Distributed System Security (SNDSS), February 1996 (San Diego, CA).

Networking Support for Large Scale Multiprocessor Servers (Extended Abstract), David J. Yates, Erich M. Nahum, James F. Kurose and Don Towsley. Third IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems (HPCS), pp. 153-157, August 1995 (Mystic, CT).

On Per-session End-to-end Delay and the Call Admission Problem for Real-time Applications with QOS Requirements, David J. Yates, James F. Kurose, Don Towsley and Michael G. Hluchyj. Journal of High Speed Networks, (3)4, pp. 429-458, December 1994.

Performance Issues in Parallelized Network Protocols, Erich M. Nahum, David J. Yates, James F. Kurose and Don Towsley. USENIX Symposium on Operating Systems Design and Implementation, pp. 125-137, November 1994 (Monterey, CA).

On Per-session End-to-end Delay Distributions and the Call Admission Problem for Real-time Applications with QOS Requirements, David J. Yates, James F. Kurose, Don Towsley and Michael G. Hluchyj. ACM SIGCOMM Symposium on Communications Architectures and Protocols, pp. 2-12, September 1993 (San Francisco, CA).

Teaching

I have given World-Wide Web tutorials on HTTP and Web Server Clusters.

I taught courses in Computer Systems, Data Communications, and Networked Computer Systems at Boston University.

I have also been an instructor or teaching assistant for Computer Literacy, Computer Programming, and Operating Systems at the University of Massachusetts.

Selected Patents

A. A. Heddaya, K. T. Lewis, S. A. Mirdad, D. J. Yates and I. C. Yates, Extending network services using mobile agents, U.S. Patent 6,622,157, September 2003.

A. D. Amicangioli, R. Y. Chow and D. J. Yates, Message redirector with cut-through switch for highly reliable and efficient network traffic processor deployment, U.S. Patent 6,327,242, December 2001.

A. A. Heddaya, S. A. Mirdad, D. J. Yates and I. C. Yates, Protocol for distributing fresh content among networked cache servers, U.S. Patent 6,205,481, March 2001.

D. J. Yates, A. A. Heddaya and S. A. Mirdad, Method and system for distributed caching, prefetching and replication, U.S. Patent 6,167,438, December 2000.

     


Comments:
www-admin@cs.umass.edu

Copyright © 2005
This is an
official page of the University of Massachusetts Amherst.