Earlier Publications (1987 - 2000)

Conference/Workshop Papers

  • P. K. McKinley and S. Gaurav, "Experimental Evaluation of Forward Error Correction on Multicast Audio Streams in Wireless LANs, ACM Multimedia 2000, Los Angeles, California, October 2000.
  • P. K. McKinley and J. Li, "Pocket Pavilion: Synchronous collaborative browsing for wireless handheld computers," Proceedings of the IEEE International Conference on Multimedia and Expo, New York, July 2000.
  • J. M. Arango and P. K. McKinley, "VGuide: Design and Performance Evaluation of a Synchronous Collaborative Virtual Reality Application,"  Proceedings of the IEEE International Conference on Multimedia and Expo, New York, July 2000.
  • P. K. McKinley, A. M. Malenfant, and J. M. Arango, "Pavilion: A Distributed Framework for Collaborative Web-Based Applications," Proceedings of ACM GROUP'99, Phoenix, Arizona, November 1999.
  • P. K. McKinley, R. T. Rao, and R. F. Wright, "H-RMC: A hybrid reliable multicast protocol in the Linux kernel," Proceedings of IEEE SC'99, Portland, Oregon, November 1999.
  • P. K. McKinley and R. F. Wright, "RMC: Reliable Multicasting in the Linux Kernel," 12th International Conference on Parallel and Distributed Computing Systems, Fort Lauderdale, Florida, August 1999.
  • P. K. McKinley, R. R. Barrios, A. M. Malenfant, "Design and Performance Evaluation of a Java-Based Instructional Tool", Proceedings of the IEEE International Conference on Distributed Computing Systems, Austin, Texas, June 1999.
  • P. K. McKinley, B. H. C. Cheng, J. J. Weng, "Moving Industry-Guided Multimedia Technology into the Classroom," Proceedings of the ACM Conference on Computer Science Education. New Orleans, Louisiana, pp. 160-164, March 1999.
  • E. Fleury, Y. Huang, P. K. McKinley, "On the Performance and Feasibility of Multicast Core Selection Heuristics," Proceedings of the Seventh International Conference on Computer Communications and Networks, Lafayette, Louisiana, October 1998.
  • Y. Huang, E. Fleury and P. K. McKinley, "LCM: A Multicast Core Management Protocol for Link-State Routing Networks," Proceedings of the IEEE International Conference on Communications (ICC), Atlanta, Georgia, June 1998.
  • Y. Huang and P. K. McKinley, "Optimal Switch-Aided Flooding in ATM Networks," Proceedings of the IEEE ATM'98 Workshop, Fairfax, Virginia, May 1998.
  • Y. Huang and P. K. McKinley, "A Centralized Generic Protocol for Multipoint Connections," Proceedings of 22nd IEEE Conference on Computer Networks, Minneapolis, Minnesota, November 1997.
  • Y. Huang and P. K. McKinley, "Group Leader Election under Link-State Routing," Proceedings of IEEE International Conference on Network Protocols, Atlanta, Georgia, October 1997.
  • Y.-j. Tsai and P. K. McKinley, "The Tau-Model: A Unified Communication Cost Model," Proceedings of the 10th International Conference on Parallel and Distributed Computing Systems, New Orleans, Louisiana, October 1997.
  • E. Kass and P. K. McKinley, "IMcast: An Object-Oriented Tool for Image Multicasting," Proceedings of IEEE International Conference on Multimedia Computing Systems, Ottawa, Canada, June 1997.
  • Y. Huang and P. K. McKinley, "Switch-Aided Flooding Operations in ATM Networks," in the Proceedings of IEEE INFOCOM'97, Kobe, Japan, April 1997.
  • D. Judd, P. K. McKinley, and A. K. Jain, "Performance Evaluation of Parallel Data Clustering in NOW Environments," in the Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, Minneapolis, Minnesota, March 1997.
  • Y.-j. Tsai and Y. Huang and P. K. McKinley, "Performance Evaluation of Barrier Synchronization on ATM Networks," in the Proceedings of the 1996 IEEE International Conferenceon Computer Communications and Networks, October 1996.
  • D. Judd and P. K. McKinley and A. K. Jain, "Large-Scale Parallel Data Clustering," in the Proceedings of the 13th International Conferences on Pattern Recognition, Vienna, Austria, August 1996.
  • Y. Huang and P. K. McKinley, "Efficient Collective Operations with ATM Network Interface Support," in the Proceedings of the 1996 International Conference on Parallel Processing, vol. I, Bloomingdale, Illinois, pp. 34--43, August 1996.
  • C. C. Huang and P. K. McKinley, "COGS: An Object-Oriented Toolkit for Building Configurable Process Group Services," in the Proceedings of the Twentieth International Languages and Systems (TOOLS'96), Santa Barbara, California, July 1996.
  • Y. Huang and P. K. McKinley, "A Lightweight Protocol for Multipoint Connections under Link-State Routing," in the Proceedings of the 16th IEEE International Conferenceon Distributed Computing Systems, Hong Kong, pp. 335--343, May 1996.
  • Y. Huang and C. C. Huang and P. K. McKinley, "Multicast Virtual Topologies for CollectiveCommunication in MPCs and ATM Clusters," in the Proceedings of Supercomputing'95, San Diego, California, (No hard copy proceedings this year. Proceedings is available on the World-Wide Web at http://www.supercomp.org/sc95/proceedings.), December 1995.
  • Y. Huang and P. K. McKinley, "An Adaptive Global Reduction Algorithm for Wormhole-Routed 2D Mesh Networks," in the Proceedings of the Seventh IEEE Symposium on Parallel and Distributed Processing, San Antonio, Texas, pp. 114--119, October 1995.
  • C. C. Huang and Y. Huang and P. K. McKinley, "A Thread-Based Interface for Collective Communication on ATM Networks," in the Proceedings of the 15th IEEE International Conferenceon Distributed Computing Systems, Vancouver, British Columbia, pp. 254--261, May 1995.
  • C. Trefftz and P. K. McKinley and T.-Y. Li and Z. Zeng, "A Parallel Algorithm for the Singular Value Problem in Bidiagonal Matrices," in the Proceedings of the Seventh {SIAM} Conference on Parallel Processing forScientific Computing, San Francisco, California, pp. 62--67, February 1995.
  • Y.-J. Tsai and P. K. McKinley, "Extended Dominating Node Broadcast in All-Port Wormhole-Routed Torus Networks," in the Proceedings of the Fifth Symposium on the Frontiersof Massively Parallel Computation, McLean, Virginia, pp. 529--536, February 1995.
  • Y.-J. Tsai and P. K. McKinley, "Broadcast in All-Port Wormhole-Routed 3D Mesh Networks Using Extended Dominating Sets," in the Proceedings of the 1994 International Conference on Parallel and Distributed Systems, pp. 120--127, December 1994.
  • C. C. Huang and E. P. Kasten and P. K. McKinley, "Design and Implementation of Multicast Operations for ATM-Based High Performance Computing," in the Proceedings of Supercomputing'94, Washington, D.C., pp. 164--173, November 1994.
  • D. Judd and N. K. Ratha and P. K. McKinley and J. Weng and A. K. Jain, "Parallel Implementation of Vision Algorithms on Workstation Clusters," in the Proceedings of the 12th International Conference on Pattern Recognition, Jerusalem, Israel, pp. 317-321, October 1994.
  • D. F. Robinson and P. K. McKinley and B. H. C. Cheng, "Optimal Multicast Communication in Torus Networks," in the Proceedings of the 1994 International Conference on Parallel Processing, vol. I, St. Charles, Illinois, pp. 134--141, August 1994.
  • C. C. Huang and P. K. McKinley, "Parallel Reduction Operations on ATM Networks," in the Proc. of the 1994 IEEE Symposium on High-Performance Distributed Computing, San Francisco, California, pp. 43--50, August 1994.
  • Y.-J. Tsai and P. K. McKinley, "A Dominating Set Model for Broadcast in Wormhole-Routed 2D Mesh Networks," in the Proc. of the Eighth ACM International Conference on Supercomputing, Manchester, England, pp. 126--135, July 1994.
  • C. Trefftz and P. K. McKinley and C. C. Huang and T.-Y. Li and Z. Zeng, "Design and Performance Evaluation of a Distributed Eigenvalue Solver on a Workstation Cluster," in the Proceedings of the 14th International Conference on Distributed Computing Systems, Poznan, Poland, pp. 608--615, June 1994.
  • Y.-J. Tsai and P. K. McKinley, "An Extended Dominating Node Approach to Collective Communication in Wormhole-Routed 2D Meshes," in the Proceedings of the IEEE Scalable High Performance Computing Conference, pp. 199--206, May 1994.
  • X. Lin and A.-H. Esfahanian and P. K. McKinley and A. Burago, "Adaptive Multicast Wormhole Routing in Hypercube Multicomputers," in the Proceedings of the Fifth IEEE Symposium on Parallel and Distributed Processing, Dallas, Texas, pp. 72--79, December 1993.
  • D. F. Robinson and D. Judd and P. K. McKinley and B. H. C. Cheng, "Efficient Collective Data Distribution in All-Port Wormhole-Routed Hypercubes," in the Proceedings of Supercomputing'93, Portland, Oregon, pp. 792--801, November 1993.
  • P. K. McKinley and C. Trefftz, "Efficient Broadcast in All-Port Wormhole Routed Hypercubes," in the Proceedings of the 1993 International Conference on Parallel Processing, vol. II, St. Charles, Illinois, pp. 288--291, August 1993.
  • X. Lin and P. K. McKinley and L. M. Ni, "The Message Flow Model for Routing in Wormhole-Routed Networks," in the Proceedings of the 1993 International Conference on Parallel Processing, vol. I, St. Charles, Illinois, pp. 294--297, August 1993.
  • X. Lin and P. K. McKinley and A.-H. Esfahanian, "Adaptive Multicast Wormhole Routing in 2D Mesh Multicomputers," in the Proceedings of 1993 Parallel Architectures and Languages Europe Conference (PARLE'93), Munich, Germany, pp. 228--241, June 1993.
  • C. Trefftz and P. K. McKinley and T.-Y. Li and Z. Zeng, "A Scalable Eigenvalue Solver for Symmetric Tridiagonal Matrices," in the Proceedings of the Sixth {SIAM} Conference on Parallel Processing for Scientific Computing, Norfolk, Virginia, pp. 602--609, March 1993.
  • P. K. McKinley and C. Trefftz, "MultiSim: A Tool for the Study of Large-Scale Multiprocessors," in the Proceedings of the 1993 International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Networks (MASCOTS), San Diego, California, pp. 57--62, January 1993.
  • C. Trefftz and P. K. McKinley, "Performance Evaluation of Wormhole Routing in Octagonal Mesh Multicomputers," in the Proceedings of the 1992 Conference on Parallel and Distributed Systems, Hsinchu, Taiwan, pp. 25--33, December 1992.
  • P. K. McKinley and H. Xu and E. Kalns and L. M. Ni, "ComPaSS: Efficient Communication Services for Scalable Architectures," in the Proceedings of Supercomputing'92, Minneapolis, Minnesota, pp. 478--487, November 1992.
  • H. Xu and P. K. McKinley and L. M. Ni, "A Scalable Multicast Service for Mesh Networks," in the Proceedings of Frontiers'92: The 5th Symposium on the Frontiers of Massively Parallel Computation, McLean, Virginia, pp. 156--163, October 1992.
  • P. K. McKinley and H. Xu and A.-H. Esfahanian and L. M. Ni, "Unicast-Based Multicast Communication in Wormhole-Routed Networks," in the Proceedings of the 1992 International Conference on Parallel Processing, vol. II, St. Charles, Illinois, pp. 10--19, August 1992.
  • H. Xu and P. K. McKinley and L. M. Ni, "Efficient Implementation of Distributed Barrier Synchronization in Hypercube Multicomputers," in the Proceedings of the 12th International Conference on Distributed Computing Systems, Yokohama, Japan, pp. 118--125, June 1992.
  • M. W. Mutka and P. K. McKinley, "The OpenSim Approach -- Tools for Management and Analysis of Simulation Jobs," in the Proceedings of the USENIX Winter 1992 Technical Conference, San Francisco, California, pp. 291--304, January 1992.
  • X. Lin and P. K. McKinley and L. M. Ni, "Performance Evaluation of Multicast Wormhole Routing in 2D-Mesh Multicomputers," in the Proceedings of the 1991 International Conference on Parallel Processing, vol. I, pp. 435--442, August 1991.
  • P. K. McKinley, "Lightwave Multichannel Networks with Grid-Based Topologies," in the Proc. International Phoenix Conference on Computers and Communications, Scottsdale, Arizona, pp. 506--512, March 1991.
  • B. Rajagopalan and P. K. McKinley, "A Token-Based Protocol for Reliable, Ordered Multicast," in the Proceedings of the Eighth Symposium on Reliable Distributed Systems, Seattle, Washington, October 1989.
  • P. K. McKinley and J. W. S. Liu, "Group Communication in Multichannel Networks with Staircase Interconnection Topologies," in the Proceedings of SIGCOMM, Austin, Texas, pp. 170--181, September 1989.
  • P. K. McKinley and J. W. S. Liu, "Multicast Tree Construction in Bus-Based Networks," in the Proc. International Phoenix Conference on Computers and Communications, Scottsdale, Arizona, pp. 171--177, March 1989.
  • P. K. McKinley, "Multicast Routing in Spanning Bus Hypercubes," in the Proc. International Conference on Parallel Processing, St. Charles, Illinois, pp. 204--211, August 1988.
  • P. K. McKinley and J. W. S. Liu, "Multicast Routing in Bus-Based Computer Networks," in the Proceedings of the Computer Networking Symposium, Washington, D.C., pp. 277--287, April 1988.
  • D. A. Reed and P. K. McKinley and M. Barr, "Performance Analysis of Switching Strategies," in the Proc. Symposium on the Simulation of Computer Networks, Colorado Springs, Colorado, pp. 130--141, August 1987.
  • P. K. McKinley and Y. Ofek, "Resource Sharing in a Synchronous Optical Hypergraph," in the Proc. Symposium on the Simulation of Computer Networks, Colorado Springs, Colorado, pp. 159--169, August 1987.

  • Journal Articles

    (The links accessible here point to technical report versions of the corresponding papers.)
  • Y. Huang and P. K. McKinley, "Group Leader Election under Link-State Routing," Computer Communications, vol. 23, pp. 653-666, 2000.
  • E. Fleury, Y. Huang, P. K. McKinley, "On the Performance and Feasibility of Multicast Core Selection Heuristics," Networks, vol. 35, no. 2, pp. 145-156, John Wiley,  2000.
  • D. Judd, P. K. McKinley, A. K. Jain, "Large-Scale Parallel Data Clustering," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 20, no. 8, pp. 871-876, August 1998.
  • D. F. Robinson, P. K. McKinley, and B. H. C. Cheng, "Path-Based Multicast Communication in Wormhole-Routed Torus Networks,"Journal of Parallel and Distributed Computing, vol. 45, pp. 104--121, 1997.
  • Y. Huang and P. K. McKinley, "An Adaptive Global Reduction Algorithm for Wormhole-Routed 2D Mesh Networks,"Parallel Computing, vol. 23, no. 13, pp. 1909--1936, December 1997.
  • Y.-J. Tsai and P. K. McKinley, "An Extended Dominating Node Approach to Broadcast and Global Combine in Multi-Port Wormhole-Routed Mesh Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 8, no. 1, pp. 41--58, January 1997.
  • Y.-J. Tsai and P. K. McKinley, "Extended Dominating Node Broadcast in All-Port Wormhole-Routed Torus Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 7, no. 8, August 1996.
  • P. K. McKinley and Y.-J. Tsai and D. Robinson, "Collective Communication inWormhole-routed Massively Parallel Computers," IEEE Computer, pp. 39-50, December 1995.
  • D. F. Robinson and D. Judd and P. K. McKinley and B. H. C. Cheng, "Efficient Multicast Communication in All-Port Wormhole-Routed Hypercubes," Journal of Parallel and Distributed Computing, vol. 31, no. 2, pp. 126--140, December 1995.
  • D. F. Robinson and P. K. McKinley and B. H. C. Cheng, "Optimal Multicast Communication in Torus Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 6, no. 10, pp. 1029--1042, October 1995.
  • C. Trefftz and P. K. McKinley and C. C. Huang and T.-Y. Li and Z. Zeng, "A Scalable Eigenvalue Solver for Symmetric Tridiagonal Matrices," Parallel Computing, vol. 21, pp. 1213--1240, August 1995.
  • X. Lin and P. K. McKinley and L. M. Ni, "The Message Flow Model for Routing in Wormhole-Routed Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 6, no. 7, pp. 755--760, July 1995.
  • X. Lin and P. K. McKinley and A.-H. Esfahanian, "Adaptive Multicast Wormhole Routing in 2D Mesh Networks," Journal of Parallel and Distributed Computing, vol. 28, no. 1, pp. 19--31, July 1995.
  • C. C. Huang and P. K. McKinley, "Communication Issues in Parallel Computing across ATM Networks," IEEE Parallel and Distributed Technology, vol. 2, no. 4, pp. 73--86, http://www.computer.org/pubs/pdt/winter94/huang/huang.html, Winter 1994.
  • P. K. McKinley and H. Xu and A.-H. Esfahanian and L. M. Ni, "Unicast-Based Multicast Communication in Wormhole-Routed Direct Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 5, no. 12, pp. 1254--1265, December 1994.
  • P. K. McKinley, "Group Communication in Staircase Multichannel Lightwave Networks," Journal of Parallel and Distributed Computing, vol. 23, no. 1, pp. 60--71, October 1994.
  • H. Xu and E. T. Kalns and P. K. McKinley and L. M. Ni, "ComPaSS: A communication package for scalable software design," Journal of Parallel and Distributed Computing, vol. 22, no. 3, pp. 449--461, September 1994.
  • X. Lin and P. K. McKinley and L. M. Ni, "Deadlock-free Multicast Wormhole Routing in 2D-Mesh Multicomputers," IEEE Transactions on Parallel and Distributed Systems, vol. 5, no. 8, August 1994.
  • M. W. Mutka and P. K. McKinley, "Supporting a Simulation Environment with OpenSim," Simulation, vol. 61, no. 4, pp. 223--235, October 1993.
  • L. M. Ni and P. K. McKinley, "A Survey of Wormhole Routing Techniques in Direct Networks," IEEE Computer, vol. 26, no. 2, pp. 62--76, February 1993.
  • H. Xu and P. K. McKinley and L. M. Ni, "Efficient Implementation of Barrier Synchronization in Wormhole-Routed Hypercube Multicomputers," Journal of Parallel and Distributed Computing, vol. 16, pp. 172--184, October 1992.
  • P. K. McKinley and N. Hasan and R. Libeskind-Hadas and C. L. Liu, "Disjoint Coverings in Replicated Heterogeneous Arrays," SIAM Journal of Discrete Mathematics, vol. 4, pp. 281--291, May 1991.
  • P. K. McKinley and J. W. S. Liu, "Multicast Tree Construction in Bus-Based Networks," Communications of the ACM, vol. 33, no. 1, pp. 29--42, January 1990.
  • Monographs

  • R. Libeskind-Hadas and N. Hasan and J. Cong and P. K. McKinley and C. L. Liu, "Redundancy Techniques for VLSI Reconfigurable Chips," Kluwer Academic Publishers, Norwell, Massachusetts, 1992.