Adam Rifkin: Selected Papers

In addition to the links below, please peruse my Infospheres papers, Web and XML papers, PhD work, background, resume, projects, conferences/talks, or research pages.


Refereed Publications

  1. K. Mani Chandy, Adam Rifkin and Eve Schooler. Using Announce-Listen with Global Events to Develop Distributed Control Systems. Presented at the ACM 1998 Workshop on Java for High-Performance Network Computing, Palo Alto, California, February 28 - March 1, 1998. Published in Concurrency: Practice and Experience, Volume 10, Number 11-13, Pages 1021-1027, Autumn 1998. (PostScript/ html)

  2. Adam Rifkin and Berna Massingill. Performance Analysis for Archetypes. Presented at the 1998 International Conference on Parallel and Distributed Processing Technique and Applications (PDPTA'98), Las Vegas Hilton, Las Vegas, Nevada, USA, July 13-16, 1998. (PostScript; 120-page version in PostScript)

  3. Rohit Khare and Adam Rifkin. Trust Management on the World Wide Web. First Monday Journal, Volume 3, Number 6, June 1998. (html)

  4. K. Mani Chandy, Joseph Kiniry, Adam Rifkin, and Daniel Zimmerman. A Framework for Structured Distributed Object Computing. Parallel Computing, Volume 24, Number 12-13, Pages 1901-1922, November 1998. (html / PostScript / zipped PostScript)

  5. Rohit Khare and Adam Rifkin. The Origin of (Document) Species. Presented at the WWW7 Conference in Brisbane, Australia, April 14-18, 1998, published in Computer Networks and ISDN Systems, Volume 30, Pages 389-397, 1998. (html)

  6. Rohit Khare and Adam Rifkin. Trust Management Issues for the World Wide Web. Presented at the WWW7 Conference in Brisbane, Australia, April 14-18, 1998, published in Computer Networks and ISDN Systems, Volume 30, Pages 651-653, 1998. (html; full version in html)

  7. Rohit Khare and Adam Rifkin. Composing Active Proxies to Extend the Web. Position paper, OMG-DARPA-MCC Workshop on Compositional Software Architectures, Monterey, California, January 6-8, 1998. (html)

  8. K. Mani Chandy, Adam Rifkin, and the Infospheres Group. Caltech Infospheres Project. Position paper, OMG-DARPA-MCC Workshop on Compositional Software Architectures, Monterey, California, January 6-8, 1998. (html)

  9. Jonathan Aldrich, James Dooley, Scott Mandelsohn, and Adam Rifkin. Providing Easier Access to Remote Objects in Client-Server Systems. Engineering Client-Server Systems mini-track of the Software Technology Track of the 31st Hawaii International Conference on System Sciences, Pages 366-375, January 1998. (html)

  10. Louis Thomas, Sean Suchter, and Adam Rifkin. Developing Peer-to-Peer Applications on the Internet: the Distributed Editor, SimulEdit. Dr. Dobb's Journal #281, Pages 76-81, January 1998. (Download info / Paper in html / Word 6.0 doc / PostScript)

  11. Ravi Ramamoorthi, Adam Rifkin, Boris Dimitrov, and K. Mani Chandy. A General Resource Reservation Framework for Scientific Computing. In the Proceedings of the First International Scientific Computing in Object-Oriented Parallel Environments (ISCOPE) Conference, Marina del Rey, CA, USA, December 1997. Published in the Springer-Verlag Lecture Notes in Computer Science 1343, edited by Yutaka Ishikawa, Rodney R. Oldehoeft, John V.W. Reynders, and Marydell Tholburn, Pages 283-290, December 1997. (html / PostScript)

  12. K. Mani Chandy and Adam Rifkin. Systematic Composition of Distributed Objects: Processes and Sessions. Oxford University Press Computer Journal, Volume 40, Number 8, Pages 465-478, October 1997. (html / PostScript / zipped PostScript / compressed PostScript)

  13. Rohit Khare and Adam Rifkin. Capturing the State of Distributed Systems with XML. World Wide Web Journal, Volume 2, Number 4, Pages 207-218, Autumn 1997. (html)

  14. Dan Connolly, Rohit Khare and Adam Rifkin. The Evolution of Web Documents: The Ascent of XML. World Wide Web Journal, Volume 2, Number 4, Pages 119-128, Autumn 1997. (html)

  15. Rohit Khare and Adam Rifkin. Weaving a Web of Trust. World Wide Web Journal, Volume 2, Number 3, Pages 77-112, Summer 1997. (html)

  16. Rohit Khare and Adam Rifkin. XML: A Door to Automated Web Applications. IEEE Internet Computing, Volume 1, Number 4, Pages 78-87, July/August 1997. A slightly revised version appeared in Japanese in Nikkei Electronics, January 5 1998, Pages 221-234. (html)

  17. K. Mani Chandy, Joseph Kiniry, Adam Rifkin, and Daniel Zimmerman. Webs of Archived Distributed Computations for Asynchronous Collaboration. Journal of Supercomputing, 11(2): 101-118, Spring 1997. (PostScript / zipped PostScript / html)

  18. K. Mani Chandy and Adam Rifkin. Systematic Composition of Objects in Distributed Internet Applications: Processes and Sessions. Thirtieth Hawaii International Conference on System Sciences Minitrack on Object-Oriented Methods for Distributed Applications, Hawaii, January 1997, 30(1):395-404. Recipient of the Software Technology Best Paper Award. (PostScript)

  19. K. Mani Chandy, Adam Rifkin, Paolo A.G. Sivilotti, Jacob Mandelson, Matthew Richardson, Wesley Tanaka, and Luke Weisman. A World-Wide Distributed Sytem Using Java and the Internet. Fifth International Symposium on High Performance Distributed Computing, Syracuse, August 1996, pages 11-18. Recipient of the Best Paper Award. (PostScript / html)

  20. K. Mani Chandy, Adam Rifkin, Paolo A.G. Sivilotti, and Joseph Kiniry. Caltech Infospheres Project. Joint W3C/OMG Workshop on Distributed Objects and Mobile Code, Boston, June 1996. (html)

  21. Weizen Mao, Rex Kincaid, and Adam Rifkin. On-Line Algorithms for a Single Machine Scheduling Problem. In The Impact of Emerging Technologies on Computer Science and Operations Research, edited by Stephen Nash and Ariela Sofer, Kluwer Academic Publishers, 157-173, 1995. (PostScript)

  22. Adam Rifkin. Caltech CRPC Outreach Programs for Minorities and Women. Proceedings of National Educational Computing Conference, 182-188, June 1995. (available on request)

  23. Weizen Mao, Rex Kincaid, and Adam Rifkin. On-Line Algorithms for a Single Machine Scheduling Problem. ORSA/CSTS Proceedings, 1994. (PostScript)

  24. Adam Rifkin. eText: An Interactive Environment for Learning Parallel Programming. SIG CSE 94 Proceedings, 26(1):281-285, March 1994. (compressed PostScript)

  25. Adam Rifkin. Teaching Parallel Programming and Software Engineering Concepts to High School Students. SIG CSE 94 Proceedings, 26(1):26-30, March 1994. (PostScript)

  26. K. Mani Chandy and Adam Rifkin. Parallel Archetypes. DIMACS Workshop on Models, Architectures and Technologies for Parallel Computation, 286-293, 1993. (available on request)

  27. Rohit Khare and Adam Rifkin. The Electronic Textbook: Hypermedia for Teaching Parallel Programming. ACM SIGLINK, 1(2), 1993. (available on request)

  28. David Nicol, Dan Palumbo and Adam Rifkin. REST: A Parallelized Reliability Estimation System. Reliability and Maintainability Symposium in Atlanta, GA, 436-442, 1993. (available on request)

  29. Adam Rifkin. The Utility of Foresight in Single Server Scheduling. 30th ACM Southeastern Conference Proceedings, 253-260, April 1992. (PostScript)

  30. Joel Saltz, Serge Petiton, Harry Berryman, and Adam Rifkin. Performance Effects of Irregular Communication Patterns on Massively Parallel Multiprocessors. Journal of Parallel and Distributed Computing, 13:202--212, 1991. (available on request)

Technical Reports and Other Manuscripts

  1. Adam Rifkin. GEM: A Global Event Model. (work in progress)

  2. Rohit Khare and Adam Rifkin. Scenarios for an Internet-Scale Event Notification Service. Internet Draft (work in progress), August 1998. (text)

  3. Adam Rifkin. PhD Thesis Research Proposal Summary. Internal note, Caltech, January 1998. (PostScript / html)

  4. Adam Rifkin. Using a Global Event Model in Distributed Control Systems. Internal note, Caltech, December 1997. (PostScript/ html)

  5. K. Mani Chandy, Joseph Kiniry, Adam Rifkin, and Daniel Zimmerman. Infospheres Infrastructure 1.0 User Guide. June 1997. (html)

  6. Adam Rifkin. Reengineering the Hubble Space Telescope Control Center. IEEE Internet Computing, Volume 1, Number 3, Pages 38-47, May/June 1997. (html)

  7. Ora Lassila and Adam Rifkin. Joint W3C/OMG Workshop on Distributed Objects and Mobile Code. World Wide Web Journal, 1(4):71--74, Fall 1996.

  8. Adam Rifkin. Operating System Support for Mobile Code. Hewlett-Packard internal note, July 1996.

  9. Adam Rifkin. Application Development Using Compositional Performance Analysis. Master's Thesis, Caltech, 1996. ( PostScript)

  10. Adam Rifkin, Svetlana Kryukova, and Berna Massingill. Tutorial for LaTeX, HTML, the Delta, and Fortran M. Internal tutorial, July 1994. (PostScript)

  11. K. Rustan M. Leino, Rajit Manohar, and Adam Rifkin. Definitions of Below and Strictly Below in Terms of Each Other. Internal note, June 1994. (PostScript)

  12. Adam Rifkin, Berna Massingill, and Paul Sivilotti. Task Parallel Fortran Notes. CRPC Workshop, Pasadena, CA, February 1994. (PostScript)

  13. Adam Rifkin. REST and relaxation at Last: a User's Guide to the Reliability Analysis in X Windows tool. Internal report, August 1992. (available on request)

  14. Adam Rifkin. Strategic Predicting in Mobile Database Systems. Internal report, 1992. (available on request)

  15. Tracey Beauchat and Adam Rifkin. A Comparison of External Job Scheduling Policies in a Six Processor Queueing System. Internal report, 1991. (available on request)

adam at xent dot com, Last modified: Mon Jul 5 17:24:40 PDT 1999

Please also see my projects, talks and visits, and research.