John Heidemann
- Sandeep Bajaj, Lee Breslau,
Deborah Estrin, Kevin Fall, Sally Floyd, Padma Haldar, Mark Handley, Ahmed
Helmy, John Heidemann, Polly Huang, Satish Kumar, Steven McCanne, Reza
Rejaie, Puneet Sharma, Scott Shenker, Kannan Varadhan, Haobo Yu, Ya Xu, and
Daniel Zappala.
Virtual
InterNetwork Testbed: Status and research agenda.
Technical Report 98-678, University of Southern California, July 1998.
This paper is superceeded by the papers [Bajaj99a] and [Estrin99d].
- Sandeep Bajaj, Lee Breslau,
Deborah Estrin, Kevin Fall, Sally Floyd, Padma Haldar, Mark Handley, Ahmed
Helmy, John Heidemann, Polly Huang, Satish Kumar, Steven McCanne, Reza
Rejaie, Puneet Sharma, Kannan Varadhan, Ya Xu, Haobo Yu, and Daniel Zappala.
Improving simulation
for network research.
Technical Report 99-702b, University of Southern California, March 1999.
(revised September 1999).
- Lars Eggert and
John Heidemann.
Application-level
differentiated services for web servers.
Technical Report 99-695, University of Southern California, February 1999.
To appear, World Wide Web Journal.
- Deborah Estrin, Ramesh
Govindan, and John Heidemann.
Scalable coordination
in sensor networks.
Technical Report 99-692, University of Southern California, January 1999.
to appear to Mobicom '99.
- Deborah Estrin, Ramesh
Govindan, John Heidemann, and Satish Kumar.
Next century
challenges: Scalable coordination in sensor networks.
In Proceedings of the ACM/IEEE International Conference on Mobile
Computing and Networking, pages 263-270, Seattle, Washington, USA,
August 1999. ACM.
- Deborah Estrin, Mark
Handley, John Heidemann, Steven McCanne, Ya Xu, and Haobo Yu.
Network visualization
with the VINT network animator nam.
Technical Report 99-703, University of Southern California, March 1999.
- Will Gillett and
John Heidemann.
DNA mapping
algorithms: The DNA simulator.
Technical Report WUCS-90-37, University of Washington in St. Louis, October
1990.
- Ramesh Govindan, Ted
Faber, John Heidemann, and Deborah Estrin.
Ad-hoc smart
environments.
In Proceedings of the Interagency Workshop on Smart Environments,
page to appear, Atlanta, Georgia, July 1999. National Institute of Science
and Technology.
- Richard G. Guy, John S.
Heidemann, Wai Mak, Thomas W. Page, Jr., Gerald J. Popek, and Dieter
Rothmeier.
Implementation of the
Ficus replicated file system.
In USENIX Conference Proceedings, pages 63-71, Anaheim, CA,
June 1990. USENIX.
- Richard G. Guy, Thomas W.
Page, Jr., John S. Heidemann, and Gerald J. Popek.
Name transparency in
very large scale distributed file systems.
In Second IEEE Workshop on Experimental Distributed Systems,
pages 20-25, Huntsville, AL, October 1990. University of California, Los
Angeles, IEEE.
- John S. Heidemann
and Gerald J. Popek.
An extensible, stackable method of file system development.
Technical Report CSD-900044, University of California, Los Angeles, December
1990.
- John S. Heidemann
and Gerald J. Popek.
A layered approach to file system development.
Technical Report CSD-910007, University of California, Los Angeles, March
1991.
- John S. Heidemann
and Gerald J. Popek.
File system
development with stackable layers.
Technical Report CSD-930019, University of California, Los Angeles, January
1993.
To appear, ACM Transactions on Computer Systems, February 1994.
- John S.
Heidemann and Gerald J. Popek.
File-system development with stackable layers.
ACM Transactions on Computer Systems, 12(1), 1994.
To appear, ACM Transactions on Computer Systems, February 1994. Also available
as UCLA technical report CSD-930019.
- John S.
Heidemann and Gerald J. Popek.
File-system
development with stackable layers.
ACM Transactions on Computer Systems, 12(1):58-89, 1994.
Preliminary version available as UCLA technical report CSD-930019.
- John Heidemann
and Gerald Popek.
Performance of
cache coherence in stackable filing.
In Proceedings of the 15th Symposium on Operating Systems
Principles, pages 110-127. ACM, December 1995.
- John Heidemann and
Dhaval Shah.
Experiences with
user-configurable, location-aware scheduling.
Technical Report 98-675, University of Southern California, April 1998.
submitted for publication.
- John
Heidemann and Vikram Visweswaraiah.
Automatic
selection of nearby web servers.
Technical Report 98-688, University of Southern California, December 1998.
- John Heidemann and
Wenhui Zhao.
Multi-way
rendezvous in the web.
Technical Report 98-687, University of Southern California, December 1998.
submitted for publication.
- John S. Heidemann,
Thomas W. Page, Jr., Richard G. Guy, and Gerald J. Popek.
Primarily disconnected
operation: Experiences with Ficus.
In Proceedings of the Second Workshop on Management of Replicated
Data, pages 2-5. University of California, Los Angeles, IEEE,
November 1992.
- John Heidemann,
Ashvin Goel, and Gerald Popek.
Defining and
measuring conflicts in optimistic replication.
Technical Report UCLA-CSD-950033, University of California, Los Angeles,
September 1995.
- John Heidemann,
Ashvin Goel, Jerry Popek, Dave Ratner, and Greg Skinner.
Towards a definition of ``conflict'' in optimistic replication.
Not published., January 1995.
- John Heidemann,
Katia Obraczka, and Joe Touch.
Modeling the
performance of HTTP over several transport protocols.
ACM/IEEE Transactions on Networking, 5(5):616-630, October
1997.
- John Heidemann,
Ramesh Govindan, and Deborah Estrin.
Configuration
challenges for smart spaces.
In Proceedings of the DARPA/NIST Smart Spaces Workshop,
Gaithersburg, Maryland, USA, July 1998. USC/Information Sciences Institute,
Defense Advanced Research Projects Agency.
- John Heidemann,
Ramesh Govindan, and Deborah Estrin.
Configuration
challenges for smart spaces.
Technical Report 98-677, University of Southern California, July 1998.
originally appeared in the DARPA/NIST Smart Spaces Workshop.
- John Heidemann.
A fully distributed algorithm for global virtual time estimation.
Paper for CS239, June 1990.
- John S. Heidemann.
Stackable layers:
an architecture for file system development.
Master's thesis, University of California, Los Angeles, July 1991.
Available as UCLA technical report CSD-910056.
- John S. Heidemann.
Stackable layers:
an architecture for file system development.
Technical Report CSD-910056, University of California, Los Angeles, July 1991.
Master's Thesis.
- John Shelby Heidemann.
Stackable
Design of File Systems.
Ph.D. dissertation, University of California, Los Angeles, 1995.
- John Shelby Heidemann.
Stackable design
of file systems.
Technical Report CSD-950032, University of California, Los Angeles, September
1995.
- John Heidemann.
Performance
interactions between P-HTTP and TCP implementations.
ACM Computer Communication Review, 27(2):65-73, April 1997.
- Gernot Heiser, Kevin
Elphinstone, Stephen Russell, and Jerry Vochteloo.
Mungi: A distributed single address-space operating system.
Technical Report 9314, University of New South Wales, November 1993.
- Polly Huang, Deborah Estrin,
and John Heidemann.
Enabling large-scale
simulations: selective abstraction approach to the study of multicast
protocols.
In Proceedings of the International Symposium on Modeling, Analysis and
Simulation of Computer and Telecommunication Systems, pages 241-248,
Montreal, Canada, July 1998. IEEE.
- T. W. Page, R. G. Guy, J. S.
Heidemann, D. Ratner, P. Reiher, A. Goel, G. H. Kuenning, and G. J. Popek.
Perspectives on optimistically replicated peer-to-peer filing.
Software--Practice and Experience.
- Thomas W. Page, Jr.,
Gerald J. Popek, Richard G. Guy, and John S. Heidemann.
The Ficus distributed file system: Replication via stackable layers.
Technical Report CSD-900009, University of California, Los Angeles, April
1990.
- Thomas W. Page, Jr.,
Richard G. Guy, Gerald J. Popek, and John S. Heidemann.
Architecture of the Ficus scalable replicated file system.
Technical Report CSD-910005, University of California, Los Angeles, March
1991.
- Thomas W. Page, Jr.,
Richard G. Guy, Gerald J. Popek, John S. Heidemann, Wai Mak, and Dieter
Rothmeier.
Management of
replicated volume location data in the Ficus replicated file system.
In USENIX Conference Proceedings, pages 17-29. University of
California, Los Angeles, USENIX, June 1991.
- Gerald J. Popek, Richard G.
Guy, Thomas W. Page, Jr., and John S. Heidemann.
Replication in Ficus
distributed file systems.
In Proceedings of the Workshop on Management of Replicated Data,
pages 20-25. University of California, Los Angeles, IEEE, November
1990.
- Peter Reiher, John S.
Heidemann, David Ratner, Gregory Skinner, and Gerald J. Popek.
Resolving file
conflicts in the Ficus file system.
In USENIX Conference Proceedings, pages 183-195, Boston, MA,
June 1994. USENIX.
- Joe Touch, John Heidemann,
and Katia Obraczka.
Analysis of HTTP
performance.
Research Report 98-463, USC/Information Sciences Institute, August 1998.
A revised version of a web page made public in June 1996.
- Vikram Visweswaraiah and John Heidemann.
Improving
restart of idle TCP connections.
Technical Report 97-661, University of Southern California, November 1997.
- Vikram Visweswaraiah and John Heidemann.
Rate-based pacing source code distribution.
Web page
url http://www.isi.edu/lsam/publications/rate_based_pacing/README.html,
November 1997.
- Vikram Visweswaraiah and John Heidemann.
Improving
restart of idle TCP connections (revised).
submitted for publication, July 1998.