Peter Steenkiste Papers

Conference papers


Journals

  • Michael Hemy, Thomas Gross and Peter Steenkiste, "Adaptive Filtering of MPEG System Streams in IP Networks", Multimedia Tools and Applications, Springer, to appear in 2005. postscript.

  • Jun Gao and Peter Steenkiste, "Design and Implementation of a Distributed Scalable Content Discovery System", IEEE Journal on Selected Areas in Communications, special issue on "Service Overlay Networks", to appear in 2003. pdf

  • Scott Thayer and Peter Steenkiste, "An Architecture for the Integration of Physical and Informational Spaces", Personal and Ubiquitous Computing Journal, to appear in 2003. pdf

  • Thomas Gross, Bruce Lowekamp, Roger Karrer, Nancy Miller and Peter Steenkiste, "Design Implementation and Evaluation of the Remos Network", Journal of Grid Computing, Volume 1, Issue 1, May 2003, Kluwer, to appear. pdf

  • David Garlan, Dan Siewiorek, Asim Smailagic and Peter Steenkiste, "Project Aura: Towards Distraction-Free Pervasive Computing", IEEE Pervasive Computing, special issue on "Integrated Pervasive Computing Environments", Volume 1, Number 2, April-June 2002, pages 22-31 , pdf

  • David Eckhardt and Peter Steenkiste, "An Internet-style Approach to Wireless Link Errors", Journal of Wireless Communications and Mobile Computing, Wiley, special issue on "Reliably Transport Protocols for Mobile Computing", Volume 2, Number 1, February 2002, pages 21-35.

  • Prashant Chandra, Yang-Hua Chu, Allan Fisher, Jun Gao, Corey Kosak, T.S. Eugene Ng, Peter Steenkiste, Eduardo Takahashi, and Hui Zhang, Darwin: Customizable Resource Management for Value-Added Network Services, IEEE Network, Number 1, Volume 15, January/February 2001, pages 22-35. postscript.

  • Prashant Chandra, Peter Steenkiste, and Allan Fisher Extensible Signaling for Temporal Resource Sharing, IEEE Journal on Selected Areas in Communications, special issue on Active and Programmable Networks, March 2001, Volume 19, Number 3, pages 438-451. postscript.

  • L. Keng Lim, Jun Gao, T.S. Eugene Ng, Prashant Chandra, Peter Steenkiste, and Hui Zhang, Customizable Virtual Private Network Service with QoS, Computer Networks, Elsevier Science, special issue on "Overlay Networks", Volume 36, Issue 2-3, July 2001, pages 137-151. pdf.

  • Jun Gao, Peter Steenkiste, Eduardo Takahashi, Allan Fisher, A Programmable Router Architecture Supporting Control Plane Extensibility IEEE Communications, special issue on Active Networking, March 2000, Volume 38, Number 3, papges 152-159. pdf.

  • Jaspal Subhlok and Peter Steenkiste, "A Case Study in Application Development in an HPF Style Environment", Journal of Parallel and Distributed Computing, Academic Press, Volume 60, Number 6 June 2000, pages 690-715.

  • Bruce Lowekamp, Nancy Miller, Dean Sutherland, Thomas Gross, Peter Steenkiste, Jaspal Subhlok, A Resource Query Interface for Network-Aware Applications, Cluster Computing, Baltzer Science Publishers, Volume 2, Number 2, 1999, pages 139-151. postscript.

  • David Eckhardt and Peter Steenkiste, "A Trace-based Evaluation of Adaptive Error Correction for a Wireless Local Area Network", Mobile Networks and Applications (MONET) Special Issue on "Adaptive Mobile Networking and Computing", ACM/Baltzer Science Publishers, Volume 4, Number 4, October 1999, pages 273-287. pdf

  • Peter A. Steenkiste, "Design, Implementation, and Evaluation of a Single-Copy Protocol Stack", Software - Practice and Experience, 1998, Volume 29, Number 7, June 1998 pages 749-772. postscript.

  • Bruce Siegell and Peter Steenkiste. "Automatic Selection of Load Balancing Parameters Using Compile-time and Run-time Information", Concurrency: Practice and Experience, Volume 9, Number 4, April 1997, pages 275-317. postscript.

  • Peter Steenkiste. A High-Speed Network Interface for Distributed-Memory Systems: Architecture and Applications. ACM Transactions on Computer Systems, Volume 15, Number 1, February 1997, pages 75-109. postscript.

  • Peter Steenkiste. Network-Based Multicomputers: A Practical Supercomputer Architecture. IEEE Transactions on Parallel and Distributed Systems, Volume 7, Number 8, August 1996, pages 861-875. postscript.

  • Naresh Kumar, Armistead Russell, Edward Segall, and Peter Steenkiste, Parallel and distributed application of an Urban and Regional Multiscale Model, Computers & Chemical Engineering, Volume 21, Number 4, December 96, pages 399-408.

  • Peter Steenkiste. A Systematic Approach to Host Interface Design for High-Speed Networks. IEEE Computer, Volume 27, Number 3, March 1994, pages 47-57. postscript, compressed.

  • Peter Steenkiste. Analyzing Communication Latency using the Nectar Communication Processor. Computer Communications, Volume 16, Number 8, May 1993, pages 472-483. postscript, compressed.

  • Thomas Gross and Peter Steenkiste, "Structured Data Flow Analysis for Arrays and its Use in an Optimizing Compiler, Software - Practice and Experience, Volume 20, Number 2, February 1990, pages 133-155. pdf

  • Peter Steenkiste and John Hennessy, A Simple Interprocedural Register Allocation Algorithm and its Effectiveness for LISP, ACM Transactions on Programming Languages and Systems, Volume 11, Number 1, January 1989, pages 1-32.

  • Peter Steenkiste and John Hennessy, LISP on a Reduced-Instruction-Set Processor: Characterization and Optimization, IEEE Computer, Volume 21, Number 7, July 1988, pages 34-45.

  • Workshops with published proceedings

  • Ningning Hu, Jia Wang, Oliver Spatsch, "Optimizing Network Performance in Replicated Hosting" Tenth International Workshop on Web Content Caching and Distribution, Sophia Antipolis, France. September 2005. pdf

  • Nancy Miller, Glenn Judd, Urs Hengartner, Fabien Gandon, Peter Steenkiste, I-Heng Meng, Ming-Whei Feng, Norman Sadeh, "Context-aware Computing Using a Shared Contextual Information Service" "Hot Spots", Pervasive 2004, April 2004, Vienna, published in "Advances in Pervasive Computing", Austrian Computer Society (OCG), ISBN 3 85403-176-9, edited by Alois Ferscha, Horst Hoertner and Gabriele Kotsis.

  • Glenn Judd and Peter Steenkiste, "Repeatable and Realistic Wireless Experimentaton through Physical Emulation" Second Workshop on Hot Topics in Networking (HotNets II), ACM, November 2003, published in ACM Computer Communications Review, Volume 34, Number 1, 2004, pages 63-68.

  • Urs Hengartner and Peter Steenkiste, "Access Control to Information in Pervasive Computing Environments", Ninth Workshop on Hot Topics in Operating Systems (HotOS IX), ACM, May 2003, pages 157-162. pdf

  • Jun Gao and Peter Steenkiste, "Rendezvous Points-Based Scalable Content Discovery with Load Balancing", Fourth International Workshop on Networked Group Communication (NGC '02),ACM Press, Boston, October 2002, pages 71-78. pdf

  • Umair Shah and Peter Steenkiste, "Customizable Cooperative Metering for Multi-ingress Service Level Agreements in Differentiated Network Services", in Proceedings Sixth IEEE/IFIP International Workshop on Quality of Service, Germany, June 6-8, 2001, published as Lecture Notes in Computer Science, Springer-Verlag, Volume 2092, pages 325-341.

  • Thomas Gross, Peter Steenkiste and Jaspal Subhlok, "Adaptive Distributed Applications in Heterogenous Networks", Proceedings of the Heterogeneous Computing workshop (invited paper), April 1999, IEEE Computer Society Press, pages 209-219. pdf

  • Peter Steenkiste, "Adaptation Models for Network-Aware Distributed Computations", 3rd Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing (CANPC'99), Orlando, January 8, 1999, to be published as Lecture Notes in Computer Science, Springer-Verlag. postscript.

  • Bruce Lowekamp, Nancy Miller, Dean Sutherland, Thomas Gross, Peter Steenkiste and Jaspal Subhlok, "Network-Aware Parallel Computing with Remos", Eleventh International Workshop on Languages and Compilers for Parallel Computing (LCPC'98), University of North Carolina, August 1998, published as Lecture Notes in Computer Science, Springer-Verlag.

  • Qingming Ma and Peter Steenkiste, "Routing Traffic with Quality-of-Service Guarantees in Integrated Services Networks", 8th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV'98), England, IEEE/ACM, July 1998, published by IEEE Computer Society Press, 1998. postscript.

  • Prashant Chandra, Allan Fisher, Corey Kosak, Peter Steenkiste, "Network Support for Application-Oriented Quality of Service", Sixth IEEE/IFIP International Workshop on Quality of Service, Napa, May 98, published by IEEE Computer Society Press, pages 187-195. postscript.

  • Hongsuda Tangmunarunkit and Peter Steenkiste, "Network-aware Distributed Computing: A Case Study", 2nd Workshop on Runtime Systems for Parallel Programming (RTSPP), held in conjunction with IPPS'98, Orlando, March 1998, proceedings to be published by Springer-Verlag, 1998. postscript.

  • Qingming Ma and Peter Steenkiste, Quality of Service Routing for Traffic with Performance Guarantees, IFIP International Workshop on Quality of Service, New York, May 1997. postscript.

  • Jose Brustoloni and Peter Steenkiste, Evaluation of Application-Inaccessible Buffering and Multiple Submission I/O Schemes. 7th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 97), St Louis, IEEE/ACM, May 1997. postscript,

  • Prashant Chandra, Allan Fisher, Corey Kosak, and Peter Steenkiste, Experimental Evaluation of ATM Congestion Control Mechanisms. IEEE ATM Workshop 1996, San Fransisco, August 1996. postscript,

  • Kip Walker, Edward Segall, Peter Steenkiste, and Ted Russell, Environmental Modeling on the C90-T3D Heterogeneous System, Proceedings of the 1995 EPA Workshop on Next Generation Environmental Models Computational Methods (NGEMCOM), Baycity, August 1995. Editors: G. Delic and M. Wheeler, Society for Industrial and Applied Mathematics (SIAM) Press, 1997, pp. 87-92.

  • Edward J. Segall, Peter Steenkiste, Naresh Kumar, and Ted Russell, Portability and Scalability of a Distributed Urban Regional Air Quality Modeling, Proceedings of the 1995 EPA Workshop on Next Generation Environmental Models Computational Methods (NGEMCOM), Baycity, August 1995. Editors: G. Delic and M. Wheeler, Society for Industrial and Applied Mathematics (SIAM) Press, 1997, pp. 81-85.


  • Contributions to books

  • Peter Steenkiste, "Cluster Computing", invited entry in Encyclopedia of Distributed Computing, Editors, Joseph Urban and Partha Dasgupta, Kluwer Academic Publishers, 1999.

  • Peter Steenkiste and Jose Brustoloni, "Application Programming Interfaces for Input/Output", invited entry in Encyclopedia of Electrical and Electronics Engineering, published by John Wiley & Sons, 1998.

  • Peter Steenkiste, Advanced Register Allocation, in Topics in Advanced Language Implementation, Peter Lee editor, MIT Press, 1991, pages 25-45.

  • Peter Steenkiste, The Implementation of Tags and Run-Time Type Checking, in Topics in Advanced Language Implementation, Peter Lee editor, MIT Press, 1991, pages 3-24.

  • Peter Steenkiste and Thomas Gross, HLL Architecture from a RISC Perspective, in High-level Language Computer Architecture, Computer Science Press, V. M. Milutinovic editor, August 1988, pages 107-130.


  • Other publications

  • Alex Nizhner, Larry Huston, Peter Steenkiste, Rahul Sukthankar, "Network-aware Partitioning of Computation in Diamond", Technical Report, CMU-CS-04-148, June 2004.

  • Shang-Wen Chen, An-Cheng Huang, David Garlan, Bradley Schmerl, Peter Steenkiste, "Architecture-based Self-Adaptaton with Reusable Infrastructure", short paper, International Conference on Autonomic Computing (ICAC'04), June 2004, IEEE Press.

  • Ningning Hu, Li Erran Li, Zhuoqing Morley Mao, Peter Steenkiste and Jia Wang, "Locating Internet Bottlenecks: Algorithms, Measurements, and Implications", Technical Report, CMU-CS-04-123, April 2004.

  • Ningning Hu and Peter Steenkiste, "RPT: A Low Overhead Single-End Probing Tool for Detecting Network Congestion Positions", Technical Report, CMU-CS-03-218, December 2003.

  • Glenn Judd and Peter Steenkiste, "An Integrated Contextual Information Service for Pervasive Computing Applications", Technical Report, CMU-CS-03-100, January 2003

  • Ningning Hu and Peter Steenkiste, "Estimating Available Bandwidth Using Packet Pair Probing", Technical Report, CMU-CS-02-166, August 2002 pdf

  • Glenn Judd and Peter Steenkiste, "Providing Contextual Information to Ubiquitous Computing Applications", Technical Report, CMU-CS-02-154, July 2002 pdf

  • Jun Gao, Peter Steenkiste, Eduardo Takahashi and Allan Fisher, "A Programmable Router Architecture Supporting Control Plane Extensibility", Technical Report CMU-CS-00-109, March 2000. pdf

  • Prashant Chandra, Allan Fisher, Peter Steenkiste, Beagle: A Resource Allocation Protocol for an Application-Aware Internet, Technical report CMU-CS-98-150, August 1998, postscript.

  • Peter Steenkiste, Allan Fisher, and Hui Zhang, Darwin: Resource Management for Application-Aware Networks, CMU technical report CMU-CS-97-195, December 1997; superseded by A Case for Customizable Resource Management in Networks, CMU technical report CMU-CS-98-167, October 1998. postscript.

  • DeWitt, T. Gross, T. Lowekamp, B. Miller, N. Steenkiste, P. Subhlok, J. Sutherl, D., "ReMoS: A Resource Monitoring System for Network-Aware Applications" Carnegie Mellon School of Computer Science, CMU-CS-97-194. postscript.

  • David Eckhardt and Peter Steenkiste, A Trace-based Evaluation of Adaptive Error Correction for a Wireless Local Area Network, Technical Report CMU-CS-97-196, December 1997.

  • Peter Steenkiste and Jaspal Subhlok, Coordinating Foreign Modules with a Parallelizing Compile, Technical Report CMU-CS-97-145, May 1997.

  • Jose Brustoloni and Peter Steenkiste, Application-Allocated I/O Buffering with System-Allocated Performance, Technical Report CMU-CS-96-169, October 1996.

  • Peter Steenkiste, Gigabit Nectar: Architecture and Performance, Technical report CMU-CS-95-192, September 1995.

  • Bernd Bruegge, Erik Riedel, Armistead Russell, Edward Segall, and Peter Steenkiste, Heterogeneous Distributed Environmental Modeling, SIAM Newsletter, July 1995.

  • Leonard Kleinrock, James P. G. Sterbenz, Nick Maxemchuk, Simon S. Lam, Peter Steenkiste, and Henning Schulzrinne, The national exchange for networked information systems: A white paper, Technical Report CSD-930039, University of California (UCLA), Los Angeles, California, Nov. 1993.

  • Juan Leon, Allan Fisher and Peter Steenkiste. Fail-safe PVM: A package for distributed programming with transparent recovery. Technical Report CMU-CS-93-124. Presented at the Workshop on Cluster Computing, Supercomputer Computations Research Institute, Tallahassee, December, 1992. postscript, compressed.


  • Papers by project:
    Papers on Darwin
    Papers on Remulac
    Papers on Credit Net
    Papers on Gigabit Nectar
    Papers on Nectar tools and applications
    Papers on Nectar system
    prs@cs.cmu.edu. Last updated June 1998.